目录
文章目录
Annotations 注解
Annotations 机制用于在不改变 P4 语法的前提下,对 P4 language 的功能进行简单扩展的一种方式。P4 Annotations 使用 @ 语法糖,可以将一个包含了自定义 Body(主体)的 Annotation instance 附加到变量、数据类型、Block 类型等对象之上。
P4 Annotations 可以分为 2 大类型:
- Unstructured Annotations(非结构化注释)
- Structured Annotations(结构化注释)
Unstructured Annotations
Unstructured Annotations 使用 “()”(小括号)作为语法 Token,在小括号内定义的 Body 称为 annotationBody。
annotationBody 是可选的,并且可以包含任何非终结符(i.e. “;”)字符串。
// 只有一个 Unstructured An