예제 #1
0
            public TDfaState EvalPredicates(int operand, AutomataContext context)
            {
                var predicate       = ((ExecutionPath)Predicate).Predicate;
                var predicateResult = predicate.PassInternal(context) != null;

                return(TryGetPredicateState(operand, predicateResult) ?? Builder.BuildPredicateState(operand, (TDfaState)this, predicateResult));
            }