/* Ha a feltétel igaz, akkor az összes if-blokkbeli kifejezést végiglátogatjuk és igazat adunk vissza, a "szülő" if blokknak, * jelezve, hogy nem kell megnéznie a többi ágat. * * Különben hamis a visszatérés */ public override object VisitElse_if_statement([NotNull] DDD_layout_scriptParser.Else_if_statementContext context) { if ((bool)VisitIf_condition(context.if_condition()) == true) { foreach (var statement in context.if_content()) { VisitIf_content(statement); } return(true); } return(false); }
/// <summary> /// Exit a parse tree produced by <see cref="DDD_layout_scriptParser.else_if_statement"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitElse_if_statement([NotNull] DDD_layout_scriptParser.Else_if_statementContext context) { }
/// <summary> /// Visit a parse tree produced by <see cref="DDD_layout_scriptParser.else_if_statement"/>. /// <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 VisitElse_if_statement([NotNull] DDD_layout_scriptParser.Else_if_statementContext context) { return(VisitChildren(context)); }