public ScopeNode(LeafParser.Conditional_scopeContext ctx) { Line = ctx.Start.Line; foreach (var statement in ctx.statement()) { AppendStatement(StatementNode.Create(statement)); } }
/// <summary> /// Visit a parse tree produced by <see cref="LeafParser.conditional_scope"/>. /// <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 VisitConditional_scope([NotNull] LeafParser.Conditional_scopeContext context) { return(VisitChildren(context)); }