Example #1
0
 public ComplexIDNode(IDNode obj, IDNode member, LexLocation location)
     : base(member != null ? obj.Text + '.' + member.Text : obj.Text, location)
 {
     SourceObject = obj; Member = member;
 }
Example #2
0
 public TypeNode(IDNode id, LexLocation location)
 {
     ID = id; Location = location;
 }
Example #3
0
 public ForNode(IDNode id, TypeNode type, int from, int to, StatNode stat, LexLocation location)
 {
     ID = id; Type = type; From = from; To = to; Statement = stat; Location = location;
 }
Example #4
0
 public NetUsingNode(IDNode id, LexLocation location)
 {
     ID = id; Location = location;
 }
Example #5
0
 public CallFunctionNode(IDNode name, List <ExprListElementNode> arguments, LexLocation location)
 {
     Name = name; Arguments = arguments; Location = location;
 }
Example #6
0
 public TypeIDListElementNode(TypeNode type, IDNode name, LexLocation location = null)
 {
     Type = type; Name = name; Location = location;
 }
Example #7
0
 public AssignVarNode(IDNode id, ExprNode expression, LexLocation location)
 {
     ID = id; Expression = expression; Location = location;
 }