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 backends/bmv2/common/annotations.h:28
Definition parseAnnotations.h:138
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition action.cpp:21