Exemplo n.º 1
0
 public MyMultiplyNode(MyAbstractNode left, MyAbstractNode right)
     : base(left, right)
 {
 }
Exemplo n.º 2
0
 public MyAddNode(MyAbstractNode left, MyAbstractNode right)
     : base(left, right)
 {
 }
Exemplo n.º 3
0
 public MyIsGreaterThanNode(MyAbstractNode left, MyAbstractNode right)
     : base(left, right)
 {
 }
Exemplo n.º 4
0
 public MyDivideNode(MyAbstractNode left, MyAbstractNode right)
     : base(left, right)
 {
 }
Exemplo n.º 5
0
 protected MyBinaryOpNode(MyAbstractNode left, MyAbstractNode right)
 {
     Left = left;
     Right = right;
 }
Exemplo n.º 6
0
 public MyAssignmentNode(MyVariableNode variableNode, MyAbstractNode valueNode)
 {
     VariableNode = variableNode;
     ValueNode = valueNode;
 }
Exemplo n.º 7
0
 public MyIsLessThanNode(MyAbstractNode left, MyAbstractNode right)
     : base(left, right)
 {
 }
Exemplo n.º 8
0
 public MyLogicalAndNode(MyAbstractNode left, MyAbstractNode right)
     : base(left, right)
 {
 }
Exemplo n.º 9
0
 public MyNegateNode(MyAbstractNode op)
 {
     Op = op;
 }
Exemplo n.º 10
0
 public MyIsEqualsNode(MyAbstractNode left, MyAbstractNode right)
     : base(left, right)
 {
 }
Exemplo n.º 11
0
 public MyReturnStatement(MyAbstractNode returnExpression)
 {
     ReturnExpression = returnExpression;
 }
Exemplo n.º 12
0
 public MyIfStatement(MyAbstractNode condition, MyStatementListNode thenPart)
 {
     Condition = condition;
     ThenPart = thenPart;
     ElsePart = null;
 }