コード例 #1
0
 public static void Rule(UnaryElementExpression200 lhs, UnaryOp200 unaryOp200, Element element)
 {
     lhs.CodeTerm =
         new CodeCompoundTerm(
             unaryOp200.CodeFunctor,
             new CodeTerm[] { element.CodeTerm });
 }
コード例 #2
0
ファイル: Element.cs プロジェクト: wallymathieu/Prolog.NET
 public static void Rule(Element lhs, OpenBrace openBrace, BinaryElementExpression700 binaryElementExpression, CloseBrace closeBrace)
 {
     lhs.CodeTerm = new CodeCompoundTerm(new CodeFunctor("eval", 1), new CodeTerm[] { binaryElementExpression.CodeTerm });
 }
コード例 #3
0
ファイル: Element.cs プロジェクト: wallymathieu/Prolog.NET
 public static void Rule(Element lhs, OpenParenthesis openParenthesis, BinaryElementExpression700 binaryElementExpression, CloseParenthesis closeParenthesis)
 {
     lhs.CodeTerm = binaryElementExpression.CodeTerm;
 }
コード例 #4
0
ファイル: Element.cs プロジェクト: wallymathieu/Prolog.NET
 public static void Rule(Element lhs, Value value)
 {
     lhs.CodeTerm = value.CodeTerm;
 }
コード例 #5
0
ファイル: Element.cs プロジェクト: wallymathieu/Prolog.NET
 public static void Rule(Element lhs, Variable variable)
 {
     lhs.CodeTerm = new CodeVariable(variable.Text);
 }
コード例 #6
0
ファイル: Element.cs プロジェクト: wallymathieu/Prolog.NET
 public static void Rule(Element lhs, Term term)
 {
     lhs.CodeTerm = term.CodeCompoundTerm;
 }
コード例 #7
0
 public static void Rule(UnaryElementExpression200 lhs, Element element)
 {
     lhs.CodeTerm = element.CodeTerm;
 }