public override CodeQueryVisitor VisitConstantString(CodeQueryParser.ConstantStringContext context) { var stringValue = context.STRING().GetText().Trim('"'); _constants.Push(stringValue); return(base.VisitConstantString(context)); }
/// <summary> /// Visit a parse tree produced by <see cref="CodeQueryParser.ConstantString" />. /// <para> /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)" /> /// on <paramref name="context" />. /// </para> /// </summary> public override Object VisitConstantString(CodeQueryParser.ConstantStringContext context) { var value = context.STRING().GetText().Trim('"'); return(TreeFactory.CreateString(value)); }