Report syntax error on unescaped annotation

Also adjust parser testData
This commit is contained in:
Denis Zharkov
2015-09-14 13:54:52 +03:00
parent 3adeb966b5
commit 02aafe4262
51 changed files with 372 additions and 47 deletions
+2 -6
View File
@@ -7,11 +7,11 @@ annotations
;
annotation
: annotationPrefix? unescapedAnnotation
: "@" (annotationUseSiteTarget ":")? unescapedAnnotation
;
annotationList
: annotationPrefix "[" unescapedAnnotation+ "]"
: "@" (annotationUseSiteTarget ":")? "[" unescapedAnnotation+ "]"
;
annotationUseSiteTarget
@@ -24,10 +24,6 @@ annotationUseSiteTarget
: "sparam"
;
annotationPrefix:
: ("@" (annotationUseSiteTarget ":")?)
;
unescapedAnnotation
: SimpleName{"."} typeArguments? valueArguments?
;