Exemplo n.º 1
0
 public ForNode(StatementNode initialization, ExpressionNode condition, StatementNode afterthought, BlockNode body, Token token, int tokenIndex) : base(token, tokenIndex)
 {
     Initialization = initialization;
     Condition = condition;
     Afterthought = afterthought;
     Body = body;
 }
 public FunctionDefinitionNode(TypeReferenceNode returnType, string name, FunctionParameterNode[] parameters, BlockNode body, Token token, int tokenIndex) : base(token, tokenIndex)
 {
     Body = body;
     Name = name;
     Parameters = parameters;
     ReturnType = returnType;
 }
Exemplo n.º 3
0
 public WhileNode(ExpressionNode condition, BlockNode body, Token token, int tokenIndex) : base(token, tokenIndex)
 {
     Condition = condition;
     Body = body;
 }
Exemplo n.º 4
0
 public IfNode(ExpressionNode condition, BlockNode ifBlock, BlockNode elseBlock, Token token, int tokenIndex) : base(token, tokenIndex)
 {
     Condition = condition;
     IfBlock = ifBlock;
     ElseBlock = elseBlock;
 }