Interface | Description |
---|---|
Node |
The interface which all syntax tree classes must implement.
|
NodeListInterface |
The interface which NodeList, NodeListOptional, and NodeSequence
implement.
|
Class | Description |
---|---|
Annotation |
Grammar production:
f0 -> NormalAnnotation()
| SingleMemberAnnotation()
| MarkerAnnotation()
|
AnnotationsUnit |
Grammar production:
f0 -> [ Annotation() ( "," Annotation() )* ]
|
BooleanLiteral |
Grammar production:
f0 -> "true"
| "false"
|
ClassOrInterfaceType |
Grammar production:
f0 ->
|
Literal |
Grammar production:
f0 ->
|
MarkerAnnotation |
Grammar production:
f0 -> "@"
f1 -> Name()
|
MemberValue |
Grammar production:
f0 -> Annotation()
| MemberValueArrayInitializer()
| Literal()
| ClassOrInterfaceType()
|
MemberValueArrayInitializer |
Grammar production:
f0 -> "{"
f1 -> MemberValue()
f2 -> ( "," MemberValue() )*
f3 -> [ "," ]
f4 -> "}"
|
MemberValuePair |
Grammar production:
f0 ->
|
MemberValuePairs |
Grammar production:
f0 -> MemberValuePair()
f1 -> ( "," MemberValuePair() )*
|
Name |
Grammar production:
f0 ->
|
NodeChoice |
Represents a grammar choice, e.g.
|
NodeList |
Represents a grammar list, e.g.
|
NodeListOptional |
Represents an optional grammar list, e.g.
|
NodeOptional |
Represents an grammar optional node, e.g.
|
NodeSequence |
Represents a sequence of nodes nested within a choice, list,
optional list, or optional, e.g.
|
NodeToken |
Represents a single token in the grammar.
|
NormalAnnotation |
Grammar production:
f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> [ MemberValuePairs() ]
f4 -> ")"
|
NullLiteral |
Grammar production:
f0 -> "null"
|
PrimitiveType |
Grammar production:
f0 -> "boolean"
| "char"
| "byte"
| "short"
| "int"
| "long"
| "float"
| "double"
|
SingleMemberAnnotation |
Grammar production:
f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> MemberValue()
f4 -> ")"
|
Copyright © 2012 Seam Framework. All Rights Reserved.