P4C
The P4 Compiler
|
Public Member Functions | |
ParserGenerator (const SmithTarget &target) | |
virtual IR::ListExpression * | buildMatchExpr (IR::Vector< IR::Type > types) |
virtual void | buildParserTree () |
virtual IR::MethodCallStatement * | genHdrExtract (IR::Member *pkt_call, IR::Expression *mem) |
virtual IR::ParserState * | genHdrStates () |
virtual void | genHdrUnionExtract (IR::IndexedVector< IR::StatOrDecl > &components, const IR::Type_HeaderUnion *hdru, IR::ArrayIndex *arr_ind, IR::Member *pkt_call) |
virtual IR::ParserState * | genStartState () |
virtual void | genState (cstring name) |
IR::IndexedVector< IR::ParserState > | getStates () const |
Public Member Functions inherited from P4::P4Tools::P4Smith::Generator | |
Generator (const SmithTarget &target) | |
const SmithTarget & | target () |