public static void Rule(BinaryElementExpression400 lhs, BinaryElementExpression400 binaryElementExpression400, BinaryOp400 binaryOp400, BinaryElementExpression200 binaryElementExpression200) { lhs.CodeTerm = new CodeCompoundTerm( binaryOp400.CodeFunctor, new[] { binaryElementExpression400.CodeTerm, binaryElementExpression200.CodeTerm }); }
public static void Rule(BinaryElementExpression400 lhs, BinaryElementExpression400 binaryElementExpression400, BinaryOp400 binaryOp400, BinaryElementExpression200 binaryElementExpression200) { lhs.CodeTerm = new CodeCompoundTerm( binaryOp400.CodeFunctor, new CodeTerm[] { binaryElementExpression400.CodeTerm, binaryElementExpression200.CodeTerm }); }
public static void Rule(BinaryOp400 lhs, OpShiftRight op) { lhs.CodeFunctor = new CodeFunctor(op.Text, 2, true); }
public static void Rule(BinaryOp400 lhs, OpModulo op) { lhs.CodeFunctor = new CodeFunctor(op.Text, 2, true); }