public static void Rule(BinaryElementExpression200 lhs, BinaryElementExpression200 binaryElementExpression200, BinaryOp200 binaryOp200, UnaryElementExpression200 unaryElementExpression200) { lhs.CodeTerm = new CodeCompoundTerm( binaryOp200.CodeFunctor, new[] { binaryElementExpression200.CodeTerm, unaryElementExpression200.CodeTerm }); }
public static void Rule(UnaryElementExpression200 lhs, UnaryOp200 unaryOp200, Element element) { lhs.CodeTerm = new CodeCompoundTerm( unaryOp200.CodeFunctor, new CodeTerm[] { element.CodeTerm }); }
public static void Rule(UnaryElementExpression200 lhs, Element element) { lhs.CodeTerm = element.CodeTerm; }
public static void Rule(BinaryElementExpression200 lhs, UnaryElementExpression200 unaryElementExpression200) { lhs.CodeTerm = unaryElementExpression200.CodeTerm; }
public static void Rule(BinaryElementExpression200 lhs, BinaryElementExpression200 binaryElementExpression200, BinaryOp200 binaryOp200, UnaryElementExpression200 unaryElementExpression200) { lhs.CodeTerm = new CodeCompoundTerm( binaryOp200.CodeFunctor, new CodeTerm[] { binaryElementExpression200.CodeTerm, unaryElementExpression200.CodeTerm }); }