public GotoOpAST(AST source, AST destination, OperatorToken gotoToken) { Source = source; Destination = destination; GotoToken = gotoToken; }
public ValUnaryOpAST(OperatorToken op, AST value) { Operator = op; Value = value; }
public SelectAST(AST model, PortAST port) { ModelObject = model; Port = port; }
public KeyValuePairAST(WordAST key, AST value) { Key = key; Value = value; }
public BinOpAST(AST left, OperatorToken op, AST right) { Left = left; Operator = op; Right = right; }
public FromOpAST(WordAST id, AST expression) { Id = id; Expression = expression; }