public void setFinal(StatementList instructions) { elements.Add(new IfElement(null, instructions)); }
public SwitchStatement(IExpression expression, SwitchCaseList switchCases, StatementList defaultCase) : base(switchCases, defaultCase) { this.expression = expression; }
public void addAdditional(IExpression condition, StatementList instructions) { elements.Add(new IfElement(condition, instructions)); }
public DeleteAndStoreStatement(ExpressionList deletables, ExpressionList storables, IExpression metadata, StatementList andThen) { this.deletables = deletables; this.storables = storables; this.metadata = metadata; this.andThen = andThen; }
public CollectionSwitchCase(IExpression expression, StatementList list) : base(expression, list) { }
public IfStatement(IExpression condition, StatementList statements, IfElementList elseIfs, StatementList elseStmts) { elements.Add(new IfElement(condition, statements)); if (elseIfs != null) { elements.AddRange(elseIfs); } if (elseStmts != null) { elements.Add(new IfElement(null, elseStmts)); } }
public RemoteCall(UnresolvedCall call, String resultName, StatementList andThen) : base(call) { this.resultName = resultName; this.andThen = andThen; }
public SwitchCase(IExpression expression, StatementList statements) { this.expression = expression; this.statements = statements; }
public SwitchErrorStatement(String errorName, StatementList statements) { this.errorName = errorName; this.statements = statements; }
public void setDefaultCase(StatementList defaultCase) { this.defaultCase = defaultCase; }
public AtomicSwitchCase(IExpression expression, StatementList list) : base(expression, list) { }
public BaseSwitchStatement(SwitchCaseList switchCases, StatementList defaultCase) { this.switchCases = switchCases != null ? switchCases : new SwitchCaseList(); this.defaultCase = defaultCase; }
public BaseSwitchStatement() { this.switchCases = new SwitchCaseList(); this.defaultCase = null; }
public RemoteCall(IExpression caller, ArgumentList arguments, String resultName, StatementList andThen) : base(caller, arguments) { this.resultName = resultName; this.andThen = andThen; }
public IfElement(IExpression condition, StatementList statements) { this.condition = condition; this.statements = statements; }
public SwitchErrorStatement(String errorName, StatementList statements, SwitchCaseList handlers, StatementList anyStmts, StatementList finalStmts) : base(handlers, anyStmts) { this.errorName = errorName; this.statements = statements; this.alwaysStatements = finalStmts; }
public IfStatement(IExpression condition, StatementList statements) { elements.Add(new IfElement(condition, statements)); }
public void setAlwaysInstructions(StatementList list) { alwaysStatements = list; }
public WithSingletonStatement(CategoryType type, StatementList statements) { this.type = type; this.statements = statements; }
public WithResourceStatement(AssignVariableStatement resource, StatementList statements) { this.resource = resource; this.statements = statements; }