diff --git a/grammar/src/toplevel.grm b/grammar/src/toplevel.grm index aaedaea7d4a..75a01a840cd 100644 --- a/grammar/src/toplevel.grm +++ b/grammar/src/toplevel.grm @@ -16,7 +16,15 @@ script ; preamble - : packageHeader? import* + : fileAnnotations? packageHeader? import* + ; + +fileAnnotations + : fileAnnotation* + ; + +fileAnnotation + : "[" "file" ":" annotationEntry+ "]" ; packageHeader @@ -54,4 +62,4 @@ See [Packages](packages.html) [undocumented] typedef : modifiers "type" SimpleName (typeParameters typeConstraints)? "=" type - ; \ No newline at end of file + ;