ljr/wcmtools/s2/S2/TokenComment.pm

41 lines
490 B
Perl
Executable File

#!/usr/bin/perl
#
package S2::TokenComment;
use strict;
use S2::Token;
use vars qw($VERSION @ISA);
$VERSION = '1.0';
@ISA = qw(S2::Token);
sub new
{
my ($class, $com) = @_;
bless {
'chars' => $com,
}, $class;
}
sub getComment
{
shift->{'chars'};
}
sub toString
{
"[TokenComment]";
}
sub isNecessary { return 0; }
sub asHTML
{
my ($this, $o) = @_;
$o->write("<span class=\"c\">" . S2::BackendHTML::quoteHTML($this->{'chars'}) . "</span>");
}
1;