Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuergen Haug2017-07-17 20:46:22 +0000
committerJuergen Haug2017-07-21 14:09:42 +0000
commit5e3d77e69e5c353ad11395813505959bb2df12aa (patch)
tree4188f46e6de667b5f846f0024d4aedb52af6e910 /plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse
parentedfa0050af236c45465f0330f840dd16ef789a8f (diff)
downloadorg.eclipse.etrice-5e3d77e69e5c353ad11395813505959bb2df12aa.tar.gz
org.eclipse.etrice-5e3d77e69e5c353ad11395813505959bb2df12aa.tar.xz
org.eclipse.etrice-5e3d77e69e5c353ad11395813505959bb2df12aa.zip
[targetLang] added ccstring with highlight and smart indentation
Diffstat (limited to 'plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse')
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java3
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g2
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens61
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java857
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java251
5 files changed, 631 insertions, 543 deletions
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java
index 06e34e806..6cb536776 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java
@@ -158,4 +158,7 @@ public class AbstractBaseProposalProvider extends org.eclipse.xtext.common.ui.co
public void complete_HEX(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_CC_STRING(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
}
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g
index 19969c41f..f86498e93 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g
@@ -3127,6 +3127,8 @@ finally {
RULE_HEX : ('0x'|'0X') ('0'..'9'|'a'..'f'|'A'..'F')+;
+RULE_CC_STRING : '\'\'\'' ( options {greedy=false;} : . )*'\'\'\'';
+
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
RULE_INT : ('0'..'9')+;
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens
index 660693729..b37c43e2d 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens
@@ -1,37 +1,37 @@
-'('=23
-')'=24
-'+'=14
-','=25
-'-'=15
-'.'=34
-'.*'=31
-':'=28
-'='=26
-'@'=22
-'E'=17
-'['=32
-']'=33
-'attribute'=27
-'e'=16
-'false'=13
-'mandatory'=12
-'optional'=35
-'ptBoolean'=18
-'ptCharacter'=21
-'ptInteger'=19
-'ptReal'=20
-'true'=36
-'{'=29
-'}'=30
-RULE_ANY_OTHER=11
+'('=24
+')'=25
+'+'=15
+','=26
+'-'=16
+'.'=35
+'.*'=32
+':'=29
+'='=27
+'@'=23
+'E'=18
+'['=33
+']'=34
+'attribute'=28
+'e'=17
+'false'=14
+'mandatory'=13
+'optional'=36
+'ptBoolean'=19
+'ptCharacter'=22
+'ptInteger'=20
+'ptReal'=21
+'true'=37
+'{'=30
+'}'=31
+RULE_ANY_OTHER=12
+RULE_CC_STRING=8
RULE_HEX=5
RULE_ID=4
RULE_INT=6
-RULE_ML_COMMENT=8
-RULE_SL_COMMENT=9
+RULE_ML_COMMENT=9
+RULE_SL_COMMENT=10
RULE_STRING=7
-RULE_WS=10
-T__12=12
+RULE_WS=11
T__13=13
T__14=14
T__15=15
@@ -56,3 +56,4 @@ T__33=33
T__34=34
T__35=35
T__36=36
+T__37=37
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java
index 6fd8bc921..24dbeaed8 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java
@@ -14,14 +14,15 @@ import java.util.ArrayList;
public class InternalBaseLexer extends Lexer {
public static final int RULE_HEX=5;
public static final int RULE_STRING=7;
- public static final int RULE_SL_COMMENT=9;
+ public static final int RULE_SL_COMMENT=10;
public static final int T__19=19;
+ public static final int RULE_CC_STRING=8;
public static final int T__15=15;
+ public static final int T__37=37;
public static final int T__16=16;
public static final int T__17=17;
public static final int T__18=18;
public static final int T__33=33;
- public static final int T__12=12;
public static final int T__34=34;
public static final int T__13=13;
public static final int T__35=35;
@@ -32,15 +33,15 @@ public class InternalBaseLexer extends Lexer {
public static final int T__31=31;
public static final int T__32=32;
public static final int RULE_ID=4;
- public static final int RULE_WS=10;
- public static final int RULE_ANY_OTHER=11;
+ public static final int RULE_WS=11;
+ public static final int RULE_ANY_OTHER=12;
public static final int T__26=26;
public static final int T__27=27;
public static final int T__28=28;
public static final int RULE_INT=6;
public static final int T__29=29;
public static final int T__22=22;
- public static final int RULE_ML_COMMENT=8;
+ public static final int RULE_ML_COMMENT=9;
public static final int T__23=23;
public static final int T__24=24;
public static final int T__25=25;
@@ -60,36 +61,15 @@ public class InternalBaseLexer extends Lexer {
}
public String getGrammarFileName() { return "InternalBase.g"; }
- // $ANTLR start "T__12"
- public final void mT__12() throws RecognitionException {
- try {
- int _type = T__12;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:11:7: ( 'mandatory' )
- // InternalBase.g:11:9: 'mandatory'
- {
- match("mandatory");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- }
- finally {
- }
- }
- // $ANTLR end "T__12"
-
// $ANTLR start "T__13"
public final void mT__13() throws RecognitionException {
try {
int _type = T__13;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:12:7: ( 'false' )
- // InternalBase.g:12:9: 'false'
+ // InternalBase.g:11:7: ( 'mandatory' )
+ // InternalBase.g:11:9: 'mandatory'
{
- match("false");
+ match("mandatory");
}
@@ -107,10 +87,11 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__14;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:13:7: ( '+' )
- // InternalBase.g:13:9: '+'
+ // InternalBase.g:12:7: ( 'false' )
+ // InternalBase.g:12:9: 'false'
{
- match('+');
+ match("false");
+
}
@@ -127,10 +108,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__15;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:14:7: ( '-' )
- // InternalBase.g:14:9: '-'
+ // InternalBase.g:13:7: ( '+' )
+ // InternalBase.g:13:9: '+'
{
- match('-');
+ match('+');
}
@@ -147,10 +128,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__16;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:15:7: ( 'e' )
- // InternalBase.g:15:9: 'e'
+ // InternalBase.g:14:7: ( '-' )
+ // InternalBase.g:14:9: '-'
{
- match('e');
+ match('-');
}
@@ -167,10 +148,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__17;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:16:7: ( 'E' )
- // InternalBase.g:16:9: 'E'
+ // InternalBase.g:15:7: ( 'e' )
+ // InternalBase.g:15:9: 'e'
{
- match('E');
+ match('e');
}
@@ -187,11 +168,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__18;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:17:7: ( 'ptBoolean' )
- // InternalBase.g:17:9: 'ptBoolean'
+ // InternalBase.g:16:7: ( 'E' )
+ // InternalBase.g:16:9: 'E'
{
- match("ptBoolean");
-
+ match('E');
}
@@ -208,10 +188,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__19;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:18:7: ( 'ptInteger' )
- // InternalBase.g:18:9: 'ptInteger'
+ // InternalBase.g:17:7: ( 'ptBoolean' )
+ // InternalBase.g:17:9: 'ptBoolean'
{
- match("ptInteger");
+ match("ptBoolean");
}
@@ -229,10 +209,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__20;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:19:7: ( 'ptReal' )
- // InternalBase.g:19:9: 'ptReal'
+ // InternalBase.g:18:7: ( 'ptInteger' )
+ // InternalBase.g:18:9: 'ptInteger'
{
- match("ptReal");
+ match("ptInteger");
}
@@ -250,10 +230,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__21;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:20:7: ( 'ptCharacter' )
- // InternalBase.g:20:9: 'ptCharacter'
+ // InternalBase.g:19:7: ( 'ptReal' )
+ // InternalBase.g:19:9: 'ptReal'
{
- match("ptCharacter");
+ match("ptReal");
}
@@ -271,10 +251,11 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:21:7: ( '@' )
- // InternalBase.g:21:9: '@'
+ // InternalBase.g:20:7: ( 'ptCharacter' )
+ // InternalBase.g:20:9: 'ptCharacter'
{
- match('@');
+ match("ptCharacter");
+
}
@@ -291,10 +272,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__23;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:22:7: ( '(' )
- // InternalBase.g:22:9: '('
+ // InternalBase.g:21:7: ( '@' )
+ // InternalBase.g:21:9: '@'
{
- match('(');
+ match('@');
}
@@ -311,10 +292,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__24;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:23:7: ( ')' )
- // InternalBase.g:23:9: ')'
+ // InternalBase.g:22:7: ( '(' )
+ // InternalBase.g:22:9: '('
{
- match(')');
+ match('(');
}
@@ -331,10 +312,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:24:7: ( ',' )
- // InternalBase.g:24:9: ','
+ // InternalBase.g:23:7: ( ')' )
+ // InternalBase.g:23:9: ')'
{
- match(',');
+ match(')');
}
@@ -351,10 +332,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__26;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:25:7: ( '=' )
- // InternalBase.g:25:9: '='
+ // InternalBase.g:24:7: ( ',' )
+ // InternalBase.g:24:9: ','
{
- match('=');
+ match(',');
}
@@ -371,11 +352,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:26:7: ( 'attribute' )
- // InternalBase.g:26:9: 'attribute'
+ // InternalBase.g:25:7: ( '=' )
+ // InternalBase.g:25:9: '='
{
- match("attribute");
-
+ match('=');
}
@@ -392,10 +372,11 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:27:7: ( ':' )
- // InternalBase.g:27:9: ':'
+ // InternalBase.g:26:7: ( 'attribute' )
+ // InternalBase.g:26:9: 'attribute'
{
- match(':');
+ match("attribute");
+
}
@@ -412,10 +393,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:28:7: ( '{' )
- // InternalBase.g:28:9: '{'
+ // InternalBase.g:27:7: ( ':' )
+ // InternalBase.g:27:9: ':'
{
- match('{');
+ match(':');
}
@@ -432,10 +413,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:29:7: ( '}' )
- // InternalBase.g:29:9: '}'
+ // InternalBase.g:28:7: ( '{' )
+ // InternalBase.g:28:9: '{'
{
- match('}');
+ match('{');
}
@@ -452,11 +433,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:30:7: ( '.*' )
- // InternalBase.g:30:9: '.*'
+ // InternalBase.g:29:7: ( '}' )
+ // InternalBase.g:29:9: '}'
{
- match(".*");
-
+ match('}');
}
@@ -473,10 +453,11 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:31:7: ( '[' )
- // InternalBase.g:31:9: '['
+ // InternalBase.g:30:7: ( '.*' )
+ // InternalBase.g:30:9: '.*'
{
- match('[');
+ match(".*");
+
}
@@ -493,10 +474,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:32:7: ( ']' )
- // InternalBase.g:32:9: ']'
+ // InternalBase.g:31:7: ( '[' )
+ // InternalBase.g:31:9: '['
{
- match(']');
+ match('[');
}
@@ -513,10 +494,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:33:7: ( '.' )
- // InternalBase.g:33:9: '.'
+ // InternalBase.g:32:7: ( ']' )
+ // InternalBase.g:32:9: ']'
{
- match('.');
+ match(']');
}
@@ -533,11 +514,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:34:7: ( 'optional' )
- // InternalBase.g:34:9: 'optional'
+ // InternalBase.g:33:7: ( '.' )
+ // InternalBase.g:33:9: '.'
{
- match("optional");
-
+ match('.');
}
@@ -554,6 +534,27 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalBase.g:34:7: ( 'optional' )
+ // InternalBase.g:34:9: 'optional'
+ {
+ match("optional");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__36"
+
+ // $ANTLR start "T__37"
+ public final void mT__37() throws RecognitionException {
+ try {
+ int _type = T__37;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
// InternalBase.g:35:7: ( 'true' )
// InternalBase.g:35:9: 'true'
{
@@ -568,7 +569,7 @@ public class InternalBaseLexer extends Lexer {
finally {
}
}
- // $ANTLR end "T__36"
+ // $ANTLR end "T__37"
// $ANTLR start "RULE_HEX"
public final void mRULE_HEX() throws RecognitionException {
@@ -673,24 +674,93 @@ public class InternalBaseLexer extends Lexer {
}
// $ANTLR end "RULE_HEX"
+ // $ANTLR start "RULE_CC_STRING"
+ public final void mRULE_CC_STRING() throws RecognitionException {
+ try {
+ int _type = RULE_CC_STRING;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalBase.g:3130:16: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' )
+ // InternalBase.g:3130:18: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\''
+ {
+ match("'''");
+
+ // InternalBase.g:3130:27: ( options {greedy=false; } : . )*
+ loop3:
+ do {
+ int alt3=2;
+ int LA3_0 = input.LA(1);
+
+ if ( (LA3_0=='\'') ) {
+ int LA3_1 = input.LA(2);
+
+ if ( (LA3_1=='\'') ) {
+ int LA3_3 = input.LA(3);
+
+ if ( (LA3_3=='\'') ) {
+ alt3=2;
+ }
+ else if ( ((LA3_3>='\u0000' && LA3_3<='&')||(LA3_3>='(' && LA3_3<='\uFFFF')) ) {
+ alt3=1;
+ }
+
+
+ }
+ else if ( ((LA3_1>='\u0000' && LA3_1<='&')||(LA3_1>='(' && LA3_1<='\uFFFF')) ) {
+ alt3=1;
+ }
+
+
+ }
+ else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) {
+ alt3=1;
+ }
+
+
+ switch (alt3) {
+ case 1 :
+ // InternalBase.g:3130:55: .
+ {
+ matchAny();
+
+ }
+ break;
+
+ default :
+ break loop3;
+ }
+ } while (true);
+
+ match("'''");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_CC_STRING"
+
// $ANTLR start "RULE_ID"
public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:3130:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // InternalBase.g:3130:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // InternalBase.g:3132:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // InternalBase.g:3132:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // InternalBase.g:3130:11: ( '^' )?
- int alt3=2;
- int LA3_0 = input.LA(1);
+ // InternalBase.g:3132:11: ( '^' )?
+ int alt4=2;
+ int LA4_0 = input.LA(1);
- if ( (LA3_0=='^') ) {
- alt3=1;
+ if ( (LA4_0=='^') ) {
+ alt4=1;
}
- switch (alt3) {
+ switch (alt4) {
case 1 :
- // InternalBase.g:3130:11: '^'
+ // InternalBase.g:3132:11: '^'
{
match('^');
@@ -708,18 +778,18 @@ public class InternalBaseLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalBase.g:3130:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
- loop4:
+ // InternalBase.g:3132:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ loop5:
do {
- int alt4=2;
- int LA4_0 = input.LA(1);
+ int alt5=2;
+ int LA5_0 = input.LA(1);
- if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) {
- alt4=1;
+ if ( ((LA5_0>='0' && LA5_0<='9')||(LA5_0>='A' && LA5_0<='Z')||LA5_0=='_'||(LA5_0>='a' && LA5_0<='z')) ) {
+ alt5=1;
}
- switch (alt4) {
+ switch (alt5) {
case 1 :
// InternalBase.g:
{
@@ -737,7 +807,7 @@ public class InternalBaseLexer extends Lexer {
break;
default :
- break loop4;
+ break loop5;
}
} while (true);
@@ -757,24 +827,24 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:3132:10: ( ( '0' .. '9' )+ )
- // InternalBase.g:3132:12: ( '0' .. '9' )+
+ // InternalBase.g:3134:10: ( ( '0' .. '9' )+ )
+ // InternalBase.g:3134:12: ( '0' .. '9' )+
{
- // InternalBase.g:3132:12: ( '0' .. '9' )+
- int cnt5=0;
- loop5:
+ // InternalBase.g:3134:12: ( '0' .. '9' )+
+ int cnt6=0;
+ loop6:
do {
- int alt5=2;
- int LA5_0 = input.LA(1);
+ int alt6=2;
+ int LA6_0 = input.LA(1);
- if ( ((LA5_0>='0' && LA5_0<='9')) ) {
- alt5=1;
+ if ( ((LA6_0>='0' && LA6_0<='9')) ) {
+ alt6=1;
}
- switch (alt5) {
+ switch (alt6) {
case 1 :
- // InternalBase.g:3132:13: '0' .. '9'
+ // InternalBase.g:3134:13: '0' .. '9'
{
matchRange('0','9');
@@ -782,12 +852,12 @@ public class InternalBaseLexer extends Lexer {
break;
default :
- if ( cnt5 >= 1 ) break loop5;
+ if ( cnt6 >= 1 ) break loop6;
EarlyExitException eee =
- new EarlyExitException(5, input);
+ new EarlyExitException(6, input);
throw eee;
}
- cnt5++;
+ cnt6++;
} while (true);
@@ -806,47 +876,47 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:3134:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // InternalBase.g:3134:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalBase.g:3136:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // InternalBase.g:3136:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // InternalBase.g:3134:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- int alt8=2;
- int LA8_0 = input.LA(1);
+ // InternalBase.g:3136:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ int alt9=2;
+ int LA9_0 = input.LA(1);
- if ( (LA8_0=='\"') ) {
- alt8=1;
+ if ( (LA9_0=='\"') ) {
+ alt9=1;
}
- else if ( (LA8_0=='\'') ) {
- alt8=2;
+ else if ( (LA9_0=='\'') ) {
+ alt9=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 8, 0, input);
+ new NoViableAltException("", 9, 0, input);
throw nvae;
}
- switch (alt8) {
+ switch (alt9) {
case 1 :
- // InternalBase.g:3134:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalBase.g:3136:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalBase.g:3134:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
- loop6:
+ // InternalBase.g:3136:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ loop7:
do {
- int alt6=3;
- int LA6_0 = input.LA(1);
+ int alt7=3;
+ int LA7_0 = input.LA(1);
- if ( (LA6_0=='\\') ) {
- alt6=1;
+ if ( (LA7_0=='\\') ) {
+ alt7=1;
}
- else if ( ((LA6_0>='\u0000' && LA6_0<='!')||(LA6_0>='#' && LA6_0<='[')||(LA6_0>=']' && LA6_0<='\uFFFF')) ) {
- alt6=2;
+ else if ( ((LA7_0>='\u0000' && LA7_0<='!')||(LA7_0>='#' && LA7_0<='[')||(LA7_0>=']' && LA7_0<='\uFFFF')) ) {
+ alt7=2;
}
- switch (alt6) {
+ switch (alt7) {
case 1 :
- // InternalBase.g:3134:21: '\\\\' .
+ // InternalBase.g:3136:21: '\\\\' .
{
match('\\');
matchAny();
@@ -854,7 +924,7 @@ public class InternalBaseLexer extends Lexer {
}
break;
case 2 :
- // InternalBase.g:3134:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalBase.g:3136:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -870,7 +940,7 @@ public class InternalBaseLexer extends Lexer {
break;
default :
- break loop6;
+ break loop7;
}
} while (true);
@@ -879,26 +949,26 @@ public class InternalBaseLexer extends Lexer {
}
break;
case 2 :
- // InternalBase.g:3134:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalBase.g:3136:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalBase.g:3134:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
- loop7:
+ // InternalBase.g:3136:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ loop8:
do {
- int alt7=3;
- int LA7_0 = input.LA(1);
+ int alt8=3;
+ int LA8_0 = input.LA(1);
- if ( (LA7_0=='\\') ) {
- alt7=1;
+ if ( (LA8_0=='\\') ) {
+ alt8=1;
}
- else if ( ((LA7_0>='\u0000' && LA7_0<='&')||(LA7_0>='(' && LA7_0<='[')||(LA7_0>=']' && LA7_0<='\uFFFF')) ) {
- alt7=2;
+ else if ( ((LA8_0>='\u0000' && LA8_0<='&')||(LA8_0>='(' && LA8_0<='[')||(LA8_0>=']' && LA8_0<='\uFFFF')) ) {
+ alt8=2;
}
- switch (alt7) {
+ switch (alt8) {
case 1 :
- // InternalBase.g:3134:54: '\\\\' .
+ // InternalBase.g:3136:54: '\\\\' .
{
match('\\');
matchAny();
@@ -906,7 +976,7 @@ public class InternalBaseLexer extends Lexer {
}
break;
case 2 :
- // InternalBase.g:3134:61: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalBase.g:3136:61: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -922,7 +992,7 @@ public class InternalBaseLexer extends Lexer {
break;
default :
- break loop7;
+ break loop8;
}
} while (true);
@@ -949,37 +1019,37 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:3136:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalBase.g:3136:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalBase.g:3138:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalBase.g:3138:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalBase.g:3136:24: ( options {greedy=false; } : . )*
- loop9:
+ // InternalBase.g:3138:24: ( options {greedy=false; } : . )*
+ loop10:
do {
- int alt9=2;
- int LA9_0 = input.LA(1);
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- if ( (LA9_0=='*') ) {
- int LA9_1 = input.LA(2);
+ if ( (LA10_0=='*') ) {
+ int LA10_1 = input.LA(2);
- if ( (LA9_1=='/') ) {
- alt9=2;
+ if ( (LA10_1=='/') ) {
+ alt10=2;
}
- else if ( ((LA9_1>='\u0000' && LA9_1<='.')||(LA9_1>='0' && LA9_1<='\uFFFF')) ) {
- alt9=1;
+ else if ( ((LA10_1>='\u0000' && LA10_1<='.')||(LA10_1>='0' && LA10_1<='\uFFFF')) ) {
+ alt10=1;
}
}
- else if ( ((LA9_0>='\u0000' && LA9_0<=')')||(LA9_0>='+' && LA9_0<='\uFFFF')) ) {
- alt9=1;
+ else if ( ((LA10_0>='\u0000' && LA10_0<=')')||(LA10_0>='+' && LA10_0<='\uFFFF')) ) {
+ alt10=1;
}
- switch (alt9) {
+ switch (alt10) {
case 1 :
- // InternalBase.g:3136:52: .
+ // InternalBase.g:3138:52: .
{
matchAny();
@@ -987,7 +1057,7 @@ public class InternalBaseLexer extends Lexer {
break;
default :
- break loop9;
+ break loop10;
}
} while (true);
@@ -1009,25 +1079,25 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:3138:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalBase.g:3138:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalBase.g:3140:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalBase.g:3140:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalBase.g:3138:24: (~ ( ( '\\n' | '\\r' ) ) )*
- loop10:
+ // InternalBase.g:3140:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ loop11:
do {
- int alt10=2;
- int LA10_0 = input.LA(1);
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if ( ((LA10_0>='\u0000' && LA10_0<='\t')||(LA10_0>='\u000B' && LA10_0<='\f')||(LA10_0>='\u000E' && LA10_0<='\uFFFF')) ) {
- alt10=1;
+ if ( ((LA11_0>='\u0000' && LA11_0<='\t')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\uFFFF')) ) {
+ alt11=1;
}
- switch (alt10) {
+ switch (alt11) {
case 1 :
- // InternalBase.g:3138:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalBase.g:3140:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1043,31 +1113,31 @@ public class InternalBaseLexer extends Lexer {
break;
default :
- break loop10;
+ break loop11;
}
} while (true);
- // InternalBase.g:3138:40: ( ( '\\r' )? '\\n' )?
- int alt12=2;
- int LA12_0 = input.LA(1);
+ // InternalBase.g:3140:40: ( ( '\\r' )? '\\n' )?
+ int alt13=2;
+ int LA13_0 = input.LA(1);
- if ( (LA12_0=='\n'||LA12_0=='\r') ) {
- alt12=1;
+ if ( (LA13_0=='\n'||LA13_0=='\r') ) {
+ alt13=1;
}
- switch (alt12) {
+ switch (alt13) {
case 1 :
- // InternalBase.g:3138:41: ( '\\r' )? '\\n'
+ // InternalBase.g:3140:41: ( '\\r' )? '\\n'
{
- // InternalBase.g:3138:41: ( '\\r' )?
- int alt11=2;
- int LA11_0 = input.LA(1);
+ // InternalBase.g:3140:41: ( '\\r' )?
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- if ( (LA11_0=='\r') ) {
- alt11=1;
+ if ( (LA12_0=='\r') ) {
+ alt12=1;
}
- switch (alt11) {
+ switch (alt12) {
case 1 :
- // InternalBase.g:3138:41: '\\r'
+ // InternalBase.g:3140:41: '\\r'
{
match('\r');
@@ -1099,22 +1169,22 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:3140:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalBase.g:3140:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalBase.g:3142:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalBase.g:3142:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalBase.g:3140:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- int cnt13=0;
- loop13:
+ // InternalBase.g:3142:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ int cnt14=0;
+ loop14:
do {
- int alt13=2;
- int LA13_0 = input.LA(1);
+ int alt14=2;
+ int LA14_0 = input.LA(1);
- if ( ((LA13_0>='\t' && LA13_0<='\n')||LA13_0=='\r'||LA13_0==' ') ) {
- alt13=1;
+ if ( ((LA14_0>='\t' && LA14_0<='\n')||LA14_0=='\r'||LA14_0==' ') ) {
+ alt14=1;
}
- switch (alt13) {
+ switch (alt14) {
case 1 :
// InternalBase.g:
{
@@ -1132,12 +1202,12 @@ public class InternalBaseLexer extends Lexer {
break;
default :
- if ( cnt13 >= 1 ) break loop13;
+ if ( cnt14 >= 1 ) break loop14;
EarlyExitException eee =
- new EarlyExitException(13, input);
+ new EarlyExitException(14, input);
throw eee;
}
- cnt13++;
+ cnt14++;
} while (true);
@@ -1156,8 +1226,8 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalBase.g:3142:16: ( . )
- // InternalBase.g:3142:18: .
+ // InternalBase.g:3144:16: ( . )
+ // InternalBase.g:3144:18: .
{
matchAny();
@@ -1172,182 +1242,182 @@ public class InternalBaseLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalBase.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt14=33;
- alt14 = dfa14.predict(input);
- switch (alt14) {
+ // InternalBase.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt15=34;
+ alt15 = dfa15.predict(input);
+ switch (alt15) {
case 1 :
- // InternalBase.g:1:10: T__12
+ // InternalBase.g:1:10: T__13
{
- mT__12();
+ mT__13();
}
break;
case 2 :
- // InternalBase.g:1:16: T__13
+ // InternalBase.g:1:16: T__14
{
- mT__13();
+ mT__14();
}
break;
case 3 :
- // InternalBase.g:1:22: T__14
+ // InternalBase.g:1:22: T__15
{
- mT__14();
+ mT__15();
}
break;
case 4 :
- // InternalBase.g:1:28: T__15
+ // InternalBase.g:1:28: T__16
{
- mT__15();
+ mT__16();
}
break;
case 5 :
- // InternalBase.g:1:34: T__16
+ // InternalBase.g:1:34: T__17
{
- mT__16();
+ mT__17();
}
break;
case 6 :
- // InternalBase.g:1:40: T__17
+ // InternalBase.g:1:40: T__18
{
- mT__17();
+ mT__18();
}
break;
case 7 :
- // InternalBase.g:1:46: T__18
+ // InternalBase.g:1:46: T__19
{
- mT__18();
+ mT__19();
}
break;
case 8 :
- // InternalBase.g:1:52: T__19
+ // InternalBase.g:1:52: T__20
{
- mT__19();
+ mT__20();
}
break;
case 9 :
- // InternalBase.g:1:58: T__20
+ // InternalBase.g:1:58: T__21
{
- mT__20();
+ mT__21();
}
break;
case 10 :
- // InternalBase.g:1:64: T__21
+ // InternalBase.g:1:64: T__22
{
- mT__21();
+ mT__22();
}
break;
case 11 :
- // InternalBase.g:1:70: T__22
+ // InternalBase.g:1:70: T__23
{
- mT__22();
+ mT__23();
}
break;
case 12 :
- // InternalBase.g:1:76: T__23
+ // InternalBase.g:1:76: T__24
{
- mT__23();
+ mT__24();
}
break;
case 13 :
- // InternalBase.g:1:82: T__24
+ // InternalBase.g:1:82: T__25
{
- mT__24();
+ mT__25();
}
break;
case 14 :
- // InternalBase.g:1:88: T__25
+ // InternalBase.g:1:88: T__26
{
- mT__25();
+ mT__26();
}
break;
case 15 :
- // InternalBase.g:1:94: T__26
+ // InternalBase.g:1:94: T__27
{
- mT__26();
+ mT__27();
}
break;
case 16 :
- // InternalBase.g:1:100: T__27
+ // InternalBase.g:1:100: T__28
{
- mT__27();
+ mT__28();
}
break;
case 17 :
- // InternalBase.g:1:106: T__28
+ // InternalBase.g:1:106: T__29
{
- mT__28();
+ mT__29();
}
break;
case 18 :
- // InternalBase.g:1:112: T__29
+ // InternalBase.g:1:112: T__30
{
- mT__29();
+ mT__30();
}
break;
case 19 :
- // InternalBase.g:1:118: T__30
+ // InternalBase.g:1:118: T__31
{
- mT__30();
+ mT__31();
}
break;
case 20 :
- // InternalBase.g:1:124: T__31
+ // InternalBase.g:1:124: T__32
{
- mT__31();
+ mT__32();
}
break;
case 21 :
- // InternalBase.g:1:130: T__32
+ // InternalBase.g:1:130: T__33
{
- mT__32();
+ mT__33();
}
break;
case 22 :
- // InternalBase.g:1:136: T__33
+ // InternalBase.g:1:136: T__34
{
- mT__33();
+ mT__34();
}
break;
case 23 :
- // InternalBase.g:1:142: T__34
+ // InternalBase.g:1:142: T__35
{
- mT__34();
+ mT__35();
}
break;
case 24 :
- // InternalBase.g:1:148: T__35
+ // InternalBase.g:1:148: T__36
{
- mT__35();
+ mT__36();
}
break;
case 25 :
- // InternalBase.g:1:154: T__36
+ // InternalBase.g:1:154: T__37
{
- mT__36();
+ mT__37();
}
break;
@@ -1359,49 +1429,56 @@ public class InternalBaseLexer extends Lexer {
}
break;
case 27 :
- // InternalBase.g:1:169: RULE_ID
+ // InternalBase.g:1:169: RULE_CC_STRING
{
- mRULE_ID();
+ mRULE_CC_STRING();
}
break;
case 28 :
- // InternalBase.g:1:177: RULE_INT
+ // InternalBase.g:1:184: RULE_ID
{
- mRULE_INT();
+ mRULE_ID();
}
break;
case 29 :
- // InternalBase.g:1:186: RULE_STRING
+ // InternalBase.g:1:192: RULE_INT
{
- mRULE_STRING();
+ mRULE_INT();
}
break;
case 30 :
- // InternalBase.g:1:198: RULE_ML_COMMENT
+ // InternalBase.g:1:201: RULE_STRING
{
- mRULE_ML_COMMENT();
+ mRULE_STRING();
}
break;
case 31 :
- // InternalBase.g:1:214: RULE_SL_COMMENT
+ // InternalBase.g:1:213: RULE_ML_COMMENT
{
- mRULE_SL_COMMENT();
+ mRULE_ML_COMMENT();
}
break;
case 32 :
- // InternalBase.g:1:230: RULE_WS
+ // InternalBase.g:1:229: RULE_SL_COMMENT
{
- mRULE_WS();
+ mRULE_SL_COMMENT();
}
break;
case 33 :
- // InternalBase.g:1:238: RULE_ANY_OTHER
+ // InternalBase.g:1:245: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 34 :
+ // InternalBase.g:1:253: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -1413,21 +1490,21 @@ public class InternalBaseLexer extends Lexer {
}
- protected DFA14 dfa14 = new DFA14(this);
- static final String DFA14_eotS =
- "\1\uffff\2\40\2\uffff\1\44\1\45\1\40\5\uffff\1\40\3\uffff\1\61\2\uffff\2\40\1\67\1\36\2\uffff\3\36\2\uffff\1\40\1\uffff\1\40\4\uffff\1\40\5\uffff\1\40\7\uffff\2\40\6\uffff\21\40\1\126\1\40\1\130\6\40\1\uffff\1\40\1\uffff\2\40\1\142\6\40\1\uffff\10\40\1\161\1\162\1\163\1\164\1\40\1\166\4\uffff\1\40\1\uffff\1\170\1\uffff";
- static final String DFA14_eofS =
- "\171\uffff";
- static final String DFA14_minS =
- "\1\0\2\141\2\uffff\2\60\1\164\5\uffff\1\164\3\uffff\1\52\2\uffff\1\160\1\162\1\130\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\uffff\1\154\4\uffff\1\102\5\uffff\1\164\7\uffff\1\164\1\165\6\uffff\1\144\1\163\1\157\1\156\1\145\1\150\1\162\1\151\1\145\1\141\1\145\1\157\1\164\2\141\1\151\1\157\1\60\1\164\1\60\1\154\1\145\1\154\1\162\1\142\1\156\1\uffff\1\157\1\uffff\1\145\1\147\1\60\1\141\1\165\1\141\1\162\1\141\1\145\1\uffff\1\143\1\164\1\154\1\171\1\156\1\162\1\164\1\145\4\60\1\145\1\60\4\uffff\1\162\1\uffff\1\60\1\uffff";
- static final String DFA14_maxS =
- "\1\uffff\2\141\2\uffff\2\172\1\164\5\uffff\1\164\3\uffff\1\52\2\uffff\1\160\1\162\1\170\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\uffff\1\154\4\uffff\1\122\5\uffff\1\164\7\uffff\1\164\1\165\6\uffff\1\144\1\163\1\157\1\156\1\145\1\150\1\162\1\151\1\145\1\141\1\145\1\157\1\164\2\141\1\151\1\157\1\172\1\164\1\172\1\154\1\145\1\154\1\162\1\142\1\156\1\uffff\1\157\1\uffff\1\145\1\147\1\172\1\141\1\165\1\141\1\162\1\141\1\145\1\uffff\1\143\1\164\1\154\1\171\1\156\1\162\1\164\1\145\4\172\1\145\1\172\4\uffff\1\162\1\uffff\1\172\1\uffff";
- static final String DFA14_acceptS =
- "\3\uffff\1\3\1\4\3\uffff\1\13\1\14\1\15\1\16\1\17\1\uffff\1\21\1\22\1\23\1\uffff\1\25\1\26\4\uffff\1\33\1\34\3\uffff\1\40\1\41\1\uffff\1\33\1\uffff\1\3\1\4\1\5\1\6\1\uffff\1\13\1\14\1\15\1\16\1\17\1\uffff\1\21\1\22\1\23\1\24\1\27\1\25\1\26\2\uffff\1\32\1\34\1\35\1\36\1\37\1\40\32\uffff\1\31\1\uffff\1\2\11\uffff\1\11\16\uffff\1\30\1\1\1\7\1\10\1\uffff\1\20\1\uffff\1\12";
- static final String DFA14_specialS =
- "\1\1\31\uffff\1\0\1\2\135\uffff}>";
- static final String[] DFA14_transitionS = {
- "\11\36\2\35\2\36\1\35\22\36\1\35\1\36\1\32\4\36\1\33\1\11\1\12\1\36\1\3\1\13\1\4\1\21\1\34\1\26\11\31\1\16\2\36\1\14\2\36\1\10\4\30\1\6\25\30\1\22\1\36\1\23\1\27\1\30\1\36\1\15\3\30\1\5\1\2\6\30\1\1\1\30\1\24\1\7\3\30\1\25\6\30\1\17\1\36\1\20\uff82\36",
+ protected DFA15 dfa15 = new DFA15(this);
+ static final String DFA15_eotS =
+ "\1\uffff\2\40\2\uffff\1\44\1\45\1\40\5\uffff\1\40\3\uffff\1\61\2\uffff\2\40\1\67\2\36\2\uffff\2\36\2\uffff\1\40\1\uffff\1\40\4\uffff\1\40\5\uffff\1\40\7\uffff\2\40\2\uffff\1\71\4\uffff\11\40\1\uffff\10\40\1\130\1\40\1\132\6\40\1\uffff\1\40\1\uffff\2\40\1\144\6\40\1\uffff\10\40\1\163\1\164\1\165\1\166\1\40\1\170\4\uffff\1\40\1\uffff\1\172\1\uffff";
+ static final String DFA15_eofS =
+ "\173\uffff";
+ static final String DFA15_minS =
+ "\1\0\2\141\2\uffff\2\60\1\164\5\uffff\1\164\3\uffff\1\52\2\uffff\1\160\1\162\1\130\1\0\1\101\2\uffff\1\0\1\52\2\uffff\1\156\1\uffff\1\154\4\uffff\1\102\5\uffff\1\164\7\uffff\1\164\1\165\2\uffff\1\47\4\uffff\1\144\1\163\1\157\1\156\1\145\1\150\1\162\1\151\1\145\1\uffff\1\141\1\145\1\157\1\164\2\141\1\151\1\157\1\60\1\164\1\60\1\154\1\145\1\154\1\162\1\142\1\156\1\uffff\1\157\1\uffff\1\145\1\147\1\60\1\141\1\165\1\141\1\162\1\141\1\145\1\uffff\1\143\1\164\1\154\1\171\1\156\1\162\1\164\1\145\4\60\1\145\1\60\4\uffff\1\162\1\uffff\1\60\1\uffff";
+ static final String DFA15_maxS =
+ "\1\uffff\2\141\2\uffff\2\172\1\164\5\uffff\1\164\3\uffff\1\52\2\uffff\1\160\1\162\1\170\1\uffff\1\172\2\uffff\1\uffff\1\57\2\uffff\1\156\1\uffff\1\154\4\uffff\1\122\5\uffff\1\164\7\uffff\1\164\1\165\2\uffff\1\47\4\uffff\1\144\1\163\1\157\1\156\1\145\1\150\1\162\1\151\1\145\1\uffff\1\141\1\145\1\157\1\164\2\141\1\151\1\157\1\172\1\164\1\172\1\154\1\145\1\154\1\162\1\142\1\156\1\uffff\1\157\1\uffff\1\145\1\147\1\172\1\141\1\165\1\141\1\162\1\141\1\145\1\uffff\1\143\1\164\1\154\1\171\1\156\1\162\1\164\1\145\4\172\1\145\1\172\4\uffff\1\162\1\uffff\1\172\1\uffff";
+ static final String DFA15_acceptS =
+ "\3\uffff\1\3\1\4\3\uffff\1\13\1\14\1\15\1\16\1\17\1\uffff\1\21\1\22\1\23\1\uffff\1\25\1\26\5\uffff\1\34\1\35\2\uffff\1\41\1\42\1\uffff\1\34\1\uffff\1\3\1\4\1\5\1\6\1\uffff\1\13\1\14\1\15\1\16\1\17\1\uffff\1\21\1\22\1\23\1\24\1\27\1\25\1\26\2\uffff\1\32\1\35\1\uffff\1\36\1\37\1\40\1\41\11\uffff\1\33\21\uffff\1\31\1\uffff\1\2\11\uffff\1\11\16\uffff\1\30\1\1\1\7\1\10\1\uffff\1\20\1\uffff\1\12";
+ static final String DFA15_specialS =
+ "\1\2\26\uffff\1\1\3\uffff\1\0\137\uffff}>";
+ static final String[] DFA15_transitionS = {
+ "\11\36\2\35\2\36\1\35\22\36\1\35\1\36\1\33\4\36\1\27\1\11\1\12\1\36\1\3\1\13\1\4\1\21\1\34\1\26\11\32\1\16\2\36\1\14\2\36\1\10\4\31\1\6\25\31\1\22\1\36\1\23\1\30\1\31\1\36\1\15\3\31\1\5\1\2\6\31\1\1\1\31\1\24\1\7\3\31\1\25\6\31\1\17\1\36\1\20\uff82\36",
"\1\37",
"\1\41",
"",
@@ -1450,28 +1527,28 @@ public class InternalBaseLexer extends Lexer {
"\1\64",
"\1\65",
"\1\66\37\uffff\1\66",
+ "\47\71\1\70\uffd8\71",
"\32\40\4\uffff\1\40\1\uffff\32\40",
"",
"",
- "\0\70",
- "\0\70",
- "\1\71\4\uffff\1\72",
- "",
+ "\0\71",
+ "\1\72\4\uffff\1\73",
"",
- "\1\74",
"",
"\1\75",
"",
+ "\1\76",
+ "",
"",
"",
"",
- "\1\76\1\101\5\uffff\1\77\10\uffff\1\100",
+ "\1\77\1\102\5\uffff\1\100\10\uffff\1\101",
"",
"",
"",
"",
"",
- "\1\102",
+ "\1\103",
"",
"",
"",
@@ -1479,16 +1556,15 @@ public class InternalBaseLexer extends Lexer {
"",
"",
"",
- "\1\103",
"\1\104",
+ "\1\105",
"",
"",
+ "\1\106",
"",
"",
"",
"",
- "\1\105",
- "\1\106",
"\1\107",
"\1\110",
"\1\111",
@@ -1498,183 +1574,188 @@ public class InternalBaseLexer extends Lexer {
"\1\115",
"\1\116",
"\1\117",
+ "",
"\1\120",
"\1\121",
"\1\122",
"\1\123",
"\1\124",
"\1\125",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "\1\126",
"\1\127",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\1\131",
- "\1\132",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\1\133",
"\1\134",
"\1\135",
"\1\136",
- "",
"\1\137",
- "",
"\1\140",
+ "",
"\1\141",
- "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
+ "",
+ "\1\142",
"\1\143",
- "\1\144",
+ "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\1\145",
"\1\146",
"\1\147",
"\1\150",
- "",
"\1\151",
"\1\152",
+ "",
"\1\153",
"\1\154",
"\1\155",
"\1\156",
"\1\157",
"\1\160",
+ "\1\161",
+ "\1\162",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
- "\1\165",
+ "\1\167",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
"",
"",
"",
"",
- "\1\167",
+ "\1\171",
"",
"\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40",
""
};
- static final short[] DFA14_eot = DFA.unpackEncodedString(DFA14_eotS);
- static final short[] DFA14_eof = DFA.unpackEncodedString(DFA14_eofS);
- static final char[] DFA14_min = DFA.unpackEncodedStringToUnsignedChars(DFA14_minS);
- static final char[] DFA14_max = DFA.unpackEncodedStringToUnsignedChars(DFA14_maxS);
- static final short[] DFA14_accept = DFA.unpackEncodedString(DFA14_acceptS);
- static final short[] DFA14_special = DFA.unpackEncodedString(DFA14_specialS);
- static final short[][] DFA14_transition;
+ static final short[] DFA15_eot = DFA.unpackEncodedString(DFA15_eotS);
+ static final short[] DFA15_eof = DFA.unpackEncodedString(DFA15_eofS);
+ static final char[] DFA15_min = DFA.unpackEncodedStringToUnsignedChars(DFA15_minS);
+ static final char[] DFA15_max = DFA.unpackEncodedStringToUnsignedChars(DFA15_maxS);
+ static final short[] DFA15_accept = DFA.unpackEncodedString(DFA15_acceptS);
+ static final short[] DFA15_special = DFA.unpackEncodedString(DFA15_specialS);
+ static final short[][] DFA15_transition;
static {
- int numStates = DFA14_transitionS.length;
- DFA14_transition = new short[numStates][];
+ int numStates = DFA15_transitionS.length;
+ DFA15_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA14_transition[i] = DFA.unpackEncodedString(DFA14_transitionS[i]);
+ DFA15_transition[i] = DFA.unpackEncodedString(DFA15_transitionS[i]);
}
}
- class DFA14 extends DFA {
+ class DFA15 extends DFA {
- public DFA14(BaseRecognizer recognizer) {
+ public DFA15(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 14;
- this.eot = DFA14_eot;
- this.eof = DFA14_eof;
- this.min = DFA14_min;
- this.max = DFA14_max;
- this.accept = DFA14_accept;
- this.special = DFA14_special;
- this.transition = DFA14_transition;
+ this.decisionNumber = 15;
+ this.eot = DFA15_eot;
+ this.eof = DFA15_eof;
+ this.min = DFA15_min;
+ this.max = DFA15_max;
+ this.accept = DFA15_accept;
+ this.special = DFA15_special;
+ this.transition = DFA15_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
- int LA14_26 = input.LA(1);
+ int LA15_27 = input.LA(1);
s = -1;
- if ( ((LA14_26>='\u0000' && LA14_26<='\uFFFF')) ) {s = 56;}
+ if ( ((LA15_27>='\u0000' && LA15_27<='\uFFFF')) ) {s = 57;}
else s = 30;
if ( s>=0 ) return s;
break;
case 1 :
- int LA14_0 = input.LA(1);
+ int LA15_23 = input.LA(1);
s = -1;
- if ( (LA14_0=='m') ) {s = 1;}
+ if ( (LA15_23=='\'') ) {s = 56;}
- else if ( (LA14_0=='f') ) {s = 2;}
+ else if ( ((LA15_23>='\u0000' && LA15_23<='&')||(LA15_23>='(' && LA15_23<='\uFFFF')) ) {s = 57;}
- else if ( (LA14_0=='+') ) {s = 3;}
+ else s = 30;
- else if ( (LA14_0=='-') ) {s = 4;}
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
+ int LA15_0 = input.LA(1);
- else if ( (LA14_0=='e') ) {s = 5;}
+ s = -1;
+ if ( (LA15_0=='m') ) {s = 1;}
- else if ( (LA14_0=='E') ) {s = 6;}
+ else if ( (LA15_0=='f') ) {s = 2;}
- else if ( (LA14_0=='p') ) {s = 7;}
+ else if ( (LA15_0=='+') ) {s = 3;}
- else if ( (LA14_0=='@') ) {s = 8;}
+ else if ( (LA15_0=='-') ) {s = 4;}
- else if ( (LA14_0=='(') ) {s = 9;}
+ else if ( (LA15_0=='e') ) {s = 5;}
- else if ( (LA14_0==')') ) {s = 10;}
+ else if ( (LA15_0=='E') ) {s = 6;}
- else if ( (LA14_0==',') ) {s = 11;}
+ else if ( (LA15_0=='p') ) {s = 7;}
- else if ( (LA14_0=='=') ) {s = 12;}
+ else if ( (LA15_0=='@') ) {s = 8;}
- else if ( (LA14_0=='a') ) {s = 13;}
+ else if ( (LA15_0=='(') ) {s = 9;}
- else if ( (LA14_0==':') ) {s = 14;}
+ else if ( (LA15_0==')') ) {s = 10;}
- else if ( (LA14_0=='{') ) {s = 15;}
+ else if ( (LA15_0==',') ) {s = 11;}
- else if ( (LA14_0=='}') ) {s = 16;}
+ else if ( (LA15_0=='=') ) {s = 12;}
- else if ( (LA14_0=='.') ) {s = 17;}
+ else if ( (LA15_0=='a') ) {s = 13;}
- else if ( (LA14_0=='[') ) {s = 18;}
+ else if ( (LA15_0==':') ) {s = 14;}
- else if ( (LA14_0==']') ) {s = 19;}
+ else if ( (LA15_0=='{') ) {s = 15;}
- else if ( (LA14_0=='o') ) {s = 20;}
+ else if ( (LA15_0=='}') ) {s = 16;}
- else if ( (LA14_0=='t') ) {s = 21;}
+ else if ( (LA15_0=='.') ) {s = 17;}
- else if ( (LA14_0=='0') ) {s = 22;}
+ else if ( (LA15_0=='[') ) {s = 18;}
- else if ( (LA14_0=='^') ) {s = 23;}
+ else if ( (LA15_0==']') ) {s = 19;}
- else if ( ((LA14_0>='A' && LA14_0<='D')||(LA14_0>='F' && LA14_0<='Z')||LA14_0=='_'||(LA14_0>='b' && LA14_0<='d')||(LA14_0>='g' && LA14_0<='l')||LA14_0=='n'||(LA14_0>='q' && LA14_0<='s')||(LA14_0>='u' && LA14_0<='z')) ) {s = 24;}
+ else if ( (LA15_0=='o') ) {s = 20;}
- else if ( ((LA14_0>='1' && LA14_0<='9')) ) {s = 25;}
+ else if ( (LA15_0=='t') ) {s = 21;}
- else if ( (LA14_0=='\"') ) {s = 26;}
+ else if ( (LA15_0=='0') ) {s = 22;}
- else if ( (LA14_0=='\'') ) {s = 27;}
+ else if ( (LA15_0=='\'') ) {s = 23;}
- else if ( (LA14_0=='/') ) {s = 28;}
+ else if ( (LA15_0=='^') ) {s = 24;}
- else if ( ((LA14_0>='\t' && LA14_0<='\n')||LA14_0=='\r'||LA14_0==' ') ) {s = 29;}
+ else if ( ((LA15_0>='A' && LA15_0<='D')||(LA15_0>='F' && LA15_0<='Z')||LA15_0=='_'||(LA15_0>='b' && LA15_0<='d')||(LA15_0>='g' && LA15_0<='l')||LA15_0=='n'||(LA15_0>='q' && LA15_0<='s')||(LA15_0>='u' && LA15_0<='z')) ) {s = 25;}
- else if ( ((LA14_0>='\u0000' && LA14_0<='\b')||(LA14_0>='\u000B' && LA14_0<='\f')||(LA14_0>='\u000E' && LA14_0<='\u001F')||LA14_0=='!'||(LA14_0>='#' && LA14_0<='&')||LA14_0=='*'||(LA14_0>=';' && LA14_0<='<')||(LA14_0>='>' && LA14_0<='?')||LA14_0=='\\'||LA14_0=='`'||LA14_0=='|'||(LA14_0>='~' && LA14_0<='\uFFFF')) ) {s = 30;}
+ else if ( ((LA15_0>='1' && LA15_0<='9')) ) {s = 26;}
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA14_27 = input.LA(1);
+ else if ( (LA15_0=='\"') ) {s = 27;}
- s = -1;
- if ( ((LA14_27>='\u0000' && LA14_27<='\uFFFF')) ) {s = 56;}
+ else if ( (LA15_0=='/') ) {s = 28;}
- else s = 30;
+ else if ( ((LA15_0>='\t' && LA15_0<='\n')||LA15_0=='\r'||LA15_0==' ') ) {s = 29;}
+
+ else if ( ((LA15_0>='\u0000' && LA15_0<='\b')||(LA15_0>='\u000B' && LA15_0<='\f')||(LA15_0>='\u000E' && LA15_0<='\u001F')||LA15_0=='!'||(LA15_0>='#' && LA15_0<='&')||LA15_0=='*'||(LA15_0>=';' && LA15_0<='<')||(LA15_0>='>' && LA15_0<='?')||LA15_0=='\\'||LA15_0=='`'||LA15_0=='|'||(LA15_0>='~' && LA15_0<='\uFFFF')) ) {s = 30;}
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 14, _s, input);
+ new NoViableAltException(getDescription(), 15, _s, input);
error(nvae);
throw nvae;
}
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java
index 2dfdab7b3..8cb4b1d22 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java
@@ -22,18 +22,19 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalBaseParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'mandatory'", "'false'", "'+'", "'-'", "'e'", "'E'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'@'", "'('", "')'", "','", "'='", "'attribute'", "':'", "'{'", "'}'", "'.*'", "'['", "']'", "'.'", "'optional'", "'true'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_STRING", "RULE_CC_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'mandatory'", "'false'", "'+'", "'-'", "'e'", "'E'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'@'", "'('", "')'", "','", "'='", "'attribute'", "':'", "'{'", "'}'", "'.*'", "'['", "']'", "'.'", "'optional'", "'true'"
};
public static final int RULE_HEX=5;
public static final int RULE_STRING=7;
- public static final int RULE_SL_COMMENT=9;
+ public static final int RULE_SL_COMMENT=10;
public static final int T__19=19;
+ public static final int RULE_CC_STRING=8;
public static final int T__15=15;
+ public static final int T__37=37;
public static final int T__16=16;
public static final int T__17=17;
public static final int T__18=18;
public static final int T__33=33;
- public static final int T__12=12;
public static final int T__34=34;
public static final int T__13=13;
public static final int T__35=35;
@@ -44,15 +45,15 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
public static final int T__31=31;
public static final int T__32=32;
public static final int RULE_ID=4;
- public static final int RULE_WS=10;
- public static final int RULE_ANY_OTHER=11;
+ public static final int RULE_WS=11;
+ public static final int RULE_ANY_OTHER=12;
public static final int T__26=26;
public static final int T__27=27;
public static final int T__28=28;
public static final int RULE_INT=6;
public static final int T__29=29;
public static final int T__22=22;
- public static final int RULE_ML_COMMENT=8;
+ public static final int RULE_ML_COMMENT=9;
public static final int T__23=23;
public static final int T__24=24;
public static final int T__25=25;
@@ -1623,22 +1624,22 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==35) ) {
+ if ( (LA1_0==36) ) {
int LA1_1 = input.LA(2);
- if ( (LA1_1==27) ) {
+ if ( (LA1_1==28) ) {
int LA1_3 = input.LA(3);
if ( (LA1_3==RULE_ID) ) {
int LA1_4 = input.LA(4);
- if ( (LA1_4==28) ) {
+ if ( (LA1_4==29) ) {
int LA1_5 = input.LA(5);
- if ( (LA1_5==29) ) {
+ if ( (LA1_5==30) ) {
alt1=2;
}
- else if ( ((LA1_5>=18 && LA1_5<=21)) ) {
+ else if ( ((LA1_5>=19 && LA1_5<=22)) ) {
alt1=1;
}
else {
@@ -1669,22 +1670,22 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
throw nvae;
}
}
- else if ( (LA1_0==12) ) {
+ else if ( (LA1_0==13) ) {
int LA1_2 = input.LA(2);
- if ( (LA1_2==27) ) {
+ if ( (LA1_2==28) ) {
int LA1_3 = input.LA(3);
if ( (LA1_3==RULE_ID) ) {
int LA1_4 = input.LA(4);
- if ( (LA1_4==28) ) {
+ if ( (LA1_4==29) ) {
int LA1_5 = input.LA(5);
- if ( (LA1_5==29) ) {
+ if ( (LA1_5==30) ) {
alt1=2;
}
- else if ( ((LA1_5>=18 && LA1_5<=21)) ) {
+ else if ( ((LA1_5>=19 && LA1_5<=22)) ) {
alt1=1;
}
else {
@@ -1788,10 +1789,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt2=2;
int LA2_0 = input.LA(1);
- if ( (LA2_0==35) ) {
+ if ( (LA2_0==36) ) {
alt2=1;
}
- else if ( (LA2_0==12) ) {
+ else if ( (LA2_0==13) ) {
alt2=2;
}
else {
@@ -1833,7 +1834,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:670:1: 'mandatory'
{
before(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
- match(input,12,FOLLOW_2);
+ match(input,13,FOLLOW_2);
after(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
}
@@ -1869,10 +1870,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt3=2;
int LA3_0 = input.LA(1);
- if ( (LA3_0==35) ) {
+ if ( (LA3_0==36) ) {
alt3=1;
}
- else if ( (LA3_0==12) ) {
+ else if ( (LA3_0==13) ) {
alt3=2;
}
else {
@@ -1914,7 +1915,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:694:1: 'mandatory'
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
- match(input,12,FOLLOW_2);
+ match(input,13,FOLLOW_2);
after(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
}
@@ -1949,16 +1950,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:712:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) )
int alt4=3;
switch ( input.LA(1) ) {
- case 13:
- case 36:
+ case 14:
+ case 37:
{
alt4=1;
}
break;
case RULE_HEX:
case RULE_INT:
- case 14:
case 15:
+ case 16:
{
alt4=2;
}
@@ -2061,10 +2062,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt5=2;
int LA5_0 = input.LA(1);
- if ( (LA5_0==13) ) {
+ if ( (LA5_0==14) ) {
alt5=1;
}
- else if ( (LA5_0==36) ) {
+ else if ( (LA5_0==37) ) {
alt5=2;
}
else {
@@ -2081,7 +2082,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:742:1: 'false'
{
before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
- match(input,13,FOLLOW_2);
+ match(input,14,FOLLOW_2);
after(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
}
@@ -2141,17 +2142,17 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:764:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) )
int alt6=2;
switch ( input.LA(1) ) {
- case 14:
+ case 15:
{
int LA6_1 = input.LA(2);
if ( (LA6_1==RULE_INT) ) {
int LA6_3 = input.LA(3);
- if ( (LA6_3==34) ) {
+ if ( (LA6_3==35) ) {
alt6=2;
}
- else if ( (LA6_3==EOF||(LA6_3>=24 && LA6_3<=25)) ) {
+ else if ( (LA6_3==EOF||(LA6_3>=25 && LA6_3<=26)) ) {
alt6=1;
}
else {
@@ -2169,17 +2170,17 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
}
break;
- case 15:
+ case 16:
{
int LA6_2 = input.LA(2);
if ( (LA6_2==RULE_INT) ) {
int LA6_3 = input.LA(3);
- if ( (LA6_3==34) ) {
+ if ( (LA6_3==35) ) {
alt6=2;
}
- else if ( (LA6_3==EOF||(LA6_3>=24 && LA6_3<=25)) ) {
+ else if ( (LA6_3==EOF||(LA6_3>=25 && LA6_3<=26)) ) {
alt6=1;
}
else {
@@ -2201,10 +2202,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
{
int LA6_3 = input.LA(2);
- if ( (LA6_3==34) ) {
+ if ( (LA6_3==35) ) {
alt6=2;
}
- else if ( (LA6_3==EOF||(LA6_3>=24 && LA6_3<=25)) ) {
+ else if ( (LA6_3==EOF||(LA6_3>=25 && LA6_3<=26)) ) {
alt6=1;
}
else {
@@ -2294,7 +2295,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt7=2;
int LA7_0 = input.LA(1);
- if ( (LA7_0==RULE_INT||(LA7_0>=14 && LA7_0<=15)) ) {
+ if ( (LA7_0==RULE_INT||(LA7_0>=15 && LA7_0<=16)) ) {
alt7=1;
}
else if ( (LA7_0==RULE_HEX) ) {
@@ -2375,10 +2376,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt8=2;
int LA8_0 = input.LA(1);
- if ( (LA8_0==14) ) {
+ if ( (LA8_0==15) ) {
alt8=1;
}
- else if ( (LA8_0==15) ) {
+ else if ( (LA8_0==16) ) {
alt8=2;
}
else {
@@ -2395,7 +2396,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:810:1: '+'
{
before(grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0());
- match(input,14,FOLLOW_2);
+ match(input,15,FOLLOW_2);
after(grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0());
}
@@ -2410,7 +2411,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:818:1: '-'
{
before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1());
- match(input,15,FOLLOW_2);
+ match(input,16,FOLLOW_2);
after(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1());
}
@@ -2445,23 +2446,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:834:1: ( ( ruleDecimal ) | ( ruleDecimalExp ) )
int alt9=2;
switch ( input.LA(1) ) {
- case 14:
+ case 15:
{
int LA9_1 = input.LA(2);
if ( (LA9_1==RULE_INT) ) {
int LA9_3 = input.LA(3);
- if ( (LA9_3==34) ) {
+ if ( (LA9_3==35) ) {
int LA9_4 = input.LA(4);
if ( (LA9_4==RULE_INT) ) {
int LA9_5 = input.LA(5);
- if ( (LA9_5==EOF||(LA9_5>=24 && LA9_5<=25)) ) {
+ if ( (LA9_5==EOF||(LA9_5>=25 && LA9_5<=26)) ) {
alt9=1;
}
- else if ( ((LA9_5>=16 && LA9_5<=17)) ) {
+ else if ( ((LA9_5>=17 && LA9_5<=18)) ) {
alt9=2;
}
else {
@@ -2493,23 +2494,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
}
break;
- case 15:
+ case 16:
{
int LA9_2 = input.LA(2);
if ( (LA9_2==RULE_INT) ) {
int LA9_3 = input.LA(3);
- if ( (LA9_3==34) ) {
+ if ( (LA9_3==35) ) {
int LA9_4 = input.LA(4);
if ( (LA9_4==RULE_INT) ) {
int LA9_5 = input.LA(5);
- if ( (LA9_5==EOF||(LA9_5>=24 && LA9_5<=25)) ) {
+ if ( (LA9_5==EOF||(LA9_5>=25 && LA9_5<=26)) ) {
alt9=1;
}
- else if ( ((LA9_5>=16 && LA9_5<=17)) ) {
+ else if ( ((LA9_5>=17 && LA9_5<=18)) ) {
alt9=2;
}
else {
@@ -2545,16 +2546,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
{
int LA9_3 = input.LA(2);
- if ( (LA9_3==34) ) {
+ if ( (LA9_3==35) ) {
int LA9_4 = input.LA(3);
if ( (LA9_4==RULE_INT) ) {
int LA9_5 = input.LA(4);
- if ( (LA9_5==EOF||(LA9_5>=24 && LA9_5<=25)) ) {
+ if ( (LA9_5==EOF||(LA9_5>=25 && LA9_5<=26)) ) {
alt9=1;
}
- else if ( ((LA9_5>=16 && LA9_5<=17)) ) {
+ else if ( ((LA9_5>=17 && LA9_5<=18)) ) {
alt9=2;
}
else {
@@ -2653,10 +2654,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt10=2;
int LA10_0 = input.LA(1);
- if ( (LA10_0==14) ) {
+ if ( (LA10_0==15) ) {
alt10=1;
}
- else if ( (LA10_0==15) ) {
+ else if ( (LA10_0==16) ) {
alt10=2;
}
else {
@@ -2673,7 +2674,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:858:1: '+'
{
before(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0());
- match(input,14,FOLLOW_2);
+ match(input,15,FOLLOW_2);
after(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0());
}
@@ -2688,7 +2689,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:866:1: '-'
{
before(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1());
- match(input,15,FOLLOW_2);
+ match(input,16,FOLLOW_2);
after(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1());
}
@@ -2724,10 +2725,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt11=2;
int LA11_0 = input.LA(1);
- if ( (LA11_0==14) ) {
+ if ( (LA11_0==15) ) {
alt11=1;
}
- else if ( (LA11_0==15) ) {
+ else if ( (LA11_0==16) ) {
alt11=2;
}
else {
@@ -2744,7 +2745,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:884:1: '+'
{
before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0());
- match(input,14,FOLLOW_2);
+ match(input,15,FOLLOW_2);
after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0());
}
@@ -2759,7 +2760,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:892:1: '-'
{
before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1());
- match(input,15,FOLLOW_2);
+ match(input,16,FOLLOW_2);
after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1());
}
@@ -2795,10 +2796,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt12=2;
int LA12_0 = input.LA(1);
- if ( (LA12_0==16) ) {
+ if ( (LA12_0==17) ) {
alt12=1;
}
- else if ( (LA12_0==17) ) {
+ else if ( (LA12_0==18) ) {
alt12=2;
}
else {
@@ -2815,7 +2816,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:910:1: 'e'
{
before(grammarAccess.getDecimalExpAccess().getEKeyword_4_0());
- match(input,16,FOLLOW_2);
+ match(input,17,FOLLOW_2);
after(grammarAccess.getDecimalExpAccess().getEKeyword_4_0());
}
@@ -2830,7 +2831,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:918:1: 'E'
{
before(grammarAccess.getDecimalExpAccess().getEKeyword_4_1());
- match(input,17,FOLLOW_2);
+ match(input,18,FOLLOW_2);
after(grammarAccess.getDecimalExpAccess().getEKeyword_4_1());
}
@@ -2866,10 +2867,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt13=2;
int LA13_0 = input.LA(1);
- if ( (LA13_0==14) ) {
+ if ( (LA13_0==15) ) {
alt13=1;
}
- else if ( (LA13_0==15) ) {
+ else if ( (LA13_0==16) ) {
alt13=2;
}
else {
@@ -2886,7 +2887,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:936:1: '+'
{
before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0());
- match(input,14,FOLLOW_2);
+ match(input,15,FOLLOW_2);
after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0());
}
@@ -2901,7 +2902,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:944:1: '-'
{
before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1());
- match(input,15,FOLLOW_2);
+ match(input,16,FOLLOW_2);
after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1());
}
@@ -2936,22 +2937,22 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:960:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) )
int alt14=4;
switch ( input.LA(1) ) {
- case 18:
+ case 19:
{
alt14=1;
}
break;
- case 19:
+ case 20:
{
alt14=2;
}
break;
- case 20:
+ case 21:
{
alt14=3;
}
break;
- case 21:
+ case 22:
{
alt14=4;
}
@@ -2974,7 +2975,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:963:1: ( 'ptBoolean' )
// InternalBase.g:963:3: 'ptBoolean'
{
- match(input,18,FOLLOW_2);
+ match(input,19,FOLLOW_2);
}
@@ -2995,7 +2996,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:970:1: ( 'ptInteger' )
// InternalBase.g:970:3: 'ptInteger'
{
- match(input,19,FOLLOW_2);
+ match(input,20,FOLLOW_2);
}
@@ -3016,7 +3017,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:977:1: ( 'ptReal' )
// InternalBase.g:977:3: 'ptReal'
{
- match(input,20,FOLLOW_2);
+ match(input,21,FOLLOW_2);
}
@@ -3037,7 +3038,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:984:1: ( 'ptCharacter' )
// InternalBase.g:984:3: 'ptCharacter'
{
- match(input,21,FOLLOW_2);
+ match(input,22,FOLLOW_2);
}
@@ -3117,7 +3118,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1014:1: '@'
{
before(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0());
- match(input,22,FOLLOW_2);
+ match(input,23,FOLLOW_2);
after(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0());
}
@@ -3276,7 +3277,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt15=2;
int LA15_0 = input.LA(1);
- if ( (LA15_0==23) ) {
+ if ( (LA15_0==24) ) {
alt15=1;
}
switch (alt15) {
@@ -3368,7 +3369,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1108:1: '('
{
before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0());
- match(input,23,FOLLOW_2);
+ match(input,24,FOLLOW_2);
after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0());
}
@@ -3534,7 +3535,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt16=2;
int LA16_0 = input.LA(1);
- if ( (LA16_0==25) ) {
+ if ( (LA16_0==26) ) {
alt16=1;
}
@@ -3626,7 +3627,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1196:1: ')'
{
before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3());
- match(input,24,FOLLOW_2);
+ match(input,25,FOLLOW_2);
after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3());
}
@@ -3701,7 +3702,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1235:1: ','
{
before(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0());
- match(input,25,FOLLOW_2);
+ match(input,26,FOLLOW_2);
after(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0());
}
@@ -3941,7 +3942,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1327:1: '='
{
before(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1());
- match(input,26,FOLLOW_2);
+ match(input,27,FOLLOW_2);
after(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1());
}
@@ -4181,7 +4182,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1424:1: 'attribute'
{
before(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1());
- match(input,27,FOLLOW_2);
+ match(input,28,FOLLOW_2);
after(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1());
}
@@ -4341,7 +4342,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1484:1: ':'
{
before(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3());
- match(input,28,FOLLOW_2);
+ match(input,29,FOLLOW_2);
after(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3());
}
@@ -4581,7 +4582,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1582:1: 'attribute'
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1());
- match(input,27,FOLLOW_2);
+ match(input,28,FOLLOW_2);
after(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1());
}
@@ -4741,7 +4742,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1642:1: ':'
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3());
- match(input,28,FOLLOW_2);
+ match(input,29,FOLLOW_2);
after(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3());
}
@@ -4816,7 +4817,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1673:1: '{'
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4());
- match(input,29,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4());
}
@@ -4982,7 +4983,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt17=2;
int LA17_0 = input.LA(1);
- if ( (LA17_0==25) ) {
+ if ( (LA17_0==26) ) {
alt17=1;
}
@@ -5074,7 +5075,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1761:1: '}'
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7());
- match(input,30,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7());
}
@@ -5149,7 +5150,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1808:1: ','
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0());
- match(input,25,FOLLOW_2);
+ match(input,26,FOLLOW_2);
after(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0());
}
@@ -5382,14 +5383,14 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt18=2;
int LA18_0 = input.LA(1);
- if ( (LA18_0==31) ) {
+ if ( (LA18_0==32) ) {
alt18=1;
}
switch (alt18) {
case 1 :
// InternalBase.g:1903:2: '.*'
{
- match(input,31,FOLLOW_2);
+ match(input,32,FOLLOW_2);
}
break;
@@ -5545,7 +5546,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:1967:1: '['
{
before(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1());
- match(input,32,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1());
}
@@ -5718,7 +5719,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:2026:1: ']'
{
before(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3());
- match(input,33,FOLLOW_2);
+ match(input,34,FOLLOW_2);
after(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3());
}
@@ -6417,7 +6418,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt20=2;
int LA20_0 = input.LA(1);
- if ( ((LA20_0>=14 && LA20_0<=15)) ) {
+ if ( ((LA20_0>=15 && LA20_0<=16)) ) {
alt20=1;
}
switch (alt20) {
@@ -6583,7 +6584,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt21=2;
int LA21_0 = input.LA(1);
- if ( ((LA21_0>=14 && LA21_0<=15)) ) {
+ if ( ((LA21_0>=15 && LA21_0<=16)) ) {
alt21=1;
}
switch (alt21) {
@@ -6750,7 +6751,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:2442:1: '.'
{
before(grammarAccess.getDecimalAccess().getFullStopKeyword_2());
- match(input,34,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getDecimalAccess().getFullStopKeyword_2());
}
@@ -6899,7 +6900,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt22=2;
int LA22_0 = input.LA(1);
- if ( ((LA22_0>=14 && LA22_0<=15)) ) {
+ if ( ((LA22_0>=15 && LA22_0<=16)) ) {
alt22=1;
}
switch (alt22) {
@@ -7066,7 +7067,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:2567:1: '.'
{
before(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2());
- match(input,34,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2());
}
@@ -7305,7 +7306,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt23=2;
int LA23_0 = input.LA(1);
- if ( ((LA23_0>=14 && LA23_0<=15)) ) {
+ if ( ((LA23_0>=15 && LA23_0<=16)) ) {
alt23=1;
}
switch (alt23) {
@@ -7543,7 +7544,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
int alt24=2;
int LA24_0 = input.LA(1);
- if ( (LA24_0==34) ) {
+ if ( (LA24_0==35) ) {
alt24=1;
}
@@ -7640,7 +7641,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:2788:1: '.'
{
before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
- match(input,34,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
}
@@ -7960,7 +7961,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:2927:1: 'optional'
{
before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
- match(input,35,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
}
@@ -8083,7 +8084,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:2980:1: 'optional'
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
- match(input,35,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
}
@@ -8276,7 +8277,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// InternalBase.g:3067:1: 'true'
{
before(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
- match(input,36,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
@@ -8429,27 +8430,27 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000003000000L});
- public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000002000002L});
- public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x000000100000E0E0L});
- public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x00000000003C0000L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000006000000L});
+ public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000004000002L});
+ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x000000200001C0E0L});
+ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000780000L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000040000000L});
public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000080L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000042000000L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000100000000L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000200000080L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000084000000L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000400000080L});
public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000082L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000001000002000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x000000000000C060L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x000000000000C040L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000400000000L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000002000004000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000018060L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000018040L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000800000000L});
public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000030000L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000400000002L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000060000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000800000002L});
} \ No newline at end of file

Back to the top