/// <summary> /// Visit a parse tree produced by <see cref="GoParser.printlnStatement"/>. /// <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 VisitPrintlnStatement([NotNull] GoParser.PrintlnStatementContext context) { return(VisitChildren(context)); }
public override void EnterPrintlnStatement([NotNull] GoParser.PrintlnStatementContext context) { exit += "\nConsole.WriteLine("; }
/// <summary> /// Exit a parse tree produced by <see cref="GoParser.printlnStatement"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitPrintlnStatement([NotNull] GoParser.PrintlnStatementContext context) { }
public override void ExitPrintlnStatement([NotNull] GoParser.PrintlnStatementContext context) { exit = exit.Remove(exit.Length - 2); exit += "{0} {1} {2}\"," + kl + ".width, " + kl + ".length, " + kl + ".name "; exit += ");\n"; }