blob: cc0035bdaded539c1ddb73aa361278a5511931bf [file] [log] [blame]
Stephan Herrmannb9e10522012-03-15 21:24:23 +01001###############################################################################
2# Copyright (c) 2012 IBM Corporation and others.
3# All rights reserved. This program and the accompanying materials
4# are made available under the terms of the Eclipse Public License v1.0
5# which accompanies this distribution, and is available at
6# http://www.eclipse.org/legal/epl-v10.html
7#
8# Contributors:
9# IBM Corporation - initial API and implementation
10###############################################################################
Stephan Herrmann7b7062f2010-04-01 19:56:59 +000011,opt=,
Stephan Herrmann4f3f3d12012-04-28 23:46:59 +020012;opt=;
Stephan Herrmann7b7062f2010-04-01 19:56:59 +000013AbstractMethodDeclaration=MethodDeclaration
14AdditionalBound1=AdditionalBound1
15AdditionalBound=AdditionalBound
16AdditionalBoundList1=AdditionalBoundList1
17AdditionalBoundList=AdditionalBoundList
18AdditiveExpression=Expression
19AdditiveExpression_NotName=Expression
20AllocationHeader=AllocationHeader
21AnchoredTypeParameterHeader0=AnchoredTypeParameter
22AndExpression=Expression
23AndExpression_NotName=Expression
24Annotation=Annotation
25AnnotationMethodHeader=AnnotationMethodHeader
26AnnotationMethodHeaderDefaultValueopt=MethodHeaderDefaultValue
27AnnotationMethodHeaderName=MethodHeaderName
28AnnotationName=AnnotationName
29AnnotationTypeBody=AnnotationTypeBody
30AnnotationTypeDeclaration=AnnotationTypeDeclaration
31AnnotationTypeDeclarationHeader=AnnotationTypeDeclarationHeader
32AnnotationTypeDeclarationHeaderName=AnnotationTypeDeclarationHeaderName
33AnnotationTypeMemberDeclaration=AnnotationTypeMemberDeclaration
34AnnotationTypeMemberDeclarations=AnnotationTypeMemberDeclarations
35AnnotationTypeMemberDeclarationsopt=AnnotationTypeMemberDeclarations
36ArgumentList=ArgumentList
37ArgumentListopt=ArgumentList
38Arguments=Arguments
39Argumentsopt=Argumentsopt
40ArrayAccess=ArrayAccess
41ArrayCreationHeader=ArrayCreationHeader
42ArrayCreationWithArrayInitializer=ArrayCreationWithArrayInitializer
43ArrayCreationWithoutArrayInitializer=ArrayCreationWithoutArrayInitializer
44ArrayInitializer=ArrayInitializer
45ArrayLiftingType=ArrayLiftingType
46ArrayType=ArrayType
47ArrayTypeWithTypeArgumentsName=ArrayTypeWithTypeArgumentsName
48AssertStatement=AssertStatement
49Assignment=Assignment
50AssignmentExpression=Expression
51AssignmentExpression_NotName=Expression
52AssignmentOperator=AssignmentOperator
53BaseAnchoredType=QualifiedName
Stephan Herrmann57e57ec2010-08-27 21:36:52 +000054BaseConstructorExpression=BaseConstructorInvocation
Stephan Herrmann7b7062f2010-04-01 19:56:59 +000055BaseConstructorInvocation=BaseConstructorInvocation
56BaseMethodSpecListShort=MethodSpecListShort
57BaseMethodSpecLong=MethodSpecLong
58BaseMethodSpecsShort=MethodSpecsShort
59BasePredicate=Predicate
60BasePredicateHeader=PredicateHeader
61BindingDeclaration=BindingDeclaration
62BindingName=CallinBindingName
63BindingNames=CallinBindingNames
64Block=Block
65BlockStatement=BlockStatement
66BlockStatements=BlockStatements
67BlockStatementsopt=BlockStatements
68BooleanLiteral=BooleanLiteral
69BreakStatement=BreakStatement
70CallinBinding=CallinBinding
71CallinBindingLeftLong=CallinBindingLeft
72CallinBindingLeftShort=CallinBindingLeft
73CallinHeaderLong=CallinHeader
74CallinLabel=CallinLabel
75CallinModifier=CallinModifier
76CallinParameterMappingList=EmptyParameterMappings
77CallinParameterMappings=CallinParameterMappings
78CallinParameterMappingsopt=EmptyParameterMappings
79CalloutBinding=CalloutBinding
80CalloutBindingLeftLong=CalloutBindingLeft
81CalloutBindingLeftShort=CalloutBindingLeft
82CalloutFieldSpecLong=CallloutFieldSpec
83CalloutHeaderLong=CalloutHeader
84CalloutKind=CalloutKind
85CalloutModifier=CalloutModifier
86CalloutModifieropt=CalloutModifier
87CalloutParameterMappingList=EmptyParameterMappings
88CalloutParameterMappings=CalloutParameterMappings
89CalloutParameterMappingsopt=EmptyParameterMappings
90CastExpression=CastExpression
91CatchClause=CatchClause
Stephan Herrmann29b019c2011-04-26 10:30:44 +000092CatchFormalParameter=FormalParameter
Stephan Herrmann7b7062f2010-04-01 19:56:59 +000093CatchHeader=CatchHeader
Stephan Herrmann44109d32011-08-02 14:34:26 +000094CatchType=CatchType
Stephan Herrmann7b7062f2010-04-01 19:56:59 +000095Catches=Catches
96Catchesopt=Catches
97ClassBody=ClassBody
98ClassBodyDeclaration=ClassBodyDeclaration
99ClassBodyDeclarations=ClassBodyDeclarations
100ClassBodyDeclarationsopt=ClassBodyDeclarations
101ClassDeclaration=ClassDeclaration
102ClassHeader=ClassHeader
103ClassHeaderExtends=ClassHeaderExtends
104ClassHeaderExtendsopt=ClassHeaderExtends
105ClassHeaderImplements=ClassHeaderImplements
106ClassHeaderImplementsopt=ClassHeaderImplements
107ClassHeaderName1=ClassHeaderName
108ClassHeaderName=ClassHeaderName
109ClassHeaderPlayedBy=ClassHeaderPlayedBy
110ClassHeaderPlayedByopt=ClassHeaderPlayedBy
111ClassInstanceCreationExpression=ClassInstanceCreationExpression
112ClassInstanceCreationExpressionName=ClassInstanceCreationExpressionName
113ClassMemberDeclaration=ClassMemberDeclaration
114ClassOrInterface=Type
115ClassOrInterfaceType=Type
116ClassType=ClassType
117ClassTypeElt=ClassType
118ClassTypeList=ClassTypeList
119CompilationUnit=CompilationUnit
120ConditionalAndExpression=Expression
121ConditionalAndExpression_NotName=Expression
122ConditionalExpression=Expression
123ConditionalExpression_NotName=Expression
124ConditionalOrExpression=Expression
125ConditionalOrExpression_NotName=Expression
126ConstantDeclaration=ConstantDeclaration
127ConstantExpression=ConstantExpression
128ConstructorDeclaration=ConstructorDeclaration
129ConstructorHeader=ConstructorDeclaration
130ConstructorHeaderName=ConstructorHeaderName
131ContinueStatement=ContinueStatement
132CreateInitializer=CreateInitializer
133DefaultValue=DefaultValue
134Diet=Diet
135DimWithOrWithOutExpr=Dimension
136DimWithOrWithOutExprs=Dimensions
137Dims=Dimensions
138DimsLoop=Dimensions
139Dimsopt=Dimensions
140DoStatement=DoStatement
141EmptyStatement=EmptyStatement
142EnhancedForStatement=EnhancedForStatement
143EnhancedForStatementHeader=EnhancedForStatementHeader
144EnhancedForStatementHeaderInit=EnhancedForStatementHeaderInit
145EnhancedForStatementNoShortIf=EnhancedForStatementNoShortIf
146EnterCompilationUnit=EnterCompilationUnit
Stephan Herrmann6cecadb2012-02-26 01:08:39 +0100147EnterInstanceCreationArgumentList=EnterInstanceCreationArgumentList
Stephan Herrmann7b7062f2010-04-01 19:56:59 +0000148EnterMemberValue=EnterMemberValue
149EnterMemberValueArrayInitializer=EnterMemberValueArrayInitializer
150EnterVariable=EnterVariable
151EnumBody=EnumBody
152EnumBodyDeclarationsopt=EnumBodyDeclarationsopt
153EnumConstant=EnumConstant
154EnumConstantHeader=EnumConstantHeader
155EnumConstantHeaderName=EnumConstantHeaderName
156EnumConstants=EnumConstants
157EnumDeclaration=EnumDeclaration
158EnumDeclarations=EnumDeclarations
159EnumHeader=EnumHeader
160EnumHeaderName=EnumHeaderName
161EqualityExpression=Expression
162EqualityExpression_NotName=Expression
163ExclusiveOrExpression=Expression
164ExclusiveOrExpression_NotName=Expression
165ExitMemberValue=ExitMemberValue
166ExitTryBlock=ExitTryBlock
167ExitVariableWithInitialization=ExitVariableWithInitialization
168ExitVariableWithoutInitialization=ExitVariableWithoutInitialization
169ExplicitConstructorInvocation=ExplicitConstructorInvocation
170Expression=Expression
171ExpressionStatement=Statement
172Expression_NotName=Expression
173Expressionopt=Expression
174FieldAccess=FieldAccess
175FieldDeclaration=FieldDeclaration
176Finally=Finally
177FloatingPointType=FloatingPointType
178ForInit=ForInit
179ForInitopt=ForInit
180ForStatement=ForStatement
181ForStatementNoShortIf=ForStatement
182ForUpdate=ForUpdate
183ForUpdateopt=ForUpdate
184ForceBaseIsIdentifier=ForceBaseIsIdentifier
185ForceNoDiet=ForceNoDiet
186FormalParameter=FormalParameter
187FormalParameterList=FormalParameterList
188FormalParameterListopt=FormalParameterList
189GenericMethodDeclaration=GenericMethodDeclaration
190GenericType=GenericType
191Goal=Goal
192Header1=Header1
193Header2=Header2
194Header=Header
195IfThenElseStatement=IfStatement
196IfThenElseStatementNoShortIf=IfStatement
197IfThenStatement=IfStatement
198ImportDeclaration=ImportDeclaration
199ImportDeclarations=ImportDeclarations
200ImportName=Name
201InclusiveOrExpression=Expression
202InclusiveOrExpression_NotName=Expression
203Initializer=Initializer
204InsideCastExpression=InsideCastExpression
205InsideCastExpressionLL1=InsideCastExpression
206InsideCastExpressionWithQualifiedGenerics=InsideCastExpression
207InstanceofExpression=Expression
208InstanceofExpression_NotName=Expression
209IntegralType=IntegralType
210InterfaceBody=InterfaceBody
211InterfaceDeclaration=InterfaceDeclaration
212InterfaceHeader=InterfaceHeader
213InterfaceHeaderExtends=InterfaceHeaderExtends
214InterfaceHeaderExtendsopt=InterfaceHeaderExtends
215InterfaceHeaderName1=InterfaceHeaderName
216InterfaceHeaderName=InterfaceHeaderName
217InterfaceMemberDeclaration=InterfaceMemberDeclaration
218InterfaceMemberDeclarations=InterfaceMemberDeclarations
219InterfaceMemberDeclarationsopt=InterfaceMemberDeclarations
220InterfaceType=InterfaceType
221InterfaceTypeList=InterfaceTypeList
222InternalCompilationUnit=CompilationUnit
223InvalidArrayInitializerAssignement=ArrayInitializerAssignment
224InvalidCallinBinding=InvalidCallinBinding
225InvalidCallinModifier=InvalidCallinModifier
226InvalidConstructorDeclaration=InvalidConstructorDeclaration
227InvalidDeclaredArrayLifting=InvalidDeclaredArrayLifting
Stephan Herrmann66cc2b62010-09-26 15:38:59 +0000228InvalidInitializer=InvalidInitializer
Stephan Herrmann7b7062f2010-04-01 19:56:59 +0000229Label=Label
230LabeledStatement=LabeledStatement
231LabeledStatementNoShortIf=LabeledStatement
232LiftingType=LiftingType
233Literal=Literal
234LocalVariableDeclaration=LocalVariableDeclaration
235LocalVariableDeclarationStatement=LocalVariableDeclarationStatement
236MarkerAnnotation=MarkerAnnotation
237MemberValue=MemberValue
238MemberValueArrayInitializer=MemberValueArrayInitializer
239MemberValuePair=MemberValuePair
240MemberValuePairs=MemberValuePairs
241MemberValuePairsopt=MemberValuePairsopt
242MemberValues=MemberValues
243MethodBody=MethodBody
244MethodDeclaration=MethodDeclaration
245MethodHeader=MethodDeclaration
246MethodHeaderExtendedDims=MethodHeaderExtendedDims
247MethodHeaderName=MethodHeaderName
248MethodHeaderRightParen=)
249MethodHeaderThrowsClause=MethodHeaderThrowsClause
250MethodHeaderThrowsClauseopt=MethodHeaderThrowsClause
251MethodInvocation=MethodInvocation
252MethodSpecListLong=MethodSpecListLong
253MethodSpecLong=MethodSpecLong
254MethodSpecNamePlus=MethodSpecName
255MethodSpecShort=MethodSpecShort
256MethodSpecsLong=MethodSpecsLong
257Modifier=Modifier
258Modifiers=Modifiers
259Modifiersopt=Modifiers
260MultiplicativeExpression=Expression
261MultiplicativeExpression_NotName=Expression
262Name=Name
263NestedMethod=NestedMethod
264NestedParamMappings=NestedParameterMappings
265NestedType=NestedType
266NormalAnnotation=NormalAnnotation
267NumericType=NumericType
268OneDimLoop=Dimension
269OnlySynchronized=OnlySynchronized
270OnlyTypeArguments=TypeArguments
271OnlyTypeArgumentsForCastExpression=TypeArguments
272OpenBlock=OpenBlock
273PackageComment=PackageComment
274PackageDeclaration=PackageDeclaration
275PackageDeclarationName=PackageDeclarationName
276ParameterMapping=ParameterMapping
277PostDecrementExpression=PostDecrementExpression
278PostIncrementExpression=PostIncrementExpression
279PostfixExpression=Expression
280PostfixExpression_NotName=Expression
281PreDecrementExpression=PreDecrementExpression
282PreIncrementExpression=PreIncrementExpression
283PrecedenceDeclaration=PrecedenceDeclaration
284PredicateBody=PredicateBody
285PredicateHeader=PredicateHeader
286Primary=Expression
287PrimaryNoNewArray=Expression
288PrimitiveType=PrimitiveType
289PushLPAREN=(
290PushLeftBrace=PushLeftBrace
291PushModifiers=PushModifiers
292PushModifiersForHeader=PushModifiersForHeader
293PushPosition=PushPosition
294PushRPAREN=)
295PushRealModifiers=PushRealModifiers
296QualifiedClassBodyopt=ClassBody
297QualifiedEnterAnonymousClassBody=EnterAnonymousClassBody
298QualifiedName=QualifiedName
299RecoveryBindingHeader=MethodBindingHeader
300RecoveryCallinBindingLeftLong=CallinBindingLeft
301RecoveryCallinHeader=CallinBindingLong
302RecoveryCalloutBindingLeftLong=CalloutBindingLeftLong
303RecoveryCalloutHeader=CalloutBindingLong
304RecoveryMethodHeader=MethodHeader
305RecoveryMethodHeaderName=MethodHeaderName
306RecoveryMethodSpecLong=MethodSpecLong
307ReduceImports=ReduceImports
308ReferenceType1=ReferenceType1
309ReferenceType2=ReferenceType2
310ReferenceType3=ReferenceType3
311ReferenceType=ReferenceType
312RelationalExpression=Expression
313RelationalExpression_NotName=Expression
Stephan Herrmann44109d32011-08-02 14:34:26 +0000314Resource=Resource
315ResourceSpecification=ResourceSpecification
316Resources=Resources
Stephan Herrmann7b7062f2010-04-01 19:56:59 +0000317RestoreBaseKeyword=RestoreBaseKeyword
318RestoreDiet=RestoreDiet
319ReturnStatement=ReturnStatement
320RolePredicate=Predicate
321ShiftExpression=Expression
322ShiftExpression_NotName=Expression
323SimpleName=SimpleName
324SingleBaseImportDeclaration=SingleBaseImportDeclaration
325SingleBaseImportDeclarationName=SingleBaseImportDeclarationName
326SingleMemberAnnotation=SingleMemberAnnotation
327SingleMemberAnnotationMemberValue=MemberValue
328SingleStaticImportDeclaration=SingleStaticImportDeclaration
329SingleStaticImportDeclarationName=SingleStaticImportDeclarationName
330SingleTypeImportDeclaration=SingleTypeImportDeclaration
331SingleTypeImportDeclarationName=SingleTypeImportDeclarationName
332Statement=Statement
333StatementExpression=Expression
334StatementExpressionList=StatementExpressionList
335StatementNoShortIf=Statement
336StatementWithoutTrailingSubstatement=Statement
337StaticImportOnDemandDeclaration=StaticImportOnDemandDeclaration
338StaticImportOnDemandDeclarationName=StaticImportOnDemandDeclarationName
339StaticInitializer=StaticInitializer
340StaticOnly=StaticOnly
341SwitchBlock=SwitchBlock
342SwitchBlockStatement=SwitchBlockStatement
343SwitchBlockStatements=SwitchBlockStatements
344SwitchLabel=SwitchLabel
345SwitchLabels=SwitchLabels
346SwitchStatement=SwitchStatement
347SynchronizedStatement=SynchronizedStatement
348ThrowStatement=ThrowStatement
Stephan Herrmann44109d32011-08-02 14:34:26 +0000349TrailingSemiColon=;
Stephan Herrmann7b7062f2010-04-01 19:56:59 +0000350TryBlock=Block
351TryStatement=TryStatement
Stephan Herrmann44109d32011-08-02 14:34:26 +0000352TryStatementWithResources=TryStatementWithResources
Stephan Herrmann7b7062f2010-04-01 19:56:59 +0000353Type=Type
354TypeAnchor=typeAnchor
355TypeArgument1=TypeArgument1
356TypeArgument2=TypeArgument2
357TypeArgument3=TypeArgument3
358TypeArgument=TypeArgument
359TypeArgumentList1=TypeArgumentList1
360TypeArgumentList2=TypeArgumentList2
361TypeArgumentList3=TypeArgumentList3
362TypeArgumentList=TypeArgumentList
363TypeArguments=TypeArguments
364TypeBoundOpt1=TypeParameterBound
365TypeBoundOpt=TypeParameterBound
366TypeDeclaration=TypeDeclaration
367TypeDeclarations=TypeDeclarations
368TypeImportOnDemandDeclaration=TypeImportOnDemandDeclaration
369TypeImportOnDemandDeclarationName=TypeImportOnDemandDeclarationName
370TypeParameter1=TypeParameter1
371TypeParameter=TypeParameter
372TypeParameterHeader=TypeParameter
373TypeParameterList1=TypeParameterList1
374TypeParameterList=TypeParameterList
375TypeParameters=TypeParameters
376TypeValueParameter=TypeValueParameter
377UnaryExpression=Expression
378UnaryExpressionNotPlusMinus=Expression
379UnaryExpressionNotPlusMinus_NotName=Expression
380UnaryExpression_NotName=Expression
Stephan Herrmann44109d32011-08-02 14:34:26 +0000381UnionType=UnionType
Stephan Herrmann7b7062f2010-04-01 19:56:59 +0000382UnqualifiedClassBodyopt=ClassBody
383UnqualifiedEnterAnonymousClassBody=EnterAnonymousClassBody
384VariableDeclarator=VariableDeclarator
385VariableDeclaratorId=VariableDeclaratorId
386VariableDeclarators=VariableDeclarators
387VariableInitializer=VariableInitializer
388VariableInitializers=VariableInitializers
389WhileStatement=WhileStatement
390WhileStatementNoShortIf=WhileStatement
391Wildcard1=Wildcard1
392Wildcard2=Wildcard2
393Wildcard3=Wildcard3
394Wildcard=Wildcard
395WildcardBounds1=WildcardBounds1
396WildcardBounds2=WildcardBounds2
397WildcardBounds3=WildcardBound3
398WildcardBounds=WildcardBounds
399WithinStatement=WithinStatement