public virtual void DefineLexerRuleForAliasedStringLiteral( string tokenID,
string literal,
int tokenType )
{
if ( IsRoot )
{ // don't build lexers for delegates
//[email protected]("defineLexerRuleForAliasedStringLiteral: "+literal+" "+tokenType);
LexerGrammarTemplate.SetAttribute( "literals.{ruleName,type,literal}",
tokenID,
tokenType,
literal );
}
// track this lexer rule's name
composite.LexerRules.Add( tokenID );
}