public ParserRule getEnumRule() { return getEnumAccess().getRule(); }
public final void rule__Enum__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:1798:1: ( ( 'namespace' ) ) // InternalDatatype.g:1799:1: ( 'namespace' ) { // InternalDatatype.g:1799:1: ( 'namespace' ) // InternalDatatype.g:1800:2: 'namespace' { before(grammarAccess.getEnumAccess().getNamespaceKeyword_0()); match(input,43,FOLLOW_2); after(grammarAccess.getEnumAccess().getNamespaceKeyword_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__Group__0__Impl"
public final void rule__Enum__Group_11_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2365:1: ( ( ',' ) ) // InternalDatatype.g:2366:1: ( ',' ) { // InternalDatatype.g:2366:1: ( ',' ) // InternalDatatype.g:2367:2: ',' { before(grammarAccess.getEnumAccess().getCommaKeyword_11_1_0()); match(input,53,FOLLOW_2); after(grammarAccess.getEnumAccess().getCommaKeyword_11_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__Group_11_1__0__Impl"
public final void rule__Enum__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2121:1: ( ( '}' ) ) // InternalDatatype.g:2122:1: ( '}' ) { // InternalDatatype.g:2122:1: ( '}' ) // InternalDatatype.g:2123:2: '}' { before(grammarAccess.getEnumAccess().getRightCurlyBracketKeyword_12()); match(input,47,FOLLOW_2); after(grammarAccess.getEnumAccess().getRightCurlyBracketKeyword_12()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__Group__12__Impl"
public final void rule__Enum__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2203:1: ( ( 'description' ) ) // InternalDatatype.g:2204:1: ( 'description' ) { // InternalDatatype.g:2204:1: ( 'description' ) // InternalDatatype.g:2205:2: 'description' { before(grammarAccess.getEnumAccess().getDescriptionKeyword_5_0()); match(input,49,FOLLOW_2); after(grammarAccess.getEnumAccess().getDescriptionKeyword_5_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__Group_5__0__Impl"
public final void rule__Enum__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2149:1: ( ( 'displayname' ) ) // InternalDatatype.g:2150:1: ( 'displayname' ) { // InternalDatatype.g:2150:1: ( 'displayname' ) // InternalDatatype.g:2151:2: 'displayname' { before(grammarAccess.getEnumAccess().getDisplaynameKeyword_4_0()); match(input,48,FOLLOW_2); after(grammarAccess.getEnumAccess().getDisplaynameKeyword_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__Group_4__0__Impl"
public final void rule__Enum__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2014:1: ( ( 'enum' ) ) // InternalDatatype.g:2015:1: ( 'enum' ) { // InternalDatatype.g:2015:1: ( 'enum' ) // InternalDatatype.g:2016:2: 'enum' { before(grammarAccess.getEnumAccess().getEnumKeyword_8()); match(input,52,FOLLOW_2); after(grammarAccess.getEnumAccess().getEnumKeyword_8()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__Group__8__Impl"
public final void rule__Enum__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2068:1: ( ( '{' ) ) // InternalDatatype.g:2069:1: ( '{' ) { // InternalDatatype.g:2069:1: ( '{' ) // InternalDatatype.g:2070:2: '{' { before(grammarAccess.getEnumAccess().getLeftCurlyBracketKeyword_10()); match(input,46,FOLLOW_2); after(grammarAccess.getEnumAccess().getLeftCurlyBracketKeyword_10()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__Group__10__Impl"
public final void rule__Enum__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2257:1: ( ( 'category' ) ) // InternalDatatype.g:2258:1: ( 'category' ) { // InternalDatatype.g:2258:1: ( 'category' ) // InternalDatatype.g:2259:2: 'category' { before(grammarAccess.getEnumAccess().getCategoryKeyword_6_0()); match(input,50,FOLLOW_2); after(grammarAccess.getEnumAccess().getCategoryKeyword_6_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__Group_6__0__Impl"
public final void rule__Enum__VersionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:3968:1: ( ( RULE_VERSION ) ) // InternalDatatype.g:3969:2: ( RULE_VERSION ) { // InternalDatatype.g:3969:2: ( RULE_VERSION ) // InternalDatatype.g:3970:3: RULE_VERSION { before(grammarAccess.getEnumAccess().getVersionVERSIONTerminalRuleCall_3_0()); match(input,RULE_VERSION,FOLLOW_2); after(grammarAccess.getEnumAccess().getVersionVERSIONTerminalRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__VersionAssignment_3"
public final void rule__Enum__DisplaynameAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:3983:1: ( ( RULE_STRING ) ) // InternalDatatype.g:3984:2: ( RULE_STRING ) { // InternalDatatype.g:3984:2: ( RULE_STRING ) // InternalDatatype.g:3985:3: RULE_STRING { before(grammarAccess.getEnumAccess().getDisplaynameSTRINGTerminalRuleCall_4_1_0()); match(input,RULE_STRING,FOLLOW_2); after(grammarAccess.getEnumAccess().getDisplaynameSTRINGTerminalRuleCall_4_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__DisplaynameAssignment_4_1"
public final void rule__Enum__DescriptionAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:3998:1: ( ( RULE_STRING ) ) // InternalDatatype.g:3999:2: ( RULE_STRING ) { // InternalDatatype.g:3999:2: ( RULE_STRING ) // InternalDatatype.g:4000:3: RULE_STRING { before(grammarAccess.getEnumAccess().getDescriptionSTRINGTerminalRuleCall_5_1_0()); match(input,RULE_STRING,FOLLOW_2); after(grammarAccess.getEnumAccess().getDescriptionSTRINGTerminalRuleCall_5_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__DescriptionAssignment_5_1"
public final void rule__Enum__NameAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4043:1: ( ( RULE_ID ) ) // InternalDatatype.g:4044:2: ( RULE_ID ) { // InternalDatatype.g:4044:2: ( RULE_ID ) // InternalDatatype.g:4045:3: RULE_ID { before(grammarAccess.getEnumAccess().getNameIDTerminalRuleCall_9_0()); match(input,RULE_ID,FOLLOW_2); after(grammarAccess.getEnumAccess().getNameIDTerminalRuleCall_9_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__NameAssignment_9"
public final void rule__Enum__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:1852:1: ( ( 'version' ) ) // InternalDatatype.g:1853:1: ( 'version' ) { // InternalDatatype.g:1853:1: ( 'version' ) // InternalDatatype.g:1854:2: 'version' { before(grammarAccess.getEnumAccess().getVersionKeyword_2()); match(input,44,FOLLOW_2); after(grammarAccess.getEnumAccess().getVersionKeyword_2()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__Group__2__Impl"
public final void rule__Enum__EnumsAssignment_11_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4073:1: ( ( ruleEnumLiteral ) ) // InternalDatatype.g:4074:2: ( ruleEnumLiteral ) { // InternalDatatype.g:4074:2: ( ruleEnumLiteral ) // InternalDatatype.g:4075:3: ruleEnumLiteral { before(grammarAccess.getEnumAccess().getEnumsEnumLiteralParserRuleCall_11_1_1_0()); pushFollow(FOLLOW_2); ruleEnumLiteral(); state._fsp--; after(grammarAccess.getEnumAccess().getEnumsEnumLiteralParserRuleCall_11_1_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__EnumsAssignment_11_1_1"
public final void rule__Enum__NamespaceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:3953:1: ( ( ruleQualifiedName ) ) // InternalDatatype.g:3954:2: ( ruleQualifiedName ) { // InternalDatatype.g:3954:2: ( ruleQualifiedName ) // InternalDatatype.g:3955:3: ruleQualifiedName { before(grammarAccess.getEnumAccess().getNamespaceQualifiedNameParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; after(grammarAccess.getEnumAccess().getNamespaceQualifiedNameParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__NamespaceAssignment_1"
before(grammarAccess.getEnumAccess().getNameAssignment_9()); after(grammarAccess.getEnumAccess().getNameAssignment_9());
public final void rule__Enum__CategoryAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4013:1: ( ( ruleCATEGORY ) ) // InternalDatatype.g:4014:2: ( ruleCATEGORY ) { // InternalDatatype.g:4014:2: ( ruleCATEGORY ) // InternalDatatype.g:4015:3: ruleCATEGORY { before(grammarAccess.getEnumAccess().getCategoryCATEGORYParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleCATEGORY(); state._fsp--; after(grammarAccess.getEnumAccess().getCategoryCATEGORYParserRuleCall_6_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Enum__CategoryAssignment_6_1"
before(grammarAccess.getEnumAccess().getGroup()); after(grammarAccess.getEnumAccess().getGroup());
before(grammarAccess.getEnumAccess().getVersionAssignment_3()); after(grammarAccess.getEnumAccess().getVersionAssignment_3());