public void QPatternOrEvalFalse(EvalOrFactoryNode evalOrNode) { }
public EvalOrNode(PatternAgentInstanceContext context, EvalOrFactoryNode factoryNode, EvalNode[] childNodes) : base(context) { FactoryNode = factoryNode; ChildNodes = childNodes; }
public void QPatternOrQuit(EvalOrFactoryNode evalOrNode) { }
public void QPatternOrStart( EvalOrFactoryNode evalOrNode, MatchedEventMap beginState) { }
public void QPatternOrEvaluateTrue( EvalOrFactoryNode evalOrNode, MatchedEventMap matchEvent) { }
public void Visit(EvalOrFactoryNode or) { ProcOrFactoryNode?.Invoke(or); }
public void VisitOr( EvalOrFactoryNode factoryNode, EvalStateNode stateNode) { // no action }