Esempio n. 1
0
 public AssignTupleNode(TupleVarNode tuple, ExprNode value, LexLocation location)
 {
     Tuple = tuple; Value = value; Location = location;
 }
Esempio n. 2
0
 public ArrayElement(ExprNode expr, LexLocation location)
 {
     Expression = expr; Location = location;
 }
Esempio n. 3
0
 public DefineTupleNode(List <TypeIDListElementNode> vars, ExprNode value, LexLocation location)
 {
     Variables = vars; TupleValue = value; Location = location;
 }
Esempio n. 4
0
 public IndexAccessExpressionNode(ExprNode expr, ExprNode index, LexLocation location)
 {
     Expression = expr; Index = index; Location = location;
 }
Esempio n. 5
0
 public LoopNode(ExprNode count, StatNode stat, LexLocation location)
 {
     Count = count; Statement = stat; Location = location;
 }
Esempio n. 6
0
 public BinaryExpressionNode(ExprNode left, ExprNode right, string op, LexLocation location)
 {
     Left = left; Right = right; Operator = op; Location = location;
 }
Esempio n. 7
0
 public ReturnNode(ExprNode expr, LexLocation location)
 {
     Expression = expr; Location = location;
 }
Esempio n. 8
0
 public ExprListElementNode(ExprNode expression, LexLocation location)
 {
     Expression = expression; Location = location;
 }
Esempio n. 9
0
 public AssignVarNode(IDNode id, ExprNode expression, LexLocation location)
 {
     ID = id; Expression = expression; Location = location;
 }
Esempio n. 10
0
 public PrintNode(ExprNode expr, LexLocation location)
 {
     Expression = expr; Location = location;
 }