示例#1
0
 public NTernary(NKind kind, NBase first, NBase second, NBase third)
 {
     Kind   = kind;
     First  = first;
     Second = second;
     Third  = third;
 }
示例#2
0
 public NBinary(NKind kind, NBase left, NBase right)
 {
     Kind  = kind;
     Left  = left;
     Right = right;
 }
示例#3
0
 public NCast(NKind kind, NBase value, NType type) : base(value)
 {
     Kind = kind;
     Type = type;
 }
示例#4
0
 public NUnary(NKind kind, NBase value) : base(value)
 {
     Kind = kind;
 }
示例#5
0
 public NConstant(NKind kind, object value)
 {
     Kind  = kind;
     Value = value;
 }
示例#6
0
 public NRelative(string name, NIdentBase next, NKind kind) : base(name, next)
 {
     Kind = kind;
 }
示例#7
0
 public NType(string name, NIdentBase next, NKind kind, NIdentBase ident) : base(name, next)
 {
     Kind  = kind;
     Ident = ident;
 }