public static void Rule(BinaryElementExpression500 lhs, BinaryElementExpression500 binaryElementExpression500, BinaryOp500 binaryOp500, BinaryElementExpression400 binaryElementExpression400) { lhs.CodeTerm = new CodeCompoundTerm( binaryOp500.CodeFunctor, new[] { binaryElementExpression500.CodeTerm, binaryElementExpression400.CodeTerm }); }
public static void Rule(BinaryOp500 lhs, OpBitwiseOr op) { lhs.CodeFunctor = new CodeFunctor(op.Text, 2, true); }
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 }); }