17#ifndef BACKENDS_BMV2_COMMON_ANNOTATIONS_H_ 
   18#define BACKENDS_BMV2_COMMON_ANNOTATIONS_H_ 
   20#include "frontends/p4/parseAnnotations.h" 
   33                                   PARSE_EMPTY(
"metadata"_cs),
 
   34                                   PARSE_EXPRESSION_LIST(
"field_list"_cs),
 
   35                                   PARSE(
"alias"_cs, StringLiteral),
 
   36                                   PARSE(
"priority"_cs, Constant),
 
   37                                   PARSE_EXPRESSION_LIST(
"p4runtime_translation_mappings"_cs),
 
   38                                   PARSE_P4RUNTIME_TRANSLATION(
"p4runtime_translation"_cs),
 
 
Parses BMV2-specific annotations.
Definition annotations.h:28
 
Definition parseAnnotations.h:114
 
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition action.cpp:21