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