/// <summary> /// Visit a parse tree produced by <see cref="GoParser.shortDeclarationStatement"/>. /// <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 VisitShortDeclarationStatement([NotNull] GoParser.ShortDeclarationStatementContext context) { return(VisitChildren(context)); }
public override void ExitShortDeclarationStatement([NotNull] GoParser.ShortDeclarationStatementContext context) { name_of_struct = ""; }
/// <summary> /// Enter a parse tree produced by <see cref="GoParser.shortDeclarationStatement"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void EnterShortDeclarationStatement([NotNull] GoParser.ShortDeclarationStatementContext context) { }
public override void EnterShortDeclarationStatement([NotNull] GoParser.ShortDeclarationStatementContext context) { exit += struct_name + " " + context.children[0].ToString() + ";\n"; name_of_struct = context.children[0].ToString(); }