![]() |
P4C
The P4 Compiler
|
Information produced for a parser state by the symbolic evaluator. More...
#include <parserUnroll.h>
Public Member Functions | |
| ParserStateInfo (cstring name, const IR::P4Parser *parser, const IR::ParserState *state, const ParserStateInfo *predecessor, ValueMap *before, size_t index) | |
Public Attributes | |
| ValueMap * | after |
| ValueMap * | before |
| size_t | currentIndex |
| cstring | name |
| IR::ParserState * | newState |
| const IR::P4Parser * | parser |
| const ParserStateInfo * | predecessor |
| std::unordered_set< cstring > | scenarioHS |
| std::unordered_set< cstring > | scenarioStates |
| const IR::ParserState * | state |
| StackVariableMap | statesIndexes |
| StackVariableIndexMap | substitutedIndexes |
Friends | |
| class | ParserStateRewriter |
Information produced for a parser state by the symbolic evaluator.