Ejemplo n.º 1
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public Conditional(Expr expr, Expr trueExpr, Expr falseExpr)
 {
     Expr      = expr;
     Trueexpr  = trueExpr;
     Falseexpr = falseExpr;
 }
Ejemplo n.º 2
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public Binary(Expr left, Token op, Expr right)
 {
     Left  = left;
     Op    = op;
     Right = right;
 }
Ejemplo n.º 3
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public Call(Expr callee, Token paren, List <Expr> arguments)
 {
     Callee    = callee;
     Paren     = paren;
     Arguments = arguments;
 }
Ejemplo n.º 4
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public StringFormat(Expr value, Expr alignment, Expr format)
 {
     Value     = value;
     Alignment = alignment;
     Format    = format;
 }
Ejemplo n.º 5
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public Assign(Token name, Expr value)
 {
     Name  = name;
     Value = value;
 }
Ejemplo n.º 6
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public Unary(Token op, Expr right)
 {
     Op    = op;
     Right = right;
 }
Ejemplo n.º 7
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public Set(Expr obj, Token name, Expr value)
 {
     Obj   = obj;
     Name  = name;
     Value = value;
 }
Ejemplo n.º 8
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public Logical(Expr left, Token op, Expr right)
 {
     Left  = left;
     Op    = op;
     Right = right;
 }
Ejemplo n.º 9
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public Grouping(Expr expr)
 {
     Expr = expr;
 }
Ejemplo n.º 10
0
Archivo: Expr.cs Proyecto: gajcowan/cox
 public Get(Expr obj, Token name)
 {
     Obj  = obj;
     Name = name;
 }