예제 #1
0
파일: Factor.cs 프로젝트: Slesa/Lingua
 public static void Rule(Factor result, ParenthesisOpen parenthesisOpen, Expression expression, ParenthesisClose parenthesisClose)
 {
     result.Value = expression.Value;
 }
예제 #2
0
파일: Factor.cs 프로젝트: Slesa/Lingua
 //public static void Rule(Factor result, UnaryOperator op, Expression expression)
 //{
 //    result.Value = op.Function(expression.Value);
 //}
 public static void Rule(Factor result, Number number)
 {
     result.Value = number.Value;
 }
예제 #3
0
파일: Term.cs 프로젝트: Slesa/Lingua
 public static void Rule(Term result, Factor factor)
 {
     result.Value = factor.Value;
 }
예제 #4
0
파일: Term.cs 프로젝트: Slesa/Lingua
 public static void Rule(Term result, Term term, TermOperator op, Factor factor)
 {
     result.Value = op.Function(term.Value, factor.Value);
 }
예제 #5
0
파일: Factor.cs 프로젝트: Slesa/Lingua
 public static void Rule(Factor result, ParenthesisOpen parenthesisOpen, Expression expression, ParenthesisClose parenthesisClose)
 {
     result.Value = expression.Value;
 }
예제 #6
0
파일: Factor.cs 프로젝트: Slesa/Lingua
        //public static void Rule(Factor result, UnaryOperator op, Expression expression)
        //{
        //    result.Value = op.Function(expression.Value);
        //}

        public static void Rule(Factor result, Number number)
        {
            result.Value = number.Value;
        }