Beispiel #1
0
        public virtual bool fireSemanticPredicateEvaluated(int type, int condition, bool result, int guessing)
        {
            SemanticPredicateEventHandler eventDelegate = (SemanticPredicateEventHandler)((Parser)source).Events[Parser.SemPredEvaluatedEventKey];

            if (eventDelegate != null)
            {
                semPredEvent.setValues(type, condition, result, guessing);
                eventDelegate(source, semPredEvent);
            }
            checkController();

            return(result);
        }