return actionStr;
}
if (grammar.buildAST && actionStr.indexOf('#') != -1 || (grammar instanceof LexerGrammar)
&& actionStr.indexOf('$') != -1)
{
ActionLexer lexer = new ActionLexer(actionStr, currentRule, this, tInfo);
lexer.setLineOffset(line);
try
{
lexer.mACTION(true);
actionStr = lexer.getTokenObject().getText();
}
catch (ScannerException ex)
{
lexer.reportError(ex);
return actionStr;
}
}
return actionStr;
}