Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java')
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java929
1 files changed, 654 insertions, 275 deletions
diff --git a/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java b/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java
index 4101d0a77..f1488c547 100644
--- a/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java
+++ b/plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java
@@ -12,8 +12,8 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalConfigLexer extends Lexer {
- public static final int RULE_ID=4;
public static final int RULE_EXP=8;
+ public static final int RULE_ID=4;
public static final int T__29=29;
public static final int T__28=28;
public static final int T__27=27;
@@ -26,21 +26,31 @@ public class InternalConfigLexer extends Lexer {
public static final int RULE_ANY_OTHER=12;
public static final int T__20=20;
public static final int EOF=-1;
+ public static final int T__55=55;
public static final int T__19=19;
public static final int RULE_HEX=7;
public static final int T__16=16;
+ public static final int T__51=51;
public static final int T__15=15;
+ public static final int T__52=52;
+ public static final int T__53=53;
public static final int T__18=18;
+ public static final int T__54=54;
public static final int T__17=17;
public static final int T__14=14;
public static final int T__13=13;
public static final int RULE_INT=6;
+ public static final int T__50=50;
public static final int T__42=42;
public static final int T__43=43;
public static final int T__40=40;
public static final int T__41=41;
+ public static final int T__46=46;
+ public static final int T__47=47;
public static final int T__44=44;
public static final int T__45=45;
+ public static final int T__48=48;
+ public static final int T__49=49;
public static final int RULE_SL_COMMENT=10;
public static final int RULE_ML_COMMENT=9;
public static final int T__30=30;
@@ -657,10 +667,11 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:39:7: ( ',' )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:39:9: ','
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:39:7: ( 'optional' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:39:9: 'optional'
{
- match(',');
+ match("optional");
+
}
@@ -677,10 +688,10 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:40:7: ( 'false' )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:40:9: 'false'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:40:7: ( 'mandatory' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:40:9: 'mandatory'
{
- match("false");
+ match("mandatory");
}
@@ -698,10 +709,10 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:41:7: ( 'true' )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:41:9: 'true'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:41:7: ( 'attribute' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:41:9: 'attribute'
{
- match("true");
+ match("attribute");
}
@@ -719,10 +730,10 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:42:7: ( '+' )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:42:9: '+'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:42:7: ( ':' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:42:9: ':'
{
- match('+');
+ match(':');
}
@@ -739,10 +750,10 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:43:7: ( '-' )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:43:9: '-'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:43:7: ( ',' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:43:9: ','
{
- match('-');
+ match(',');
}
@@ -754,13 +765,219 @@ public class InternalConfigLexer extends Lexer {
}
// $ANTLR end "T__45"
+ // $ANTLR start "T__46"
+ public final void mT__46() throws RecognitionException {
+ try {
+ int _type = T__46;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:44:7: ( '[' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:44:9: '['
+ {
+ match('[');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__46"
+
+ // $ANTLR start "T__47"
+ public final void mT__47() throws RecognitionException {
+ try {
+ int _type = T__47;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:45:7: ( ']' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:45:9: ']'
+ {
+ match(']');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__47"
+
+ // $ANTLR start "T__48"
+ public final void mT__48() throws RecognitionException {
+ try {
+ int _type = T__48;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:46:7: ( 'false' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:46:9: 'false'
+ {
+ match("false");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__48"
+
+ // $ANTLR start "T__49"
+ public final void mT__49() throws RecognitionException {
+ try {
+ int _type = T__49;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:47:7: ( 'true' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:47:9: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__49"
+
+ // $ANTLR start "T__50"
+ public final void mT__50() throws RecognitionException {
+ try {
+ int _type = T__50;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:48:7: ( '+' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:48:9: '+'
+ {
+ match('+');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__50"
+
+ // $ANTLR start "T__51"
+ public final void mT__51() throws RecognitionException {
+ try {
+ int _type = T__51;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:49:7: ( '-' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:49:9: '-'
+ {
+ match('-');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__51"
+
+ // $ANTLR start "T__52"
+ public final void mT__52() throws RecognitionException {
+ try {
+ int _type = T__52;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:50:7: ( 'ptBoolean' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:50:9: 'ptBoolean'
+ {
+ match("ptBoolean");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__52"
+
+ // $ANTLR start "T__53"
+ public final void mT__53() throws RecognitionException {
+ try {
+ int _type = T__53;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:51:7: ( 'ptInteger' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:51:9: 'ptInteger'
+ {
+ match("ptInteger");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__53"
+
+ // $ANTLR start "T__54"
+ public final void mT__54() throws RecognitionException {
+ try {
+ int _type = T__54;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:52:7: ( 'ptReal' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:52:9: 'ptReal'
+ {
+ match("ptReal");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__54"
+
+ // $ANTLR start "T__55"
+ public final void mT__55() throws RecognitionException {
+ try {
+ int _type = T__55;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:53:7: ( 'ptCharacter' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:53:9: 'ptCharacter'
+ {
+ match("ptCharacter");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__55"
+
// $ANTLR start "RULE_EXP"
public final void mRULE_EXP() throws RecognitionException {
try {
int _type = RULE_EXP;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -771,7 +988,7 @@ public class InternalConfigLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:22: ( '+' | '-' )?
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:22: ( '+' | '-' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -797,7 +1014,7 @@ public class InternalConfigLexer extends Lexer {
}
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:33: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:33: ( '0' .. '9' )+
int cnt2=0;
loop2:
do {
@@ -811,7 +1028,7 @@ public class InternalConfigLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2195:34: '0' .. '9'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2613:34: '0' .. '9'
{
matchRange('0','9');
@@ -843,10 +1060,10 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
{
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:12: ( '0x' | '0X' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:12: ( '0x' | '0X' )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -874,7 +1091,7 @@ public class InternalConfigLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:13: '0x'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:13: '0x'
{
match("0x");
@@ -882,7 +1099,7 @@ public class InternalConfigLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:18: '0X'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:18: '0X'
{
match("0X");
@@ -892,7 +1109,7 @@ public class InternalConfigLexer extends Lexer {
}
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2197:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2615:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
int cnt4=0;
loop4:
do {
@@ -946,10 +1163,10 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:11: ( '^' )?
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:11: ( '^' )?
int alt5=2;
int LA5_0 = input.LA(1);
@@ -958,7 +1175,7 @@ public class InternalConfigLexer extends Lexer {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:11: '^'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:11: '^'
{
match('^');
@@ -976,7 +1193,7 @@ public class InternalConfigLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2199:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2617:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop6:
do {
int alt6=2;
@@ -1025,10 +1242,10 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2201:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2201:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2619:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2619:12: ( '0' .. '9' )+
{
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2201:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2619:12: ( '0' .. '9' )+
int cnt7=0;
loop7:
do {
@@ -1042,7 +1259,7 @@ public class InternalConfigLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2201:13: '0' .. '9'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2619:13: '0' .. '9'
{
matchRange('0','9');
@@ -1074,10 +1291,10 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1095,10 +1312,10 @@ public class InternalConfigLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop8:
do {
int alt8=3;
@@ -1114,7 +1331,7 @@ public class InternalConfigLexer extends Lexer {
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -1130,7 +1347,7 @@ public class InternalConfigLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1155,10 +1372,10 @@ public class InternalConfigLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop9:
do {
int alt9=3;
@@ -1174,7 +1391,7 @@ public class InternalConfigLexer extends Lexer {
switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -1190,7 +1407,7 @@ public class InternalConfigLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2203:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2621:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1233,12 +1450,12 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2205:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2205:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2623:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2623:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2205:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2623:24: ( options {greedy=false; } : . )*
loop11:
do {
int alt11=2;
@@ -1263,7 +1480,7 @@ public class InternalConfigLexer extends Lexer {
switch (alt11) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2205:52: .
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2623:52: .
{
matchAny();
@@ -1293,12 +1510,12 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop12:
do {
int alt12=2;
@@ -1311,7 +1528,7 @@ public class InternalConfigLexer extends Lexer {
switch (alt12) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625: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();
@@ -1331,7 +1548,7 @@ public class InternalConfigLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:40: ( ( '\\r' )? '\\n' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -1340,9 +1557,9 @@ public class InternalConfigLexer extends Lexer {
}
switch (alt14) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:41: ( '\\r' )?
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:41: ( '\\r' )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -1351,7 +1568,7 @@ public class InternalConfigLexer extends Lexer {
}
switch (alt13) {
case 1 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2207:41: '\\r'
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2625:41: '\\r'
{
match('\r');
@@ -1383,10 +1600,10 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2209:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2209:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2627:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2627:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2209:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2627:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt15=0;
loop15:
do {
@@ -1440,8 +1657,8 @@ public class InternalConfigLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2211:16: ( . )
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2211:18: .
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2629:16: ( . )
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:2629:18: .
{
matchAny();
@@ -1456,8 +1673,8 @@ public class InternalConfigLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.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 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt16=42;
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.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 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt16=52;
alt16 = dfa16.predict(input);
switch (alt16) {
case 1 :
@@ -1692,63 +1909,133 @@ public class InternalConfigLexer extends Lexer {
}
break;
case 34 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:208: RULE_EXP
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:208: T__46
{
- mRULE_EXP();
+ mT__46();
}
break;
case 35 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:217: RULE_HEX
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:214: T__47
{
- mRULE_HEX();
+ mT__47();
}
break;
case 36 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:226: RULE_ID
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:220: T__48
{
- mRULE_ID();
+ mT__48();
}
break;
case 37 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:234: RULE_INT
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:226: T__49
{
- mRULE_INT();
+ mT__49();
}
break;
case 38 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:243: RULE_STRING
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:232: T__50
{
- mRULE_STRING();
+ mT__50();
}
break;
case 39 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:255: RULE_ML_COMMENT
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:238: T__51
{
- mRULE_ML_COMMENT();
+ mT__51();
}
break;
case 40 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:271: RULE_SL_COMMENT
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:244: T__52
{
- mRULE_SL_COMMENT();
+ mT__52();
}
break;
case 41 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:287: RULE_WS
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:250: T__53
{
- mRULE_WS();
+ mT__53();
}
break;
case 42 :
- // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:295: RULE_ANY_OTHER
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:256: T__54
+ {
+ mT__54();
+
+ }
+ break;
+ case 43 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:262: T__55
+ {
+ mT__55();
+
+ }
+ break;
+ case 44 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:268: RULE_EXP
+ {
+ mRULE_EXP();
+
+ }
+ break;
+ case 45 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:277: RULE_HEX
+ {
+ mRULE_HEX();
+
+ }
+ break;
+ case 46 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:286: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 47 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:294: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 48 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:303: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 49 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:315: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 50 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:331: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 51 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:347: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 52 :
+ // ../org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g:1:355: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -1762,163 +2049,173 @@ public class InternalConfigLexer extends Lexer {
protected DFA16 dfa16 = new DFA16(this);
static final String DFA16_eotS =
- "\1\uffff\1\42\2\uffff\1\42\1\50\11\42\1\uffff\3\42\1\75\1\uffff"+
- "\1\42\2\uffff\1\42\1\105\1\40\2\uffff\2\40\2\uffff\1\42\3\uffff"+
- "\1\42\3\uffff\15\42\1\uffff\5\42\3\uffff\1\42\2\uffff\1\103\5\uffff"+
- "\20\42\1\156\1\157\10\42\1\170\4\42\1\175\1\42\1\177\1\42\1\u0081"+
- "\2\42\2\uffff\3\42\1\u0087\3\42\2\uffff\1\u008b\1\uffff\2\42\1\uffff"+
- "\1\42\1\uffff\1\42\1\uffff\2\42\1\u0095\1\u0096\1\42\1\uffff\3\42"+
- "\3\uffff\7\42\2\uffff\1\u00a2\7\42\1\u00aa\2\42\1\uffff\2\42\2\uffff"+
- "\3\42\1\uffff\7\42\1\u00b9\6\42\1\uffff\1\42\1\u00c1\5\42\1\uffff"+
- "\11\42\1\u00d0\4\42\1\uffff\1\u00d5\3\42\1\uffff\1\u00d9\2\42\1"+
- "\uffff\4\42\1\u00e0\1\u00e1\2\uffff";
+ "\1\uffff\1\47\2\uffff\1\47\1\55\11\47\1\uffff\3\47\1\103\2\47\4"+
+ "\uffff\1\47\2\uffff\1\47\1\120\1\45\2\uffff\2\45\2\uffff\1\47\3"+
+ "\uffff\1\47\3\uffff\16\47\1\uffff\5\47\2\uffff\2\47\4\uffff\1\47"+
+ "\3\uffff\1\115\4\uffff\24\47\1\u0084\1\u0085\13\47\1\u0091\10\47"+
+ "\1\u009a\1\47\1\u009c\1\47\1\u009e\2\47\2\uffff\6\47\1\u00a7\3\47"+
+ "\2\uffff\1\u00ab\1\uffff\6\47\1\uffff\1\47\1\uffff\1\47\1\uffff"+
+ "\3\47\1\u00ba\1\u00bb\3\47\1\uffff\3\47\3\uffff\3\47\1\u00c5\10"+
+ "\47\2\uffff\1\u00ce\10\47\1\uffff\4\47\1\u00db\3\47\1\uffff\4\47"+
+ "\2\uffff\6\47\1\uffff\3\47\1\u00ec\3\47\1\u00f0\1\u00f1\4\47\1\u00f6"+
+ "\1\47\1\u00f8\1\uffff\1\u00f9\2\47\2\uffff\4\47\1\uffff\1\47\2\uffff"+
+ "\1\u0101\1\47\1\u0103\4\47\1\uffff\1\47\1\uffff\10\47\1\u0111\4"+
+ "\47\1\uffff\1\u0116\3\47\1\uffff\1\u011a\2\47\1\uffff\4\47\1\u0121"+
+ "\1\u0122\2\uffff";
static final String DFA16_eofS =
- "\u00e2\uffff";
+ "\u0123\uffff";
static final String DFA16_minS =
"\1\0\1\157\2\uffff\1\165\1\52\1\171\1\141\1\163\1\157\1\143\1\157"+
- "\1\145\1\157\1\156\1\uffff\1\141\1\162\1\155\1\52\1\uffff\1\162"+
- "\2\uffff\1\53\1\130\1\101\2\uffff\2\0\2\uffff\1\156\3\uffff\1\142"+
- "\3\uffff\1\156\1\154\1\157\1\154\1\145\1\154\2\164\1\157\1\162\1"+
- "\141\1\156\1\164\1\uffff\1\156\1\170\1\144\1\151\1\160\3\uffff\1"+
- "\165\2\uffff\1\60\5\uffff\1\146\1\123\1\141\1\145\1\155\1\163\1"+
- "\162\1\154\1\157\1\162\2\164\1\165\1\144\1\152\1\145\2\60\1\145"+
- "\1\164\1\157\1\145\1\151\1\171\1\155\1\40\1\60\1\145\1\40\1\151"+
- "\1\162\1\60\1\157\1\60\1\154\1\60\1\165\1\162\2\uffff\1\154\1\145"+
- "\1\162\1\60\1\147\1\163\1\151\2\uffff\1\60\1\143\1\156\1\103\1\uffff"+
- "\1\143\1\uffff\1\141\1\uffff\1\147\1\146\2\60\1\164\1\uffff\1\115"+
- "\1\164\1\143\3\uffff\1\147\1\154\1\156\1\157\1\162\2\141\2\uffff"+
- "\1\60\1\157\1\145\2\40\1\141\1\163\1\154\1\60\1\164\1\143\1\uffff"+
- "\1\144\1\155\2\uffff\1\163\1\164\1\103\1\uffff\3\145\1\103\1\163"+
- "\1\141\1\154\1\60\1\111\1\154\1\157\1\103\1\156\1\141\1\uffff\1"+
- "\164\1\60\1\156\1\157\1\143\1\163\1\145\1\uffff\1\146\1\156\1\145"+
- "\1\163\1\155\1\151\1\146\2\103\1\60\1\147\1\151\2\157\1\uffff\1"+
- "\60\1\147\2\156\1\uffff\1\60\2\146\1\uffff\2\151\2\147\2\60\2\uffff";
+ "\1\145\1\157\1\156\1\uffff\1\141\1\162\1\155\1\52\1\160\1\164\4"+
+ "\uffff\1\162\2\uffff\1\53\1\130\1\101\2\uffff\2\0\2\uffff\1\156"+
+ "\3\uffff\1\142\3\uffff\1\156\1\154\1\157\1\154\1\145\1\154\1\102"+
+ "\2\164\1\157\1\162\1\141\1\156\1\164\1\uffff\2\156\1\144\1\151\1"+
+ "\160\2\uffff\2\164\4\uffff\1\165\3\uffff\1\60\4\uffff\1\146\1\123"+
+ "\1\141\1\145\1\155\1\163\1\162\1\154\1\157\1\156\1\145\1\150\1\157"+
+ "\1\162\2\164\1\165\1\144\1\152\1\145\2\60\1\144\1\145\1\164\1\157"+
+ "\1\151\1\162\1\145\1\151\1\171\1\155\1\40\1\60\1\145\1\40\1\151"+
+ "\1\157\1\164\2\141\1\162\1\60\1\157\1\60\1\154\1\60\1\165\1\162"+
+ "\2\uffff\1\141\1\154\1\145\1\162\1\157\1\151\1\60\1\147\1\163\1"+
+ "\151\2\uffff\1\60\1\143\1\156\1\154\1\145\1\154\1\162\1\103\1\uffff"+
+ "\1\143\1\uffff\1\141\1\uffff\1\147\1\146\1\164\2\60\1\164\1\156"+
+ "\1\142\1\uffff\1\115\1\164\1\143\3\uffff\1\147\1\145\1\147\1\60"+
+ "\1\141\1\154\1\156\1\157\1\162\2\141\1\157\2\uffff\1\60\1\141\1"+
+ "\165\1\157\1\145\2\40\1\141\1\145\1\uffff\1\143\1\141\1\163\1\154"+
+ "\1\60\1\164\1\143\1\162\1\uffff\1\154\1\164\1\144\1\155\2\uffff"+
+ "\1\156\1\162\1\164\1\163\1\164\1\103\1\uffff\2\145\1\171\1\60\2"+
+ "\145\1\103\2\60\1\145\1\163\1\141\1\154\1\60\1\111\1\60\1\uffff"+
+ "\1\60\1\154\1\157\2\uffff\1\162\1\103\1\156\1\141\1\uffff\1\164"+
+ "\2\uffff\1\60\1\156\1\60\1\157\1\143\1\163\1\145\1\uffff\1\146\1"+
+ "\uffff\1\156\1\145\1\163\1\155\1\151\1\146\2\103\1\60\1\147\1\151"+
+ "\2\157\1\uffff\1\60\1\147\2\156\1\uffff\1\60\2\146\1\uffff\2\151"+
+ "\2\147\2\60\2\uffff";
static final String DFA16_maxS =
- "\1\uffff\1\157\2\uffff\1\165\1\57\1\171\1\162\1\163\1\157\1\164"+
- "\1\162\1\145\1\157\1\156\1\uffff\1\157\1\162\1\155\1\52\1\uffff"+
- "\1\162\2\uffff\1\71\1\170\1\172\2\uffff\2\uffff\2\uffff\1\156\3"+
- "\uffff\1\142\3\uffff\1\156\1\154\1\157\1\154\1\145\1\154\2\164\1"+
- "\157\1\162\1\147\1\156\1\164\1\uffff\1\156\1\170\1\144\1\151\1\160"+
- "\3\uffff\1\165\2\uffff\1\172\5\uffff\1\146\1\123\1\141\1\145\1\155"+
- "\1\163\1\162\1\154\1\157\1\162\2\164\1\165\1\144\1\152\1\145\2\172"+
- "\1\145\1\164\1\157\1\145\1\151\1\171\1\155\1\40\1\172\1\145\1\40"+
- "\1\151\1\162\1\172\1\157\1\172\1\154\1\172\1\165\1\162\2\uffff\1"+
- "\154\1\145\1\162\1\172\1\147\1\163\1\151\2\uffff\1\172\1\151\1\156"+
- "\1\111\1\uffff\1\143\1\uffff\1\141\1\uffff\1\147\1\146\2\172\1\164"+
- "\1\uffff\1\115\1\164\1\143\3\uffff\1\147\1\154\1\156\1\157\1\162"+
- "\2\141\2\uffff\1\172\1\157\1\145\2\40\1\141\1\163\1\154\1\172\1"+
- "\164\1\143\1\uffff\1\144\1\155\2\uffff\1\163\1\164\1\103\1\uffff"+
- "\3\145\1\103\1\163\1\141\1\154\1\172\1\111\1\154\1\157\1\103\1\156"+
- "\1\141\1\uffff\1\164\1\172\1\156\1\157\1\143\1\163\1\145\1\uffff"+
- "\1\146\1\156\1\145\1\163\1\155\1\151\1\146\2\103\1\172\1\147\1\151"+
- "\2\157\1\uffff\1\172\1\147\2\156\1\uffff\1\172\2\146\1\uffff\2\151"+
- "\2\147\2\172\2\uffff";
+ "\1\uffff\1\157\2\uffff\1\165\1\57\1\171\1\162\1\163\2\164\1\162"+
+ "\1\145\1\157\1\156\1\uffff\1\157\1\162\1\155\1\52\1\160\1\164\4"+
+ "\uffff\1\162\2\uffff\1\71\1\170\1\172\2\uffff\2\uffff\2\uffff\1"+
+ "\156\3\uffff\1\142\3\uffff\1\156\1\154\1\157\1\154\1\145\1\154\1"+
+ "\122\2\164\1\157\1\162\1\147\1\156\1\164\1\uffff\1\156\1\170\1\144"+
+ "\1\151\1\160\2\uffff\2\164\4\uffff\1\165\3\uffff\1\172\4\uffff\1"+
+ "\146\1\123\1\141\1\145\1\155\1\163\1\162\1\154\1\157\1\156\1\145"+
+ "\1\150\1\157\1\162\2\164\1\165\1\144\1\152\1\145\2\172\1\144\1\145"+
+ "\1\164\1\157\1\151\1\162\1\145\1\151\1\171\1\155\1\40\1\172\1\145"+
+ "\1\40\1\151\1\157\1\164\2\141\1\162\1\172\1\157\1\172\1\154\1\172"+
+ "\1\165\1\162\2\uffff\1\141\1\154\1\145\1\162\1\157\1\151\1\172\1"+
+ "\147\1\163\1\151\2\uffff\1\172\1\151\1\156\1\154\1\145\1\154\1\162"+
+ "\1\111\1\uffff\1\143\1\uffff\1\141\1\uffff\1\147\1\146\1\164\2\172"+
+ "\1\164\1\156\1\142\1\uffff\1\115\1\164\1\143\3\uffff\1\147\1\145"+
+ "\1\147\1\172\1\141\1\154\1\156\1\157\1\162\2\141\1\157\2\uffff\1"+
+ "\172\1\141\1\165\1\157\1\145\2\40\1\141\1\145\1\uffff\1\143\1\141"+
+ "\1\163\1\154\1\172\1\164\1\143\1\162\1\uffff\1\154\1\164\1\144\1"+
+ "\155\2\uffff\1\156\1\162\1\164\1\163\1\164\1\103\1\uffff\2\145\1"+
+ "\171\1\172\2\145\1\103\2\172\1\145\1\163\1\141\1\154\1\172\1\111"+
+ "\1\172\1\uffff\1\172\1\154\1\157\2\uffff\1\162\1\103\1\156\1\141"+
+ "\1\uffff\1\164\2\uffff\1\172\1\156\1\172\1\157\1\143\1\163\1\145"+
+ "\1\uffff\1\146\1\uffff\1\156\1\145\1\163\1\155\1\151\1\146\2\103"+
+ "\1\172\1\147\1\151\2\157\1\uffff\1\172\1\147\2\156\1\uffff\1\172"+
+ "\2\146\1\uffff\2\151\2\147\2\172\2\uffff";
static final String DFA16_acceptS =
- "\2\uffff\1\2\1\3\13\uffff\1\23\4\uffff\1\35\1\uffff\1\40\1\41\3"+
- "\uffff\1\44\1\45\2\uffff\1\51\1\52\1\uffff\1\44\1\2\1\3\1\uffff"+
- "\1\47\1\50\1\5\15\uffff\1\23\5\uffff\1\33\1\34\1\35\1\uffff\1\40"+
- "\1\41\1\uffff\1\42\1\43\1\45\1\46\1\51\46\uffff\1\24\1\25\7\uffff"+
- "\1\7\1\31\4\uffff\1\22\1\uffff\1\20\1\uffff\1\26\5\uffff\1\37\3"+
- "\uffff\1\36\1\10\1\11\7\uffff\1\32\1\27\13\uffff\1\30\2\uffff\1"+
- "\6\1\12\3\uffff\1\16\16\uffff\1\17\7\uffff\1\1\16\uffff\1\21\4\uffff"+
- "\1\4\3\uffff\1\13\6\uffff\1\14\1\15";
+ "\2\uffff\1\2\1\3\13\uffff\1\23\6\uffff\1\40\1\41\1\42\1\43\1\uffff"+
+ "\1\46\1\47\3\uffff\1\56\1\57\2\uffff\1\63\1\64\1\uffff\1\56\1\2"+
+ "\1\3\1\uffff\1\61\1\62\1\5\16\uffff\1\23\5\uffff\1\33\1\34\2\uffff"+
+ "\1\40\1\41\1\42\1\43\1\uffff\1\46\1\47\1\54\1\uffff\1\55\1\57\1"+
+ "\60\1\63\61\uffff\1\24\1\25\12\uffff\1\7\1\31\10\uffff\1\22\1\uffff"+
+ "\1\20\1\uffff\1\26\10\uffff\1\45\3\uffff\1\44\1\10\1\11\14\uffff"+
+ "\1\32\1\27\11\uffff\1\52\10\uffff\1\30\4\uffff\1\6\1\12\6\uffff"+
+ "\1\16\20\uffff\1\35\3\uffff\1\50\1\51\4\uffff\1\17\1\uffff\1\36"+
+ "\1\37\7\uffff\1\1\1\uffff\1\53\15\uffff\1\21\4\uffff\1\4\3\uffff"+
+ "\1\13\6\uffff\1\14\1\15";
static final String DFA16_specialS =
- "\1\1\34\uffff\1\0\1\2\u00c3\uffff}>";
+ "\1\1\41\uffff\1\2\1\0\u00ff\uffff}>";
static final String[] DFA16_transitionS = {
- "\11\40\2\37\2\40\1\37\22\40\1\37\1\40\1\35\4\40\1\36\3\40\1"+
- "\26\1\24\1\27\1\23\1\5\1\31\11\34\3\40\1\17\3\40\1\12\1\33\1"+
- "\1\1\33\1\30\3\33\1\16\6\33\1\13\2\33\1\4\7\33\3\40\1\32\1\33"+
- "\1\40\2\33\1\15\1\6\1\30\1\7\2\33\1\22\3\33\1\20\2\33\1\11\1"+
- "\33\1\14\1\33\1\25\1\10\1\33\1\21\3\33\1\2\1\40\1\3\uff82\40",
- "\1\41",
+ "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\42\4\45\1\43\3\45\1"+
+ "\33\1\27\1\34\1\23\1\5\1\36\11\41\1\26\2\45\1\17\3\45\1\12\1"+
+ "\40\1\1\1\40\1\35\3\40\1\16\6\40\1\13\2\40\1\4\7\40\1\30\1\45"+
+ "\1\31\1\37\1\40\1\45\1\25\1\40\1\15\1\6\1\35\1\7\2\40\1\22\3"+
+ "\40\1\20\1\40\1\24\1\11\1\40\1\14\1\40\1\32\1\10\1\40\1\21\3"+
+ "\40\1\2\1\45\1\3\uff82\45",
+ "\1\46",
"",
"",
- "\1\45",
- "\1\46\4\uffff\1\47",
- "\1\51",
- "\1\54\7\uffff\1\52\10\uffff\1\53",
- "\1\55",
+ "\1\52",
+ "\1\53\4\uffff\1\54",
"\1\56",
- "\1\57\20\uffff\1\60",
- "\1\62\2\uffff\1\61",
- "\1\63",
- "\1\64",
- "\1\65",
- "",
- "\1\70\7\uffff\1\67\5\uffff\1\71",
+ "\1\61\7\uffff\1\57\10\uffff\1\60",
+ "\1\62",
+ "\1\63\4\uffff\1\64",
+ "\1\65\20\uffff\1\66",
+ "\1\70\2\uffff\1\67",
+ "\1\71",
"\1\72",
"\1\73",
- "\1\74",
"",
- "\1\77",
+ "\1\76\7\uffff\1\75\5\uffff\1\77",
+ "\1\100",
+ "\1\101",
+ "\1\102",
+ "\1\104",
+ "\1\105",
"",
"",
- "\1\103\1\uffff\1\103\2\uffff\12\102",
- "\1\104\37\uffff\1\104",
- "\32\42\4\uffff\1\42\1\uffff\32\42",
"",
"",
- "\0\106",
- "\0\106",
- "",
- "",
- "\1\110",
+ "\1\112",
"",
"",
+ "\1\115\1\uffff\1\115\2\uffff\12\116",
+ "\1\117\37\uffff\1\117",
+ "\32\47\4\uffff\1\47\1\uffff\32\47",
"",
- "\1\111",
"",
+ "\0\121",
+ "\0\121",
"",
"",
- "\1\112",
- "\1\113",
- "\1\114",
- "\1\115",
- "\1\116",
- "\1\117",
- "\1\120",
- "\1\121",
- "\1\122",
"\1\123",
- "\1\125\5\uffff\1\124",
- "\1\126",
- "\1\127",
- "",
- "\1\130",
- "\1\131",
- "\1\132",
- "\1\133",
- "\1\134",
- "",
- "",
- "",
- "\1\135",
"",
"",
- "\12\102\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
"",
+ "\1\124",
"",
"",
"",
- "",
- "\1\136",
+ "\1\125",
+ "\1\126",
+ "\1\127",
+ "\1\130",
+ "\1\131",
+ "\1\132",
+ "\1\133\1\136\5\uffff\1\134\10\uffff\1\135",
"\1\137",
"\1\140",
"\1\141",
"\1\142",
- "\1\143",
- "\1\144",
+ "\1\144\5\uffff\1\143",
"\1\145",
"\1\146",
+ "",
"\1\147",
- "\1\150",
- "\1\151",
+ "\1\151\11\uffff\1\150",
"\1\152",
"\1\153",
"\1\154",
+ "",
+ "",
"\1\155",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\156",
+ "",
+ "",
+ "",
+ "",
+ "\1\157",
+ "",
+ "",
+ "",
+ "\12\116\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "",
+ "",
+ "",
+ "",
"\1\160",
"\1\161",
"\1\162",
@@ -1927,102 +2224,94 @@ public class InternalConfigLexer extends Lexer {
"\1\165",
"\1\166",
"\1\167",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\170",
"\1\171",
"\1\172",
"\1\173",
"\1\174",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\175",
"\1\176",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\177",
"\1\u0080",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\u0081",
"\1\u0082",
"\1\u0083",
- "",
- "",
- "\1\u0084",
- "\1\u0085",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u0086",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\u0087",
"\1\u0088",
"\1\u0089",
"\1\u008a",
- "",
- "",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
- "\1\u008d\5\uffff\1\u008c",
+ "\1\u008b",
+ "\1\u008c",
+ "\1\u008d",
"\1\u008e",
- "\1\u008f\5\uffff\1\u0090",
- "",
- "\1\u0091",
- "",
+ "\1\u008f",
+ "\1\u0090",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u0092",
- "",
"\1\u0093",
"\1\u0094",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\u0095",
+ "\1\u0096",
"\1\u0097",
- "",
"\1\u0098",
"\1\u0099",
- "\1\u009a",
- "",
- "",
- "",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u009b",
- "\1\u009c",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u009d",
- "\1\u009e",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u009f",
"\1\u00a0",
- "\1\u00a1",
"",
"",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\u00a1",
+ "\1\u00a2",
"\1\u00a3",
"\1\u00a4",
"\1\u00a5",
"\1\u00a6",
- "\1\u00a7",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u00a8",
"\1\u00a9",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
- "\1\u00ab",
- "\1\u00ac",
- "",
- "\1\u00ad",
- "\1\u00ae",
+ "\1\u00aa",
"",
"",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u00ad\5\uffff\1\u00ac",
+ "\1\u00ae",
"\1\u00af",
"\1\u00b0",
"\1\u00b1",
- "",
"\1\u00b2",
- "\1\u00b3",
- "\1\u00b4",
+ "\1\u00b3\5\uffff\1\u00b4",
+ "",
"\1\u00b5",
+ "",
"\1\u00b6",
+ "",
"\1\u00b7",
"\1\u00b8",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
- "\1\u00ba",
- "\1\u00bb",
+ "\1\u00b9",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u00bc",
"\1\u00bd",
"\1\u00be",
- "\1\u00bf",
"",
+ "\1\u00bf",
"\1\u00c0",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\u00c1",
+ "",
+ "",
+ "",
"\1\u00c2",
"\1\u00c3",
"\1\u00c4",
- "\1\u00c5",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u00c6",
- "",
"\1\u00c7",
"\1\u00c8",
"\1\u00c9",
@@ -2030,29 +2319,109 @@ public class InternalConfigLexer extends Lexer {
"\1\u00cb",
"\1\u00cc",
"\1\u00cd",
- "\1\u00ce",
+ "",
+ "",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u00cf",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\u00d0",
"\1\u00d1",
"\1\u00d2",
"\1\u00d3",
"\1\u00d4",
- "",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\u00d5",
"\1\u00d6",
+ "",
"\1\u00d7",
"\1\u00d8",
- "",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\u00d9",
"\1\u00da",
- "\1\u00db",
- "",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"\1\u00dc",
"\1\u00dd",
"\1\u00de",
+ "",
"\1\u00df",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
- "\12\42\7\uffff\32\42\4\uffff\1\42\1\uffff\32\42",
+ "\1\u00e0",
+ "\1\u00e1",
+ "\1\u00e2",
+ "",
+ "",
+ "\1\u00e3",
+ "\1\u00e4",
+ "\1\u00e5",
+ "\1\u00e6",
+ "\1\u00e7",
+ "\1\u00e8",
+ "",
+ "\1\u00e9",
+ "\1\u00ea",
+ "\1\u00eb",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u00ed",
+ "\1\u00ee",
+ "\1\u00ef",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u00f2",
+ "\1\u00f3",
+ "\1\u00f4",
+ "\1\u00f5",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u00f7",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u00fa",
+ "\1\u00fb",
+ "",
+ "",
+ "\1\u00fc",
+ "\1\u00fd",
+ "\1\u00fe",
+ "\1\u00ff",
+ "",
+ "\1\u0100",
+ "",
+ "",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u0102",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u0104",
+ "\1\u0105",
+ "\1\u0106",
+ "\1\u0107",
+ "",
+ "\1\u0108",
+ "",
+ "\1\u0109",
+ "\1\u010a",
+ "\1\u010b",
+ "\1\u010c",
+ "\1\u010d",
+ "\1\u010e",
+ "\1\u010f",
+ "\1\u0110",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u0112",
+ "\1\u0113",
+ "\1\u0114",
+ "\1\u0115",
+ "",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u0117",
+ "\1\u0118",
+ "\1\u0119",
+ "",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\1\u011b",
+ "\1\u011c",
+ "",
+ "\1\u011d",
+ "\1\u011e",
+ "\1\u011f",
+ "\1\u0120",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
+ "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47",
"",
""
};
@@ -2087,19 +2456,19 @@ public class InternalConfigLexer extends Lexer {
this.transition = DFA16_transition;
}
public String getDescription() {
- 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 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | RULE_EXP | 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 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | RULE_EXP | RULE_HEX | 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 LA16_29 = input.LA(1);
+ int LA16_35 = input.LA(1);
s = -1;
- if ( ((LA16_29>='\u0000' && LA16_29<='\uFFFF')) ) {s = 70;}
+ if ( ((LA16_35>='\u0000' && LA16_35<='\uFFFF')) ) {s = 81;}
- else s = 32;
+ else s = 37;
if ( s>=0 ) return s;
break;
@@ -2145,41 +2514,51 @@ public class InternalConfigLexer extends Lexer {
else if ( (LA16_0=='.') ) {s = 19;}
- else if ( (LA16_0==',') ) {s = 20;}
+ else if ( (LA16_0=='o') ) {s = 20;}
+
+ else if ( (LA16_0=='a') ) {s = 21;}
+
+ else if ( (LA16_0==':') ) {s = 22;}
+
+ else if ( (LA16_0==',') ) {s = 23;}
+
+ else if ( (LA16_0=='[') ) {s = 24;}
+
+ else if ( (LA16_0==']') ) {s = 25;}
- else if ( (LA16_0=='t') ) {s = 21;}
+ else if ( (LA16_0=='t') ) {s = 26;}
- else if ( (LA16_0=='+') ) {s = 22;}
+ else if ( (LA16_0=='+') ) {s = 27;}
- else if ( (LA16_0=='-') ) {s = 23;}
+ else if ( (LA16_0=='-') ) {s = 28;}
- else if ( (LA16_0=='E'||LA16_0=='e') ) {s = 24;}
+ else if ( (LA16_0=='E'||LA16_0=='e') ) {s = 29;}
- else if ( (LA16_0=='0') ) {s = 25;}
+ else if ( (LA16_0=='0') ) {s = 30;}
- else if ( (LA16_0=='^') ) {s = 26;}
+ else if ( (LA16_0=='^') ) {s = 31;}
- else if ( (LA16_0=='B'||LA16_0=='D'||(LA16_0>='F' && LA16_0<='H')||(LA16_0>='J' && LA16_0<='O')||(LA16_0>='Q' && LA16_0<='R')||(LA16_0>='T' && LA16_0<='Z')||LA16_0=='_'||(LA16_0>='a' && LA16_0<='b')||(LA16_0>='g' && LA16_0<='h')||(LA16_0>='j' && LA16_0<='l')||(LA16_0>='n' && LA16_0<='o')||LA16_0=='q'||LA16_0=='s'||LA16_0=='v'||(LA16_0>='x' && LA16_0<='z')) ) {s = 27;}
+ else if ( (LA16_0=='B'||LA16_0=='D'||(LA16_0>='F' && LA16_0<='H')||(LA16_0>='J' && LA16_0<='O')||(LA16_0>='Q' && LA16_0<='R')||(LA16_0>='T' && LA16_0<='Z')||LA16_0=='_'||LA16_0=='b'||(LA16_0>='g' && LA16_0<='h')||(LA16_0>='j' && LA16_0<='l')||LA16_0=='n'||LA16_0=='q'||LA16_0=='s'||LA16_0=='v'||(LA16_0>='x' && LA16_0<='z')) ) {s = 32;}
- else if ( ((LA16_0>='1' && LA16_0<='9')) ) {s = 28;}
+ else if ( ((LA16_0>='1' && LA16_0<='9')) ) {s = 33;}
- else if ( (LA16_0=='\"') ) {s = 29;}
+ else if ( (LA16_0=='\"') ) {s = 34;}
- else if ( (LA16_0=='\'') ) {s = 30;}
+ else if ( (LA16_0=='\'') ) {s = 35;}
- else if ( ((LA16_0>='\t' && LA16_0<='\n')||LA16_0=='\r'||LA16_0==' ') ) {s = 31;}
+ else if ( ((LA16_0>='\t' && LA16_0<='\n')||LA16_0=='\r'||LA16_0==' ') ) {s = 36;}
- else if ( ((LA16_0>='\u0000' && LA16_0<='\b')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\u001F')||LA16_0=='!'||(LA16_0>='#' && LA16_0<='&')||(LA16_0>='(' && LA16_0<='*')||(LA16_0>=':' && LA16_0<='<')||(LA16_0>='>' && LA16_0<='@')||(LA16_0>='[' && LA16_0<=']')||LA16_0=='`'||LA16_0=='|'||(LA16_0>='~' && LA16_0<='\uFFFF')) ) {s = 32;}
+ else if ( ((LA16_0>='\u0000' && LA16_0<='\b')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\u001F')||LA16_0=='!'||(LA16_0>='#' && LA16_0<='&')||(LA16_0>='(' && LA16_0<='*')||(LA16_0>=';' && LA16_0<='<')||(LA16_0>='>' && LA16_0<='@')||LA16_0=='\\'||LA16_0=='`'||LA16_0=='|'||(LA16_0>='~' && LA16_0<='\uFFFF')) ) {s = 37;}
if ( s>=0 ) return s;
break;
case 2 :
- int LA16_30 = input.LA(1);
+ int LA16_34 = input.LA(1);
s = -1;
- if ( ((LA16_30>='\u0000' && LA16_30<='\uFFFF')) ) {s = 70;}
+ if ( ((LA16_34>='\u0000' && LA16_34<='\uFFFF')) ) {s = 81;}
- else s = 32;
+ else s = 37;
if ( s>=0 ) return s;
break;

Back to the top