Esempio n. 1
0
 public Min(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 2
0
 public Minus(Exp operand)
     : base(operand)
 {
 }
Esempio n. 3
0
 public void AddValue(Exp value)
 {
     _values.Add(value);
 }
Esempio n. 4
0
 protected UnaryOperator(Exp operand)
 {
     Operand = operand;
 }
Esempio n. 5
0
 public Product(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 6
0
 public Return(Exp retExp = null)
 {
     ReturnExp = retExp;
 }
Esempio n. 7
0
 public EvalExp(Exp exp)
 {
     Exp = exp;
 }
Esempio n. 8
0
 public Power(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 9
0
 public Division(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 10
0
 public Dot(Exp left, string right)
 {
     Left = left;
     Right = right;
 }
Esempio n. 11
0
 protected BinaryOp(Exp left, Exp right)
 {
     Left = left;
     _right = right;
 }
Esempio n. 12
0
 public Assignment(string varName, Exp exp, Exp loadExp)
 {
     VarName = varName;
     Exp = exp;
     LoadExp = loadExp;
 }
Esempio n. 13
0
 public While(Exp guard, Stmt body)
 {
     Guard = guard;
     Body = body;
 }
Esempio n. 14
0
 public Not(Exp operand)
     : base(operand)
 {
 }
Esempio n. 15
0
 public Factorial(Exp operand)
     : base(operand)
 {
 }
Esempio n. 16
0
 public Or(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 17
0
 public void AddArgument(Exp arg)
 {
     _args.Add(arg);
 }
Esempio n. 18
0
 public Print(Exp exp)
 {
     _exp = exp;
 }
Esempio n. 19
0
 public If(Exp guard, Stmt body)
 {
     Guard = guard;
     Body = body;
 }
Esempio n. 20
0
 public Remainder(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 21
0
 public LessEqual(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 22
0
 public And(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 23
0
 public LessThan(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 24
0
 public Subtraction(Exp left, Exp right)
     : base(left, right)
 {
 }
Esempio n. 25
0
 public Sum(Exp left, Exp right)
     : base(left, right)
 {
 }