Nested Class Summary |
protected class |
PureXbaseParsetreeConstructor.FullJvmFormalParameter_Group
begin Rule FullJvmFormalParameter ****************
FullJvmFormalParameter returns types::JvmFormalParameter:
parameterType=JvmTypeReference name=ValidID; |
protected class |
PureXbaseParsetreeConstructor.FullJvmFormalParameter_NameAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.FullJvmFormalParameter_ParameterTypeAssignment_0
|
protected class |
PureXbaseParsetreeConstructor.Import_Group
begin Rule Import ****************
Import:
"import" importedNamespace=QualifiedNameWithWildCard; |
protected class |
PureXbaseParsetreeConstructor.Import_ImportedNamespaceAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.Import_ImportKeyword_0
|
protected class |
PureXbaseParsetreeConstructor.JvmArgumentTypeReference_Alternatives
begin Rule JvmArgumentTypeReference ****************
JvmArgumentTypeReference returns JvmTypeReference:
JvmTypeReference | JvmWildcardTypeReference; |
protected class |
PureXbaseParsetreeConstructor.JvmArgumentTypeReference_JvmTypeReferenceParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.JvmArgumentTypeReference_JvmWildcardTypeReferenceParserRuleCall_1
|
protected class |
PureXbaseParsetreeConstructor.JvmFormalParameter_Group
begin Rule JvmFormalParameter ****************
JvmFormalParameter returns types::JvmFormalParameter:
parameterType=JvmTypeReference? name=ValidID; |
protected class |
PureXbaseParsetreeConstructor.JvmFormalParameter_NameAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.JvmFormalParameter_ParameterTypeAssignment_0
|
protected class |
PureXbaseParsetreeConstructor.JvmLowerBound_Group
begin Rule JvmLowerBound ****************
JvmLowerBound:
"super" typeReference=JvmTypeReference; |
protected class |
PureXbaseParsetreeConstructor.JvmLowerBound_SuperKeyword_0
|
protected class |
PureXbaseParsetreeConstructor.JvmLowerBound_TypeReferenceAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_ArgumentsAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_ArgumentsAssignment_1_2_1
|
protected class |
PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_CommaKeyword_1_2_0
|
protected class |
PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_GreaterThanSignKeyword_1_3
|
protected class |
PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_Group
begin Rule JvmParameterizedTypeReference ****************
JvmParameterizedTypeReference:
type=[JvmType|QualifiedName] ("<" arguments+=JvmArgumentTypeReference ("," arguments+=JvmArgumentTypeReference)*
">")?; |
protected class |
PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_Group_1
|
protected class |
PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_Group_1_2
|
protected class |
PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_LessThanSignKeyword_1_0
|
protected class |
PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_TypeAssignment_0
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeParameter_Alternatives_1
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeParameter_ConstraintsAssignment_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeParameter_ConstraintsAssignment_1_0_1
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeParameter_ConstraintsAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeParameter_Group
begin Rule JvmTypeParameter ****************
JvmTypeParameter:
name=ValidID (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded* | constraints+=JvmLowerBound)?; |
protected class |
PureXbaseParsetreeConstructor.JvmTypeParameter_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeParameter_NameAssignment_0
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeReference_Alternatives
begin Rule JvmTypeReference ****************
JvmTypeReference:
JvmParameterizedTypeReference => ({JvmGenericArrayTypeReference.componentType=current} "[" "]")* | XFunctionTypeRef; |
protected class |
PureXbaseParsetreeConstructor.JvmTypeReference_Group_0
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeReference_Group_0_1
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeReference_Group_0_1_0
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeReference_JvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeReference_JvmParameterizedTypeReferenceParserRuleCall_0_0
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeReference_LeftSquareBracketKeyword_0_1_0_1
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeReference_RightSquareBracketKeyword_0_1_0_2
|
protected class |
PureXbaseParsetreeConstructor.JvmTypeReference_XFunctionTypeRefParserRuleCall_1
|
protected class |
PureXbaseParsetreeConstructor.JvmUpperBound_ExtendsKeyword_0
|
protected class |
PureXbaseParsetreeConstructor.JvmUpperBound_Group
begin Rule JvmUpperBound ****************
JvmUpperBound:
"extends" typeReference=JvmTypeReference; |
protected class |
PureXbaseParsetreeConstructor.JvmUpperBound_TypeReferenceAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.JvmUpperBoundAnded_AmpersandKeyword_0
|
protected class |
PureXbaseParsetreeConstructor.JvmUpperBoundAnded_Group
begin Rule JvmUpperBoundAnded ****************
JvmUpperBoundAnded returns JvmUpperBound:
"&" typeReference=JvmTypeReference; |
protected class |
PureXbaseParsetreeConstructor.JvmUpperBoundAnded_TypeReferenceAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.JvmWildcardTypeReference_Alternatives_2
|
protected class |
PureXbaseParsetreeConstructor.JvmWildcardTypeReference_ConstraintsAssignment_2_0
|
protected class |
PureXbaseParsetreeConstructor.JvmWildcardTypeReference_ConstraintsAssignment_2_1
|
protected class |
PureXbaseParsetreeConstructor.JvmWildcardTypeReference_Group
begin Rule JvmWildcardTypeReference ****************
JvmWildcardTypeReference:
{JvmWildcardTypeReference} "?" (constraints+=JvmUpperBound | constraints+=JvmLowerBound)?; |
protected class |
PureXbaseParsetreeConstructor.JvmWildcardTypeReference_JvmWildcardTypeReferenceAction_0
|
protected class |
PureXbaseParsetreeConstructor.JvmWildcardTypeReference_QuestionMarkKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.Model_BlockAssignment
begin Rule Model ****************
Model:
block=SpecialBlockExpression; |
protected class |
PureXbaseParsetreeConstructor.SpecialBlockExpression_Alternatives_1_0
|
protected class |
PureXbaseParsetreeConstructor.SpecialBlockExpression_ExpressionsAssignment_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.SpecialBlockExpression_Group
begin Rule SpecialBlockExpression ****************
SpecialBlockExpression returns xbase::XBlockExpression:
{SpecialBlockExpression} ((expressions+=XExpressionInsideBlock | imports+=Import) ";"?)*; |
protected class |
PureXbaseParsetreeConstructor.SpecialBlockExpression_Group_1
|
protected class |
PureXbaseParsetreeConstructor.SpecialBlockExpression_ImportsAssignment_1_0_1
|
protected class |
PureXbaseParsetreeConstructor.SpecialBlockExpression_SpecialBlockExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.ThisRootNode
|
protected class |
PureXbaseParsetreeConstructor.XAdditiveExpression_FeatureAssignment_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XAdditiveExpression_Group
begin Rule XAdditiveExpression ****************
XAdditiveExpression returns XExpression:
XMultiplicativeExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAdd])
rightOperand=XMultiplicativeExpression)*; |
protected class |
PureXbaseParsetreeConstructor.XAdditiveExpression_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XAdditiveExpression_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XAdditiveExpression_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XAdditiveExpression_RightOperandAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.XAdditiveExpression_XBinaryOperationLeftOperandAction_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XAdditiveExpression_XMultiplicativeExpressionParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XAndExpression_FeatureAssignment_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XAndExpression_Group
begin Rule XAndExpression ****************
XAndExpression returns XExpression:
XEqualityExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAnd])
rightOperand=XEqualityExpression)*; |
protected class |
PureXbaseParsetreeConstructor.XAndExpression_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XAndExpression_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XAndExpression_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XAndExpression_RightOperandAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.XAndExpression_XBinaryOperationLeftOperandAction_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XAndExpression_XEqualityExpressionParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_Alternatives
begin Rule XAssignment ****************
XAssignment returns XExpression:
{XAssignment} / * (declaringType=[types::JvmDeclaredType] '::')? * / feature=[types::JvmIdentifiableElement|ValidID]
OpSingleAssign value=XAssignment | XOrExpression (=> ({XBinaryOperation.leftOperand=current}
feature=[types::JvmIdentifiableElement|OpMultiAssign]) rightOperand=XAssignment)?; |
protected class |
PureXbaseParsetreeConstructor.XAssignment_FeatureAssignment_0_1
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_FeatureAssignment_1_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_Group_0
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_Group_1_1
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_Group_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_Group_1_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_OpSingleAssignParserRuleCall_0_2
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_RightOperandAssignment_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_ValueAssignment_0_3
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_XAssignmentAction_0_0
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_XBinaryOperationLeftOperandAction_1_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XAssignment_XOrExpressionParserRuleCall_1_0
|
protected class |
PureXbaseParsetreeConstructor.XBlockExpression_ExpressionsAssignment_2_0
|
protected class |
PureXbaseParsetreeConstructor.XBlockExpression_Group
begin Rule XBlockExpression ****************
XBlockExpression returns XExpression:
{XBlockExpression} "{" (expressions+=XExpressionInsideBlock ";"?)* "}"; |
protected class |
PureXbaseParsetreeConstructor.XBlockExpression_Group_2
|
protected class |
PureXbaseParsetreeConstructor.XBlockExpression_LeftCurlyBracketKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XBlockExpression_RightCurlyBracketKeyword_3
|
protected class |
PureXbaseParsetreeConstructor.XBlockExpression_XBlockExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.XBooleanLiteral_Alternatives_1
|
protected class |
PureXbaseParsetreeConstructor.XBooleanLiteral_FalseKeyword_1_0
|
protected class |
PureXbaseParsetreeConstructor.XBooleanLiteral_Group
begin Rule XBooleanLiteral ****************
XBooleanLiteral returns XExpression:
{XBooleanLiteral} ("false" | isTrue?="true"); |
protected class |
PureXbaseParsetreeConstructor.XBooleanLiteral_IsTrueAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.XBooleanLiteral_XBooleanLiteralAction_0
|
protected class |
PureXbaseParsetreeConstructor.XCasePart_CaseAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.XCasePart_CaseKeyword_1_0
|
protected class |
PureXbaseParsetreeConstructor.XCasePart_ColonKeyword_2
|
protected class |
PureXbaseParsetreeConstructor.XCasePart_Group
begin Rule XCasePart ****************
XCasePart:
typeGuard=JvmTypeReference? ("case" case=XExpression)? ":" then=XExpression; |
protected class |
PureXbaseParsetreeConstructor.XCasePart_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XCasePart_ThenAssignment_3
|
protected class |
PureXbaseParsetreeConstructor.XCasePart_TypeGuardAssignment_0
|
protected class |
PureXbaseParsetreeConstructor.XCastedExpression_AsKeyword_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XCastedExpression_Group
begin Rule XCastedExpression ****************
XCastedExpression returns XExpression:
XMemberFeatureCall (=> ({XCastedExpression.target=current} "as") type=JvmTypeReference)*; |
protected class |
PureXbaseParsetreeConstructor.XCastedExpression_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XCastedExpression_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XCastedExpression_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XCastedExpression_TypeAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.XCastedExpression_XCastedExpressionTargetAction_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XCastedExpression_XMemberFeatureCallParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XCatchClause_CatchKeyword_0
|
protected class |
PureXbaseParsetreeConstructor.XCatchClause_DeclaredParamAssignment_2
|
protected class |
PureXbaseParsetreeConstructor.XCatchClause_ExpressionAssignment_4
|
protected class |
PureXbaseParsetreeConstructor.XCatchClause_Group
begin Rule XCatchClause ****************
XCatchClause:
"catch" "(" declaredParam=FullJvmFormalParameter ")" expression=XExpression; |
protected class |
PureXbaseParsetreeConstructor.XCatchClause_LeftParenthesisKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XCatchClause_RightParenthesisKeyword_3
|
protected class |
PureXbaseParsetreeConstructor.XClosure_CommaKeyword_1_0_0_1_0
|
protected class |
PureXbaseParsetreeConstructor.XClosure_DeclaredFormalParametersAssignment_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XClosure_DeclaredFormalParametersAssignment_1_0_0_1_1
|
protected class |
PureXbaseParsetreeConstructor.XClosure_ExplicitSyntaxAssignment_1_0_1
|
protected class |
PureXbaseParsetreeConstructor.XClosure_ExpressionAssignment_2
|
protected class |
PureXbaseParsetreeConstructor.XClosure_Group
begin Rule XClosure ****************
XClosure returns XExpression:
=> ({XClosure} "[") => ((declaredFormalParameters+=JvmFormalParameter (","
declaredFormalParameters+=JvmFormalParameter)*)? explicitSyntax?="|")? expression=XExpressionInClosure "]"; |
protected class |
PureXbaseParsetreeConstructor.XClosure_Group_0
|
protected class |
PureXbaseParsetreeConstructor.XClosure_Group_0_0
|
protected class |
PureXbaseParsetreeConstructor.XClosure_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XClosure_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XClosure_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XClosure_Group_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XClosure_LeftSquareBracketKeyword_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XClosure_RightSquareBracketKeyword_3
|
protected class |
PureXbaseParsetreeConstructor.XClosure_XClosureAction_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_Alternatives_4_1
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_ArgumentsAssignment_4_1_0
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_ArgumentsAssignment_4_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_ArgumentsAssignment_4_1_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_ArgumentsAssignment_5
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_CommaKeyword_3_2_0
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_CommaKeyword_4_1_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_ConstructorAssignment_2
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_GreaterThanSignKeyword_3_3
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_Group
begin Rule XConstructorCall ****************
XConstructorCall returns XExpression:
{XConstructorCall} "new" constructor=[types::JvmConstructor|QualifiedName] ("<"
typeArguments+=JvmArgumentTypeReference ("," typeArguments+=JvmArgumentTypeReference)* ">")? ("("
(arguments+=XShortClosure | arguments+=XExpression ("," arguments+=XExpression)*)? ")")? arguments+=XClosure?; |
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_Group_3
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_Group_3_2
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_Group_4
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_Group_4_1_1
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_Group_4_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_LeftParenthesisKeyword_4_0
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_LessThanSignKeyword_3_0
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_NewKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_RightParenthesisKeyword_4_2
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_TypeArgumentsAssignment_3_1
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_TypeArgumentsAssignment_3_2_1
|
protected class |
PureXbaseParsetreeConstructor.XConstructorCall_XConstructorCallAction_0
|
protected class |
PureXbaseParsetreeConstructor.XDoWhileExpression_BodyAssignment_2
|
protected class |
PureXbaseParsetreeConstructor.XDoWhileExpression_DoKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XDoWhileExpression_Group
begin Rule XDoWhileExpression ****************
XDoWhileExpression returns XExpression:
{XDoWhileExpression} "do" body=XExpression "while" "(" predicate=XExpression ")"; |
protected class |
PureXbaseParsetreeConstructor.XDoWhileExpression_LeftParenthesisKeyword_4
|
protected class |
PureXbaseParsetreeConstructor.XDoWhileExpression_PredicateAssignment_5
|
protected class |
PureXbaseParsetreeConstructor.XDoWhileExpression_RightParenthesisKeyword_6
|
protected class |
PureXbaseParsetreeConstructor.XDoWhileExpression_WhileKeyword_3
|
protected class |
PureXbaseParsetreeConstructor.XDoWhileExpression_XDoWhileExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.XEqualityExpression_FeatureAssignment_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XEqualityExpression_Group
begin Rule XEqualityExpression ****************
XEqualityExpression returns XExpression:
XRelationalExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpEquality])
rightOperand=XRelationalExpression)*; |
protected class |
PureXbaseParsetreeConstructor.XEqualityExpression_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XEqualityExpression_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XEqualityExpression_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XEqualityExpression_RightOperandAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.XEqualityExpression_XBinaryOperationLeftOperandAction_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XEqualityExpression_XRelationalExpressionParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XExpression_XAssignmentParserRuleCall
begin Rule XExpression ****************
XExpression:
XAssignment; |
protected class |
PureXbaseParsetreeConstructor.XExpressionInClosure_ExpressionsAssignment_1_0
|
protected class |
PureXbaseParsetreeConstructor.XExpressionInClosure_Group
begin Rule XExpressionInClosure ****************
XExpressionInClosure returns XExpression:
{XBlockExpression} (expressions+=XExpressionInsideBlock ";"?)*; |
protected class |
PureXbaseParsetreeConstructor.XExpressionInClosure_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XExpressionInClosure_XBlockExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.XExpressionInsideBlock_Alternatives
begin Rule XExpressionInsideBlock ****************
XExpressionInsideBlock returns XExpression:
XVariableDeclaration | XExpression; |
protected class |
PureXbaseParsetreeConstructor.XExpressionInsideBlock_XExpressionParserRuleCall_1
|
protected class |
PureXbaseParsetreeConstructor.XExpressionInsideBlock_XVariableDeclarationParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_Alternatives_4_1
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_CommaKeyword_2_2_0
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_CommaKeyword_4_1_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_DeclaringTypeAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_ExplicitOperationCallAssignment_4_0
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_FeatureAssignment_3
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_FeatureCallArgumentsAssignment_4_1_0
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_FeatureCallArgumentsAssignment_4_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_FeatureCallArgumentsAssignment_4_1_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_FeatureCallArgumentsAssignment_5
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_GreaterThanSignKeyword_2_3
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_Group
begin Rule XFeatureCall ****************
XFeatureCall returns XExpression:
{XFeatureCall} declaringType=[types::JvmDeclaredType|StaticQualifier]? ("<" typeArguments+=JvmArgumentTypeReference
("," typeArguments+=JvmArgumentTypeReference)* ">")? feature=[types::JvmIdentifiableElement|IdOrSuper] (=>
explicitOperationCall?="(" (featureCallArguments+=XShortClosure | featureCallArguments+=XExpression (","
featureCallArguments+=XExpression)*)? ")")? featureCallArguments+=XClosure?; |
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_Group_2
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_Group_2_2
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_Group_4
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_Group_4_1_1
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_Group_4_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_LessThanSignKeyword_2_0
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_RightParenthesisKeyword_4_2
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_TypeArgumentsAssignment_2_1
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_TypeArgumentsAssignment_2_2_1
|
protected class |
PureXbaseParsetreeConstructor.XFeatureCall_XFeatureCallAction_0
|
protected class |
PureXbaseParsetreeConstructor.XForLoopExpression_ColonKeyword_4
|
protected class |
PureXbaseParsetreeConstructor.XForLoopExpression_DeclaredParamAssignment_3
|
protected class |
PureXbaseParsetreeConstructor.XForLoopExpression_EachExpressionAssignment_7
|
protected class |
PureXbaseParsetreeConstructor.XForLoopExpression_ForExpressionAssignment_5
|
protected class |
PureXbaseParsetreeConstructor.XForLoopExpression_ForKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XForLoopExpression_Group
begin Rule XForLoopExpression ****************
XForLoopExpression returns XExpression:
{XForLoopExpression} "for" "(" declaredParam=JvmFormalParameter ":" forExpression=XExpression ")"
eachExpression=XExpression; |
protected class |
PureXbaseParsetreeConstructor.XForLoopExpression_LeftParenthesisKeyword_2
|
protected class |
PureXbaseParsetreeConstructor.XForLoopExpression_RightParenthesisKeyword_6
|
protected class |
PureXbaseParsetreeConstructor.XForLoopExpression_XForLoopExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_CommaKeyword_0_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_EqualsSignGreaterThanSignKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_Group
begin Rule XFunctionTypeRef ****************
XFunctionTypeRef:
("(" (paramTypes+=JvmTypeReference ("," paramTypes+=JvmTypeReference)*)? ")")? "=>" returnType=JvmTypeReference; |
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_Group_0
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_Group_0_1
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_Group_0_1_1
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_LeftParenthesisKeyword_0_0
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_ParamTypesAssignment_0_1_0
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_ParamTypesAssignment_0_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_ReturnTypeAssignment_2
|
protected class |
PureXbaseParsetreeConstructor.XFunctionTypeRef_RightParenthesisKeyword_0_2
|
protected class |
PureXbaseParsetreeConstructor.XIfExpression_ElseAssignment_6_1
|
protected class |
PureXbaseParsetreeConstructor.XIfExpression_ElseKeyword_6_0
|
protected class |
PureXbaseParsetreeConstructor.XIfExpression_Group
begin Rule XIfExpression ****************
XIfExpression returns XExpression:
{XIfExpression} "if" "(" if=XExpression ")" then=XExpression ("else" else=XExpression)?; |
protected class |
PureXbaseParsetreeConstructor.XIfExpression_Group_6
|
protected class |
PureXbaseParsetreeConstructor.XIfExpression_IfAssignment_3
|
protected class |
PureXbaseParsetreeConstructor.XIfExpression_IfKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XIfExpression_LeftParenthesisKeyword_2
|
protected class |
PureXbaseParsetreeConstructor.XIfExpression_RightParenthesisKeyword_4
|
protected class |
PureXbaseParsetreeConstructor.XIfExpression_ThenAssignment_5
|
protected class |
PureXbaseParsetreeConstructor.XIfExpression_XIfExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.XLiteral_Alternatives
begin Rule XLiteral ****************
XLiteral returns XExpression:
XClosure | XBooleanLiteral | XNumberLiteral | XNullLiteral | XStringLiteral | XTypeLiteral; |
protected class |
PureXbaseParsetreeConstructor.XLiteral_XBooleanLiteralParserRuleCall_1
|
protected class |
PureXbaseParsetreeConstructor.XLiteral_XClosureParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XLiteral_XNullLiteralParserRuleCall_3
|
protected class |
PureXbaseParsetreeConstructor.XLiteral_XNumberLiteralParserRuleCall_2
|
protected class |
PureXbaseParsetreeConstructor.XLiteral_XStringLiteralParserRuleCall_4
|
protected class |
PureXbaseParsetreeConstructor.XLiteral_XTypeLiteralParserRuleCall_5
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Alternatives_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Alternatives_1_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Alternatives_1_1_3_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_CommaKeyword_1_1_1_2_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_CommaKeyword_1_1_3_1_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_ExplicitOperationCallAssignment_1_1_3_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_FeatureAssignment_1_0_0_0_2
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_FeatureAssignment_1_1_2
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_FullStopKeyword_1_0_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_FullStopKeyword_1_1_0_0_1_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_GreaterThanSignKeyword_1_1_1_3
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group
begin Rule XMemberFeatureCall ****************
XMemberFeatureCall returns XExpression:
XPrimaryExpression (=> ({XAssignment.assignable=current} "." feature=[types::JvmIdentifiableElement|ValidID]
OpSingleAssign) value=XAssignment | => ({XMemberFeatureCall.memberCallTarget=current} ("." | nullSafe?="?." |
spreading?="*.")) ("<" typeArguments+=JvmArgumentTypeReference ("," typeArguments+=JvmArgumentTypeReference)* ">")?
feature=[types::JvmIdentifiableElement|ValidID] (=> explicitOperationCall?="(" (memberCallArguments+=XShortClosure |
memberCallArguments+=XExpression ("," memberCallArguments+=XExpression)*)? ")")? memberCallArguments+=XClosure?)*; |
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_1_2
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_3
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_3_1_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_3_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_LessThanSignKeyword_1_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_MemberCallArgumentsAssignment_1_1_3_1_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_MemberCallArgumentsAssignment_1_1_3_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_MemberCallArgumentsAssignment_1_1_3_1_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_MemberCallArgumentsAssignment_1_1_4
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_NullSafeAssignment_1_1_0_0_1_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_OpSingleAssignParserRuleCall_1_0_0_0_3
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_RightParenthesisKeyword_1_1_3_2
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_SpreadingAssignment_1_1_0_0_1_2
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_TypeArgumentsAssignment_1_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_TypeArgumentsAssignment_1_1_1_2_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_ValueAssignment_1_0_1
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_XAssignmentAssignableAction_1_0_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_XMemberFeatureCallMemberCallTargetAction_1_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XMemberFeatureCall_XPrimaryExpressionParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XMultiplicativeExpression_FeatureAssignment_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XMultiplicativeExpression_Group
begin Rule XMultiplicativeExpression ****************
XMultiplicativeExpression returns XExpression:
XUnaryOperation (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpMulti])
rightOperand=XUnaryOperation)*; |
protected class |
PureXbaseParsetreeConstructor.XMultiplicativeExpression_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XMultiplicativeExpression_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XMultiplicativeExpression_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XMultiplicativeExpression_RightOperandAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.XMultiplicativeExpression_XBinaryOperationLeftOperandAction_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XMultiplicativeExpression_XUnaryOperationParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XNullLiteral_Group
begin Rule XNullLiteral ****************
XNullLiteral returns XExpression:
{XNullLiteral} "null"; |
protected class |
PureXbaseParsetreeConstructor.XNullLiteral_NullKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XNullLiteral_XNullLiteralAction_0
|
protected class |
PureXbaseParsetreeConstructor.XNumberLiteral_Group
begin Rule XNumberLiteral ****************
XNumberLiteral returns XExpression:
{XNumberLiteral} value=Number; |
protected class |
PureXbaseParsetreeConstructor.XNumberLiteral_ValueAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.XNumberLiteral_XNumberLiteralAction_0
|
protected class |
PureXbaseParsetreeConstructor.XOrExpression_FeatureAssignment_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XOrExpression_Group
begin Rule XOrExpression ****************
XOrExpression returns XExpression:
XAndExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOr])
rightOperand=XAndExpression)*; |
protected class |
PureXbaseParsetreeConstructor.XOrExpression_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XOrExpression_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XOrExpression_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XOrExpression_RightOperandAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.XOrExpression_XAndExpressionParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XOrExpression_XBinaryOperationLeftOperandAction_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XOtherOperatorExpression_FeatureAssignment_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XOtherOperatorExpression_Group
begin Rule XOtherOperatorExpression ****************
XOtherOperatorExpression returns XExpression:
XAdditiveExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOther])
rightOperand=XAdditiveExpression)*; |
protected class |
PureXbaseParsetreeConstructor.XOtherOperatorExpression_Group_1
|
protected class |
PureXbaseParsetreeConstructor.XOtherOperatorExpression_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XOtherOperatorExpression_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XOtherOperatorExpression_RightOperandAssignment_1_1
|
protected class |
PureXbaseParsetreeConstructor.XOtherOperatorExpression_XAdditiveExpressionParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XOtherOperatorExpression_XBinaryOperationLeftOperandAction_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XParenthesizedExpression_Group
begin Rule XParenthesizedExpression ****************
XParenthesizedExpression returns XExpression:
"(" XExpression ")"; |
protected class |
PureXbaseParsetreeConstructor.XParenthesizedExpression_LeftParenthesisKeyword_0
|
protected class |
PureXbaseParsetreeConstructor.XParenthesizedExpression_RightParenthesisKeyword_2
|
protected class |
PureXbaseParsetreeConstructor.XParenthesizedExpression_XExpressionParserRuleCall_1
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_Alternatives
begin Rule XPrimaryExpression ****************
XPrimaryExpression returns XExpression:
XConstructorCall | XBlockExpression | XSwitchExpression | XFeatureCall | XLiteral | XIfExpression | XForLoopExpression
| XWhileExpression | XDoWhileExpression | XThrowExpression | XReturnExpression | XTryCatchFinallyExpression |
XParenthesizedExpression; |
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XBlockExpressionParserRuleCall_1
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XConstructorCallParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XDoWhileExpressionParserRuleCall_8
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XFeatureCallParserRuleCall_3
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XForLoopExpressionParserRuleCall_6
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XIfExpressionParserRuleCall_5
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XLiteralParserRuleCall_4
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XParenthesizedExpressionParserRuleCall_12
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XReturnExpressionParserRuleCall_10
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XSwitchExpressionParserRuleCall_2
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XThrowExpressionParserRuleCall_9
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XTryCatchFinallyExpressionParserRuleCall_11
|
protected class |
PureXbaseParsetreeConstructor.XPrimaryExpression_XWhileExpressionParserRuleCall_7
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_Alternatives_1
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_FeatureAssignment_1_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_Group
begin Rule XRelationalExpression ****************
XRelationalExpression returns XExpression:
XOtherOperatorExpression (=> ({XInstanceOfExpression.expression=current} "instanceof") type=JvmTypeReference | =>
({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpCompare])
rightOperand=XOtherOperatorExpression)*; |
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_0
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_1
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_InstanceofKeyword_1_0_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_RightOperandAssignment_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_TypeAssignment_1_0_1
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_XBinaryOperationLeftOperandAction_1_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_XInstanceOfExpressionExpressionAction_1_0_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XRelationalExpression_XOtherOperatorExpressionParserRuleCall_0
|
protected class |
PureXbaseParsetreeConstructor.XReturnExpression_ExpressionAssignment_2
|
protected class |
PureXbaseParsetreeConstructor.XReturnExpression_Group
begin Rule XReturnExpression ****************
XReturnExpression returns XExpression:
{XReturnExpression} "return" => expression=XExpression?; |
protected class |
PureXbaseParsetreeConstructor.XReturnExpression_ReturnKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XReturnExpression_XReturnExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_CommaKeyword_0_0_1_1_0
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_DeclaredFormalParametersAssignment_0_0_1_0
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_DeclaredFormalParametersAssignment_0_0_1_1_1
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_ExplicitSyntaxAssignment_0_0_2
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_ExpressionAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_Group
begin Rule XShortClosure ****************
XShortClosure returns XExpression:
=> ({XClosure} (declaredFormalParameters+=JvmFormalParameter ("," declaredFormalParameters+=JvmFormalParameter)*)?
explicitSyntax?="|") expression=XExpression; |
protected class |
PureXbaseParsetreeConstructor.XShortClosure_Group_0
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_Group_0_0
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_Group_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_Group_0_0_1_1
|
protected class |
PureXbaseParsetreeConstructor.XShortClosure_XClosureAction_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XStringLiteral_Group
begin Rule XStringLiteral ****************
XStringLiteral returns XExpression:
{XStringLiteral} value=STRING; |
protected class |
PureXbaseParsetreeConstructor.XStringLiteral_ValueAssignment_1
|
protected class |
PureXbaseParsetreeConstructor.XStringLiteral_XStringLiteralAction_0
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_Alternatives_2
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_CasesAssignment_4
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_ColonKeyword_2_0_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_ColonKeyword_2_1_0_0_2
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_ColonKeyword_5_1
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_DefaultAssignment_5_2
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_DefaultKeyword_5_0
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_Group
begin Rule XSwitchExpression ****************
XSwitchExpression returns XExpression:
{XSwitchExpression} "switch" (=> (localVarName=ValidID ":")? switch=XExpression | => ("(" localVarName=ValidID ":")
switch=XExpression ")") "{" cases+=XCasePart+ ("default" ":" default=XExpression)? "}"; |
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_Group_2_0
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_Group_2_0_0
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_Group_2_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_Group_2_1
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_Group_2_1_0
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_Group_2_1_0_0
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_Group_5
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_LeftCurlyBracketKeyword_3
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_LeftParenthesisKeyword_2_1_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_LocalVarNameAssignment_2_0_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_LocalVarNameAssignment_2_1_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_RightCurlyBracketKeyword_6
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_RightParenthesisKeyword_2_1_2
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_SwitchAssignment_2_0_1
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_SwitchAssignment_2_1_1
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_SwitchKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XSwitchExpression_XSwitchExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.XThrowExpression_ExpressionAssignment_2
|
protected class |
PureXbaseParsetreeConstructor.XThrowExpression_Group
begin Rule XThrowExpression ****************
XThrowExpression returns XExpression:
{XThrowExpression} "throw" expression=XExpression; |
protected class |
PureXbaseParsetreeConstructor.XThrowExpression_ThrowKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XThrowExpression_XThrowExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Alternatives_3
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_CatchClausesAssignment_3_0_0
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_ExpressionAssignment_2
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_FinallyExpressionAssignment_3_0_1_1
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_FinallyExpressionAssignment_3_1_1
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_FinallyKeyword_3_0_1_0
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_FinallyKeyword_3_1_0
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Group
begin Rule XTryCatchFinallyExpression ****************
XTryCatchFinallyExpression returns XExpression:
{XTryCatchFinallyExpression} "try" expression=XExpression (catchClauses+=XCatchClause+ ("finally"
finallyExpression=XExpression)? | "finally" finallyExpression=XExpression); |
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Group_3_0
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Group_3_0_1
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Group_3_1
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_TryKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_XTryCatchFinallyExpressionAction_0
|
protected class |
PureXbaseParsetreeConstructor.XTypeLiteral_Group
begin Rule XTypeLiteral ****************
XTypeLiteral returns XExpression:
{XTypeLiteral} "typeof" "(" type=[types::JvmType|QualifiedName] ")"; |
protected class |
PureXbaseParsetreeConstructor.XTypeLiteral_LeftParenthesisKeyword_2
|
protected class |
PureXbaseParsetreeConstructor.XTypeLiteral_RightParenthesisKeyword_4
|
protected class |
PureXbaseParsetreeConstructor.XTypeLiteral_TypeAssignment_3
|
protected class |
PureXbaseParsetreeConstructor.XTypeLiteral_TypeofKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XTypeLiteral_XTypeLiteralAction_0
|
protected class |
PureXbaseParsetreeConstructor.XUnaryOperation_Alternatives
begin Rule XUnaryOperation ****************
XUnaryOperation returns XExpression:
{XUnaryOperation} feature=[types::JvmIdentifiableElement|OpUnary] operand=XCastedExpression | XCastedExpression; |
protected class |
PureXbaseParsetreeConstructor.XUnaryOperation_FeatureAssignment_0_1
|
protected class |
PureXbaseParsetreeConstructor.XUnaryOperation_Group_0
|
protected class |
PureXbaseParsetreeConstructor.XUnaryOperation_OperandAssignment_0_2
|
protected class |
PureXbaseParsetreeConstructor.XUnaryOperation_XCastedExpressionParserRuleCall_1
|
protected class |
PureXbaseParsetreeConstructor.XUnaryOperation_XUnaryOperationAction_0_0
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_Alternatives_1
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_Alternatives_2
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_EqualsSignKeyword_3_0
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_Group
begin Rule XVariableDeclaration ****************
XVariableDeclaration returns XExpression:
{XVariableDeclaration} (writeable?="var" | "val") (=> (type=JvmTypeReference name=ValidID) | name=ValidID) ("="
right=XExpression)?; |
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_Group_2_0
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_Group_2_0_0
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_Group_3
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_NameAssignment_2_0_0_1
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_NameAssignment_2_1
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_RightAssignment_3_1
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_TypeAssignment_2_0_0_0
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_ValKeyword_1_1
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_WriteableAssignment_1_0
|
protected class |
PureXbaseParsetreeConstructor.XVariableDeclaration_XVariableDeclarationAction_0
|
protected class |
PureXbaseParsetreeConstructor.XWhileExpression_BodyAssignment_5
|
protected class |
PureXbaseParsetreeConstructor.XWhileExpression_Group
begin Rule XWhileExpression ****************
XWhileExpression returns XExpression:
{XWhileExpression} "while" "(" predicate=XExpression ")" body=XExpression; |
protected class |
PureXbaseParsetreeConstructor.XWhileExpression_LeftParenthesisKeyword_2
|
protected class |
PureXbaseParsetreeConstructor.XWhileExpression_PredicateAssignment_3
|
protected class |
PureXbaseParsetreeConstructor.XWhileExpression_RightParenthesisKeyword_4
|
protected class |
PureXbaseParsetreeConstructor.XWhileExpression_WhileKeyword_1
|
protected class |
PureXbaseParsetreeConstructor.XWhileExpression_XWhileExpressionAction_0
|