- accept
If next input token matches given token, skip it, otherwise report an error.
- <init>
Construct a parser from a given scanner, tree factory and log.
- annotation
Annotation = "@" Qualident [ "(" AnnotationFieldValues ")" ]
- annotationFieldValue
AnnotationFieldValue = AnnotationValue | Identifier "=" AnnotationValue
- annotationFieldValues
AnnotationFieldValues = "(" [ AnnotationFieldValue { "," AnnotationFieldValue }
] ")"
- annotationFieldValuesOpt
- annotationValue
- annotationsOpt
AnnotationsOpt = { '@' Annotation }
- arguments
- argumentsOpt
ArgumentsOpt = [ Arguments ]
- arrayCreatorRest
ArrayCreatorRest = "[" ( "]" BracketsOpt ArrayInitializer | Expression "]" {"["
Expression "]"} Brac
- arrayInitializer
ArrayInitializer = "{" [VariableInitializer {"," VariableInitializer}] [","] "}"