コード例 #1
0
ファイル: Expression.cs プロジェクト: Slesa/Lingua
 public static void Rule(Expression result,  Expression expression,  ExpressionOperator op, Term term)
 {
     result.Value = op.Function(expression.Value, term.Value);
 }
コード例 #2
0
ファイル: ExpressionOperator.cs プロジェクト: Slesa/Lingua
 public static void Rule(ExpressionOperator result, OperatorSubtraction op)
 {
     result.Function = (lhs, rhs) => lhs - rhs;
 }
コード例 #3
0
ファイル: ExpressionOperator.cs プロジェクト: Slesa/Lingua
 public static void Rule(ExpressionOperator result, OperatorSubtraction op)
 {
     result.Function = (lhs, rhs) => lhs - rhs;
 }
コード例 #4
0
ファイル: ExpressionOperator.cs プロジェクト: Slesa/Lingua
 public static void Rule(ExpressionOperator result, OperatorAddition op)
 {
     result.Function = (lhs, rhs) => lhs + rhs;
 }
コード例 #5
0
ファイル: ExpressionOperator.cs プロジェクト: Slesa/Lingua
 public static void Rule(ExpressionOperator result, OperatorAddition op)
 {
     result.Function = (lhs, rhs) => lhs + rhs;
 }