17#ifndef MIDEND_NOMATCH_H_
18#define MIDEND_NOMATCH_H_
20#include "frontends/common/resolveReferences/resolveReferences.h"
22#include "ir/pass_manager.h"
35 const IR::ParserState *noMatch =
nullptr;
38 setName(
"DoHandleNoMatch");
40 const IR::Node *postorder(IR::SelectExpression *expression)
override;
41 const IR::Node *postorder(IR::P4Parser *parser)
override;
42 const IR::Node *postorder(IR::P4Program *program)
override;
50 setName(
"HandleNoMatch");
Definition referenceMap.h:29
Definition pass_manager.h:40
Class used to encode maps from paths to declarations.
Definition referenceMap.h:66
Definition resolveReferences.h:121
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24