public static void Rule(BinaryElementExpression500 lhs, BinaryElementExpression500 binaryElementExpression500, BinaryOp500 binaryOp500, BinaryElementExpression400 binaryElementExpression400)
 {
     lhs.CodeTerm =
         new CodeCompoundTerm(
             binaryOp500.CodeFunctor,
             new[] { binaryElementExpression500.CodeTerm, binaryElementExpression400.CodeTerm });
 }
示例#2
0
 public static void Rule(BinaryOp500 lhs, OpBitwiseOr op)
 {
     lhs.CodeFunctor = new CodeFunctor(op.Text, 2, true);
 }
示例#3
0
 public static void Rule(BinaryOp500 lhs, OpSubtract op)
 {
     lhs.CodeFunctor = new CodeFunctor(op.Text, 2, true);
 }
 public static void Rule(BinaryElementExpression500 lhs, BinaryElementExpression500 binaryElementExpression500, BinaryOp500 binaryOp500, BinaryElementExpression400 binaryElementExpression400)
 {
     lhs.CodeTerm =
         new CodeCompoundTerm(
             binaryOp500.CodeFunctor,
             new CodeTerm[] { binaryElementExpression500.CodeTerm, binaryElementExpression400.CodeTerm });
 }
示例#5
0
 public static void Rule(BinaryOp500 lhs, OpBitwiseOr op)
 {
     lhs.CodeFunctor = new CodeFunctor(op.Text, 2, true);
 }
示例#6
0
 public static void Rule(BinaryOp500 lhs, OpSubtract op)
 {
     lhs.CodeFunctor = new CodeFunctor(op.Text, 2, true);
 }