public ElseSyntax(TokenNode elseNode, LineDelimiterSyntax eolNode, StatementListSyntax statementsNode) : base(elseNode, eolNode, statementsNode) { _else = elseNode ?? throw new ArgumentNullException(nameof(elseNode)); _eol = eolNode ?? throw new ArgumentNullException(nameof(eolNode)); _statements = statementsNode ?? throw new ArgumentNullException(nameof(statementsNode)); }
public LoopStatementSyntax(TokenNode loopNode, LineDelimiterSyntax eolNode, StatementListSyntax statementListNode, TokenNode endloopNode) : base(loopNode, eolNode, statementListNode, endloopNode) { _loop = loopNode ?? throw new ArgumentNullException(nameof(loopNode)); _eol = eolNode ?? throw new ArgumentNullException(nameof(eolNode)); _statements = statementListNode ?? throw new ArgumentNullException(nameof(statementListNode)); _endloop = endloopNode ?? throw new ArgumentNullException(nameof(endloopNode)); }
public ElseifSyntax(TokenNode elseifNode, NewExpressionSyntax expressionNode, TokenNode thenNode, LineDelimiterSyntax eolNode, StatementListSyntax statementsNode, EmptyNode emptyElseClauseNode) : base(elseifNode, expressionNode, thenNode, eolNode, statementsNode, emptyElseClauseNode) { _elseif = elseifNode ?? throw new ArgumentNullException(nameof(elseifNode)); _expression = expressionNode ?? throw new ArgumentNullException(nameof(expressionNode)); _then = thenNode ?? throw new ArgumentNullException(nameof(thenNode)); _eol = eolNode ?? throw new ArgumentNullException(nameof(eolNode)); _statements = statementsNode ?? throw new ArgumentNullException(nameof(statementsNode)); _emptyElseClause = emptyElseClauseNode ?? throw new ArgumentNullException(nameof(emptyElseClauseNode)); }
public IfStatementSyntax(TokenNode ifNode, NewExpressionSyntax expressionNode, TokenNode thenNode, LineDelimiterSyntax eolNode, StatementListSyntax statementListNode, ElseClauseSyntax elseClauseNode, TokenNode endifNode) : base(ifNode, expressionNode, thenNode, eolNode, statementListNode, elseClauseNode, endifNode) { _if = ifNode ?? throw new ArgumentNullException(nameof(ifNode)); _expression = expressionNode ?? throw new ArgumentNullException(nameof(expressionNode)); _then = thenNode ?? throw new ArgumentNullException(nameof(thenNode)); _eol = eolNode ?? throw new ArgumentNullException(nameof(eolNode)); _statements = statementListNode ?? throw new ArgumentNullException(nameof(statementListNode)); _elseClause = elseClauseNode ?? throw new ArgumentNullException(nameof(elseClauseNode)); _endif = endifNode ?? throw new ArgumentNullException(nameof(endifNode)); }
public FunctionSyntax(EmptyNode emptyNode, TokenNode functionNode, FunctionDeclarationSyntax declarationNode, LineDelimiterSyntax eolNode1, LocalVariableListSyntax localVariableListNode, StatementListSyntax statementListNode, TokenNode endfunctionNode, LineDelimiterSyntax eolNode2) : base(emptyNode, functionNode, declarationNode, eolNode1, localVariableListNode, statementListNode, endfunctionNode, eolNode2) { _empty = emptyNode ?? throw new ArgumentNullException(nameof(emptyNode)); _function = functionNode ?? throw new ArgumentNullException(nameof(functionNode)); _declr = declarationNode ?? throw new ArgumentNullException(nameof(declarationNode)); _eol1 = eolNode1 ?? throw new ArgumentNullException(nameof(eolNode1)); _locals = localVariableListNode ?? throw new ArgumentNullException(nameof(localVariableListNode)); _statements = statementListNode ?? throw new ArgumentNullException(nameof(statementListNode)); _endfunction = endfunctionNode ?? throw new ArgumentNullException(nameof(endfunctionNode)); _eol2 = eolNode2 ?? throw new ArgumentNullException(nameof(eolNode2)); }