Example #1
0
        public override void EnterPrimaryExpression([NotNull] GoParser.PrimaryExpressionContext context)
        {
            switch (context.children[0].ToString())
            {
            case "import":
                break;

            case "\"fmt\"":
                break;

            case "[155 199 209 217 234 248 273 280 65 56 134 54 40]":
                break;

            case "r1":
                kl = context.children[0].ToString();
                break;

            case "r2":
                kl = context.children[0].ToString();
                break;

            default:
                exit += context.children[0].ToString() + ";";
                break;
            }
        }
Example #2
0
 /// <summary>
 /// Visit a parse tree produced by <see cref="GoParser.primaryExpression"/>.
 /// <para>
 /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/>
 /// on <paramref name="context"/>.
 /// </para>
 /// </summary>
 /// <param name="context">The parse tree.</param>
 /// <return>The visitor result.</return>
 public virtual Result VisitPrimaryExpression([NotNull] GoParser.PrimaryExpressionContext context)
 {
     return(VisitChildren(context));
 }
 /// <summary>
 /// Exit a parse tree produced by <see cref="GoParser.primaryExpression"/>.
 /// <para>The default implementation does nothing.</para>
 /// </summary>
 /// <param name="context">The parse tree.</param>
 public virtual void ExitPrimaryExpression([NotNull] GoParser.PrimaryExpressionContext context)
 {
 }