From 506610302a9759e2753fac9891eb184a6d7dfb6b Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Tue, 9 Sep 2014 17:08:23 +0400 Subject: [PATCH] Parser: added the support file annotations to grammar. --- grammar/src/toplevel.grm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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 + ;