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