#include "nusmv/core/wff/lr/LogicRecognizerBase.h"
#include "nusmv/core/node/NodeWalker.h"
#include "nusmv/core/node/NodeWalker_private.h"
#include "nusmv/core/utils/defs.h"
#include "nusmv/core/wff/lr/MasterLogicRecognizer_private.h"
Go to the source code of this file.
Data Structures | |
struct | LogicRecognizerBase |
LogicRecognizerBase class definition derived from class NodeWalker. More... | |
Defines | |
#define | LR_THROW(self, exp, ctx) |
Private and protected interface of class 'LogicRecognizerBase'. |
#define LR_THROW | ( | self, | |||
exp, | |||||
ctx | ) |
(NodeWalker_can_handle(NODE_WALKER(self), exp) ? \ LOGIC_RECOGNIZER_BASE(self)->recognize(self, exp, ctx) : \ master_logic_recognizer_recognize(MASTER_LOGIC_RECOGNIZER(NODE_WALKER(self)->master), \ exp, ctx))
Private and protected interface of class 'LogicRecognizerBase'.
Shorthand for the recursion over the recognize method of the master or self