public void VisitAnd( EvalAndFactoryNode factoryNode, EvalStateNode stateNode, params object[] stateDeep) { // no action }
public void QPatternAndQuit(EvalAndFactoryNode evalAndNode) { }
public void QPatternAndEvaluateTrue( EvalAndFactoryNode evalAndNode, MatchedEventMap passUp) { }
public void QPatternAndStart( EvalAndFactoryNode evalAndNode, MatchedEventMap beginState) { }
public void QPatternAndEvaluateFalse(EvalAndFactoryNode evalAndNode) { }
public EvalAndNode(PatternAgentInstanceContext context, EvalAndFactoryNode factoryNode, EvalNode[] childNodes) : base(context) { FactoryNode = factoryNode; ChildNodes = childNodes; }
public void Visit(EvalAndFactoryNode and) { ProcAndFactoryNode?.Invoke(and); }