class RepeatLiteral : public RegularExpression
{
LiteralExpression * literal_;
public:
RepeatLiteral( LiteralExpression * literal )
: literal_( literal ) {}
virtual bool Interpret( const char *& sz )
{
while( literal_->LiteralExpression::Interpret( sz ) )
;
return true;
}
};
End of Listing