aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java
diff options
context:
space:
mode:
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java')
-rw-r--r--Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java198
1 files changed, 101 insertions, 97 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java
index d7e9807d..c15c826a 100644
--- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java
@@ -255,10 +255,11 @@ public class InternalCftLanguageLexer extends Lexer {
255 try { 255 try {
256 int _type = T__22; 256 int _type = T__22;
257 int _channel = DEFAULT_TOKEN_CHANNEL; 257 int _channel = DEFAULT_TOKEN_CHANNEL;
258 // InternalCftLanguage.g:20:7: ( 'p' ) 258 // InternalCftLanguage.g:20:7: ( 'prob' )
259 // InternalCftLanguage.g:20:9: 'p' 259 // InternalCftLanguage.g:20:9: 'prob'
260 { 260 {
261 match('p'); 261 match("prob");
262
262 263
263 } 264 }
264 265
@@ -647,12 +648,12 @@ public class InternalCftLanguageLexer extends Lexer {
647 try { 648 try {
648 int _type = RULE_OF_INT; 649 int _type = RULE_OF_INT;
649 int _channel = DEFAULT_TOKEN_CHANNEL; 650 int _channel = DEFAULT_TOKEN_CHANNEL;
650 // InternalCftLanguage.g:1671:13: ( 'o' 'f' ( '0' .. '9' )+ ) 651 // InternalCftLanguage.g:1672:13: ( 'o' 'f' ( '0' .. '9' )+ )
651 // InternalCftLanguage.g:1671:15: 'o' 'f' ( '0' .. '9' )+ 652 // InternalCftLanguage.g:1672:15: 'o' 'f' ( '0' .. '9' )+
652 { 653 {
653 match('o'); 654 match('o');
654 match('f'); 655 match('f');
655 // InternalCftLanguage.g:1671:23: ( '0' .. '9' )+ 656 // InternalCftLanguage.g:1672:23: ( '0' .. '9' )+
656 int cnt1=0; 657 int cnt1=0;
657 loop1: 658 loop1:
658 do { 659 do {
@@ -666,7 +667,7 @@ public class InternalCftLanguageLexer extends Lexer {
666 667
667 switch (alt1) { 668 switch (alt1) {
668 case 1 : 669 case 1 :
669 // InternalCftLanguage.g:1671:24: '0' .. '9' 670 // InternalCftLanguage.g:1672:24: '0' .. '9'
670 { 671 {
671 matchRange('0','9'); 672 matchRange('0','9');
672 673
@@ -698,10 +699,10 @@ public class InternalCftLanguageLexer extends Lexer {
698 try { 699 try {
699 int _type = RULE_T_DOUBLE; 700 int _type = RULE_T_DOUBLE;
700 int _channel = DEFAULT_TOKEN_CHANNEL; 701 int _channel = DEFAULT_TOKEN_CHANNEL;
701 // InternalCftLanguage.g:1673:15: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) ) 702 // InternalCftLanguage.g:1674:15: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) )
702 // InternalCftLanguage.g:1673:17: ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) 703 // InternalCftLanguage.g:1674:17: ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
703 { 704 {
704 // InternalCftLanguage.g:1673:17: ( '0' .. '9' )+ 705 // InternalCftLanguage.g:1674:17: ( '0' .. '9' )+
705 int cnt2=0; 706 int cnt2=0;
706 loop2: 707 loop2:
707 do { 708 do {
@@ -715,7 +716,7 @@ public class InternalCftLanguageLexer extends Lexer {
715 716
716 switch (alt2) { 717 switch (alt2) {
717 case 1 : 718 case 1 :
718 // InternalCftLanguage.g:1673:18: '0' .. '9' 719 // InternalCftLanguage.g:1674:18: '0' .. '9'
719 { 720 {
720 matchRange('0','9'); 721 matchRange('0','9');
721 722
@@ -731,15 +732,15 @@ public class InternalCftLanguageLexer extends Lexer {
731 cnt2++; 732 cnt2++;
732 } while (true); 733 } while (true);
733 734
734 // InternalCftLanguage.g:1673:29: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) 735 // InternalCftLanguage.g:1674:29: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
735 int alt8=2; 736 int alt8=2;
736 alt8 = dfa8.predict(input); 737 alt8 = dfa8.predict(input);
737 switch (alt8) { 738 switch (alt8) {
738 case 1 : 739 case 1 :
739 // InternalCftLanguage.g:1673:30: '.' ( '0' .. '9' )+ 740 // InternalCftLanguage.g:1674:30: '.' ( '0' .. '9' )+
740 { 741 {
741 match('.'); 742 match('.');
742 // InternalCftLanguage.g:1673:34: ( '0' .. '9' )+ 743 // InternalCftLanguage.g:1674:34: ( '0' .. '9' )+
743 int cnt3=0; 744 int cnt3=0;
744 loop3: 745 loop3:
745 do { 746 do {
@@ -753,7 +754,7 @@ public class InternalCftLanguageLexer extends Lexer {
753 754
754 switch (alt3) { 755 switch (alt3) {
755 case 1 : 756 case 1 :
756 // InternalCftLanguage.g:1673:35: '0' .. '9' 757 // InternalCftLanguage.g:1674:35: '0' .. '9'
757 { 758 {
758 matchRange('0','9'); 759 matchRange('0','9');
759 760
@@ -773,9 +774,9 @@ public class InternalCftLanguageLexer extends Lexer {
773 } 774 }
774 break; 775 break;
775 case 2 : 776 case 2 :
776 // InternalCftLanguage.g:1673:46: ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ 777 // InternalCftLanguage.g:1674:46: ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
777 { 778 {
778 // InternalCftLanguage.g:1673:46: ( '.' ( '0' .. '9' )+ )? 779 // InternalCftLanguage.g:1674:46: ( '.' ( '0' .. '9' )+ )?
779 int alt5=2; 780 int alt5=2;
780 int LA5_0 = input.LA(1); 781 int LA5_0 = input.LA(1);
781 782
@@ -784,10 +785,10 @@ public class InternalCftLanguageLexer extends Lexer {
784 } 785 }
785 switch (alt5) { 786 switch (alt5) {
786 case 1 : 787 case 1 :
787 // InternalCftLanguage.g:1673:47: '.' ( '0' .. '9' )+ 788 // InternalCftLanguage.g:1674:47: '.' ( '0' .. '9' )+
788 { 789 {
789 match('.'); 790 match('.');
790 // InternalCftLanguage.g:1673:51: ( '0' .. '9' )+ 791 // InternalCftLanguage.g:1674:51: ( '0' .. '9' )+
791 int cnt4=0; 792 int cnt4=0;
792 loop4: 793 loop4:
793 do { 794 do {
@@ -801,7 +802,7 @@ public class InternalCftLanguageLexer extends Lexer {
801 802
802 switch (alt4) { 803 switch (alt4) {
803 case 1 : 804 case 1 :
804 // InternalCftLanguage.g:1673:52: '0' .. '9' 805 // InternalCftLanguage.g:1674:52: '0' .. '9'
805 { 806 {
806 matchRange('0','9'); 807 matchRange('0','9');
807 808
@@ -832,7 +833,7 @@ public class InternalCftLanguageLexer extends Lexer {
832 recover(mse); 833 recover(mse);
833 throw mse;} 834 throw mse;}
834 835
835 // InternalCftLanguage.g:1673:75: ( '+' | '-' )? 836 // InternalCftLanguage.g:1674:75: ( '+' | '-' )?
836 int alt6=2; 837 int alt6=2;
837 int LA6_0 = input.LA(1); 838 int LA6_0 = input.LA(1);
838 839
@@ -858,7 +859,7 @@ public class InternalCftLanguageLexer extends Lexer {
858 859
859 } 860 }
860 861
861 // InternalCftLanguage.g:1673:86: ( '0' .. '9' )+ 862 // InternalCftLanguage.g:1674:86: ( '0' .. '9' )+
862 int cnt7=0; 863 int cnt7=0;
863 loop7: 864 loop7:
864 do { 865 do {
@@ -872,7 +873,7 @@ public class InternalCftLanguageLexer extends Lexer {
872 873
873 switch (alt7) { 874 switch (alt7) {
874 case 1 : 875 case 1 :
875 // InternalCftLanguage.g:1673:87: '0' .. '9' 876 // InternalCftLanguage.g:1674:87: '0' .. '9'
876 { 877 {
877 matchRange('0','9'); 878 matchRange('0','9');
878 879
@@ -910,10 +911,10 @@ public class InternalCftLanguageLexer extends Lexer {
910 try { 911 try {
911 int _type = RULE_ID; 912 int _type = RULE_ID;
912 int _channel = DEFAULT_TOKEN_CHANNEL; 913 int _channel = DEFAULT_TOKEN_CHANNEL;
913 // InternalCftLanguage.g:1675:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) 914 // InternalCftLanguage.g:1676:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
914 // InternalCftLanguage.g:1675:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 915 // InternalCftLanguage.g:1676:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
915 { 916 {
916 // InternalCftLanguage.g:1675:11: ( '^' )? 917 // InternalCftLanguage.g:1676:11: ( '^' )?
917 int alt9=2; 918 int alt9=2;
918 int LA9_0 = input.LA(1); 919 int LA9_0 = input.LA(1);
919 920
@@ -922,7 +923,7 @@ public class InternalCftLanguageLexer extends Lexer {
922 } 923 }
923 switch (alt9) { 924 switch (alt9) {
924 case 1 : 925 case 1 :
925 // InternalCftLanguage.g:1675:11: '^' 926 // InternalCftLanguage.g:1676:11: '^'
926 { 927 {
927 match('^'); 928 match('^');
928 929
@@ -940,7 +941,7 @@ public class InternalCftLanguageLexer extends Lexer {
940 recover(mse); 941 recover(mse);
941 throw mse;} 942 throw mse;}
942 943
943 // InternalCftLanguage.g:1675:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 944 // InternalCftLanguage.g:1676:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
944 loop10: 945 loop10:
945 do { 946 do {
946 int alt10=2; 947 int alt10=2;
@@ -989,10 +990,10 @@ public class InternalCftLanguageLexer extends Lexer {
989 try { 990 try {
990 int _type = RULE_INT; 991 int _type = RULE_INT;
991 int _channel = DEFAULT_TOKEN_CHANNEL; 992 int _channel = DEFAULT_TOKEN_CHANNEL;
992 // InternalCftLanguage.g:1677:10: ( ( '0' .. '9' )+ ) 993 // InternalCftLanguage.g:1678:10: ( ( '0' .. '9' )+ )
993 // InternalCftLanguage.g:1677:12: ( '0' .. '9' )+ 994 // InternalCftLanguage.g:1678:12: ( '0' .. '9' )+
994 { 995 {
995 // InternalCftLanguage.g:1677:12: ( '0' .. '9' )+ 996 // InternalCftLanguage.g:1678:12: ( '0' .. '9' )+
996 int cnt11=0; 997 int cnt11=0;
997 loop11: 998 loop11:
998 do { 999 do {
@@ -1006,7 +1007,7 @@ public class InternalCftLanguageLexer extends Lexer {
1006 1007
1007 switch (alt11) { 1008 switch (alt11) {
1008 case 1 : 1009 case 1 :
1009 // InternalCftLanguage.g:1677:13: '0' .. '9' 1010 // InternalCftLanguage.g:1678:13: '0' .. '9'
1010 { 1011 {
1011 matchRange('0','9'); 1012 matchRange('0','9');
1012 1013
@@ -1038,10 +1039,10 @@ public class InternalCftLanguageLexer extends Lexer {
1038 try { 1039 try {
1039 int _type = RULE_STRING; 1040 int _type = RULE_STRING;
1040 int _channel = DEFAULT_TOKEN_CHANNEL; 1041 int _channel = DEFAULT_TOKEN_CHANNEL;
1041 // InternalCftLanguage.g:1679:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) 1042 // InternalCftLanguage.g:1680:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
1042 // InternalCftLanguage.g:1679:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1043 // InternalCftLanguage.g:1680:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1043 { 1044 {
1044 // InternalCftLanguage.g:1679:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1045 // InternalCftLanguage.g:1680:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1045 int alt14=2; 1046 int alt14=2;
1046 int LA14_0 = input.LA(1); 1047 int LA14_0 = input.LA(1);
1047 1048
@@ -1059,10 +1060,10 @@ public class InternalCftLanguageLexer extends Lexer {
1059 } 1060 }
1060 switch (alt14) { 1061 switch (alt14) {
1061 case 1 : 1062 case 1 :
1062 // InternalCftLanguage.g:1679:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' 1063 // InternalCftLanguage.g:1680:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
1063 { 1064 {
1064 match('\"'); 1065 match('\"');
1065 // InternalCftLanguage.g:1679:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* 1066 // InternalCftLanguage.g:1680:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
1066 loop12: 1067 loop12:
1067 do { 1068 do {
1068 int alt12=3; 1069 int alt12=3;
@@ -1078,7 +1079,7 @@ public class InternalCftLanguageLexer extends Lexer {
1078 1079
1079 switch (alt12) { 1080 switch (alt12) {
1080 case 1 : 1081 case 1 :
1081 // InternalCftLanguage.g:1679:21: '\\\\' . 1082 // InternalCftLanguage.g:1680:21: '\\\\' .
1082 { 1083 {
1083 match('\\'); 1084 match('\\');
1084 matchAny(); 1085 matchAny();
@@ -1086,7 +1087,7 @@ public class InternalCftLanguageLexer extends Lexer {
1086 } 1087 }
1087 break; 1088 break;
1088 case 2 : 1089 case 2 :
1089 // InternalCftLanguage.g:1679:28: ~ ( ( '\\\\' | '\"' ) ) 1090 // InternalCftLanguage.g:1680:28: ~ ( ( '\\\\' | '\"' ) )
1090 { 1091 {
1091 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1092 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1092 input.consume(); 1093 input.consume();
@@ -1111,10 +1112,10 @@ public class InternalCftLanguageLexer extends Lexer {
1111 } 1112 }
1112 break; 1113 break;
1113 case 2 : 1114 case 2 :
1114 // InternalCftLanguage.g:1679:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' 1115 // InternalCftLanguage.g:1680:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
1115 { 1116 {
1116 match('\''); 1117 match('\'');
1117 // InternalCftLanguage.g:1679:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* 1118 // InternalCftLanguage.g:1680:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
1118 loop13: 1119 loop13:
1119 do { 1120 do {
1120 int alt13=3; 1121 int alt13=3;
@@ -1130,7 +1131,7 @@ public class InternalCftLanguageLexer extends Lexer {
1130 1131
1131 switch (alt13) { 1132 switch (alt13) {
1132 case 1 : 1133 case 1 :
1133 // InternalCftLanguage.g:1679:54: '\\\\' . 1134 // InternalCftLanguage.g:1680:54: '\\\\' .
1134 { 1135 {
1135 match('\\'); 1136 match('\\');
1136 matchAny(); 1137 matchAny();
@@ -1138,7 +1139,7 @@ public class InternalCftLanguageLexer extends Lexer {
1138 } 1139 }
1139 break; 1140 break;
1140 case 2 : 1141 case 2 :
1141 // InternalCftLanguage.g:1679:61: ~ ( ( '\\\\' | '\\'' ) ) 1142 // InternalCftLanguage.g:1680:61: ~ ( ( '\\\\' | '\\'' ) )
1142 { 1143 {
1143 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1144 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1144 input.consume(); 1145 input.consume();
@@ -1181,12 +1182,12 @@ public class InternalCftLanguageLexer extends Lexer {
1181 try { 1182 try {
1182 int _type = RULE_ML_COMMENT; 1183 int _type = RULE_ML_COMMENT;
1183 int _channel = DEFAULT_TOKEN_CHANNEL; 1184 int _channel = DEFAULT_TOKEN_CHANNEL;
1184 // InternalCftLanguage.g:1681:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) 1185 // InternalCftLanguage.g:1682:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
1185 // InternalCftLanguage.g:1681:19: '/*' ( options {greedy=false; } : . )* '*/' 1186 // InternalCftLanguage.g:1682:19: '/*' ( options {greedy=false; } : . )* '*/'
1186 { 1187 {
1187 match("/*"); 1188 match("/*");
1188 1189
1189 // InternalCftLanguage.g:1681:24: ( options {greedy=false; } : . )* 1190 // InternalCftLanguage.g:1682:24: ( options {greedy=false; } : . )*
1190 loop15: 1191 loop15:
1191 do { 1192 do {
1192 int alt15=2; 1193 int alt15=2;
@@ -1211,7 +1212,7 @@ public class InternalCftLanguageLexer extends Lexer {
1211 1212
1212 switch (alt15) { 1213 switch (alt15) {
1213 case 1 : 1214 case 1 :
1214 // InternalCftLanguage.g:1681:52: . 1215 // InternalCftLanguage.g:1682:52: .
1215 { 1216 {
1216 matchAny(); 1217 matchAny();
1217 1218
@@ -1241,12 +1242,12 @@ public class InternalCftLanguageLexer extends Lexer {
1241 try { 1242 try {
1242 int _type = RULE_SL_COMMENT; 1243 int _type = RULE_SL_COMMENT;
1243 int _channel = DEFAULT_TOKEN_CHANNEL; 1244 int _channel = DEFAULT_TOKEN_CHANNEL;
1244 // InternalCftLanguage.g:1683:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) 1245 // InternalCftLanguage.g:1684:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
1245 // InternalCftLanguage.g:1683:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? 1246 // InternalCftLanguage.g:1684:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
1246 { 1247 {
1247 match("//"); 1248 match("//");
1248 1249
1249 // InternalCftLanguage.g:1683:24: (~ ( ( '\\n' | '\\r' ) ) )* 1250 // InternalCftLanguage.g:1684:24: (~ ( ( '\\n' | '\\r' ) ) )*
1250 loop16: 1251 loop16:
1251 do { 1252 do {
1252 int alt16=2; 1253 int alt16=2;
@@ -1259,7 +1260,7 @@ public class InternalCftLanguageLexer extends Lexer {
1259 1260
1260 switch (alt16) { 1261 switch (alt16) {
1261 case 1 : 1262 case 1 :
1262 // InternalCftLanguage.g:1683:24: ~ ( ( '\\n' | '\\r' ) ) 1263 // InternalCftLanguage.g:1684:24: ~ ( ( '\\n' | '\\r' ) )
1263 { 1264 {
1264 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') ) { 1265 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') ) {
1265 input.consume(); 1266 input.consume();
@@ -1279,7 +1280,7 @@ public class InternalCftLanguageLexer extends Lexer {
1279 } 1280 }
1280 } while (true); 1281 } while (true);
1281 1282
1282 // InternalCftLanguage.g:1683:40: ( ( '\\r' )? '\\n' )? 1283 // InternalCftLanguage.g:1684:40: ( ( '\\r' )? '\\n' )?
1283 int alt18=2; 1284 int alt18=2;
1284 int LA18_0 = input.LA(1); 1285 int LA18_0 = input.LA(1);
1285 1286
@@ -1288,9 +1289,9 @@ public class InternalCftLanguageLexer extends Lexer {
1288 } 1289 }
1289 switch (alt18) { 1290 switch (alt18) {
1290 case 1 : 1291 case 1 :
1291 // InternalCftLanguage.g:1683:41: ( '\\r' )? '\\n' 1292 // InternalCftLanguage.g:1684:41: ( '\\r' )? '\\n'
1292 { 1293 {
1293 // InternalCftLanguage.g:1683:41: ( '\\r' )? 1294 // InternalCftLanguage.g:1684:41: ( '\\r' )?
1294 int alt17=2; 1295 int alt17=2;
1295 int LA17_0 = input.LA(1); 1296 int LA17_0 = input.LA(1);
1296 1297
@@ -1299,7 +1300,7 @@ public class InternalCftLanguageLexer extends Lexer {
1299 } 1300 }
1300 switch (alt17) { 1301 switch (alt17) {
1301 case 1 : 1302 case 1 :
1302 // InternalCftLanguage.g:1683:41: '\\r' 1303 // InternalCftLanguage.g:1684:41: '\\r'
1303 { 1304 {
1304 match('\r'); 1305 match('\r');
1305 1306
@@ -1331,10 +1332,10 @@ public class InternalCftLanguageLexer extends Lexer {
1331 try { 1332 try {
1332 int _type = RULE_WS; 1333 int _type = RULE_WS;
1333 int _channel = DEFAULT_TOKEN_CHANNEL; 1334 int _channel = DEFAULT_TOKEN_CHANNEL;
1334 // InternalCftLanguage.g:1685:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) 1335 // InternalCftLanguage.g:1686:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
1335 // InternalCftLanguage.g:1685:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1336 // InternalCftLanguage.g:1686:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1336 { 1337 {
1337 // InternalCftLanguage.g:1685:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1338 // InternalCftLanguage.g:1686:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1338 int cnt19=0; 1339 int cnt19=0;
1339 loop19: 1340 loop19:
1340 do { 1341 do {
@@ -1388,8 +1389,8 @@ public class InternalCftLanguageLexer extends Lexer {
1388 try { 1389 try {
1389 int _type = RULE_ANY_OTHER; 1390 int _type = RULE_ANY_OTHER;
1390 int _channel = DEFAULT_TOKEN_CHANNEL; 1391 int _channel = DEFAULT_TOKEN_CHANNEL;
1391 // InternalCftLanguage.g:1687:16: ( . ) 1392 // InternalCftLanguage.g:1688:16: ( . )
1392 // InternalCftLanguage.g:1687:18: . 1393 // InternalCftLanguage.g:1688:18: .
1393 { 1394 {
1394 matchAny(); 1395 matchAny();
1395 1396
@@ -1725,24 +1726,24 @@ public class InternalCftLanguageLexer extends Lexer {
1725 this.transition = DFA8_transition; 1726 this.transition = DFA8_transition;
1726 } 1727 }
1727 public String getDescription() { 1728 public String getDescription() {
1728 return "1673:29: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )"; 1729 return "1674:29: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )";
1729 } 1730 }
1730 } 1731 }
1731 static final String DFA20_eotS = 1732 static final String DFA20_eotS =
1732 "\1\uffff\1\36\1\uffff\2\37\1\uffff\1\37\1\uffff\1\34\1\53\4\37\3\uffff\2\34\2\uffff\1\72\1\34\1\uffff\3\34\2\uffff\1\37\3\uffff\1\37\1\103\1\37\1\uffff\1\37\1\106\1\110\4\uffff\3\37\1\114\3\37\10\uffff\1\72\5\uffff\2\37\1\uffff\1\122\1\123\1\uffff\1\124\1\uffff\2\37\1\127\1\uffff\5\37\3\uffff\2\37\1\uffff\13\37\1\152\1\153\1\154\3\37\1\160\3\uffff\2\37\1\163\1\uffff\1\37\1\165\1\uffff\1\37\1\uffff\4\37\1\173\1\uffff"; 1733 "\1\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\1\34\1\53\4\37\3\uffff\2\34\2\uffff\1\74\1\34\1\uffff\3\34\2\uffff\2\37\2\uffff\1\37\1\104\1\37\1\uffff\1\37\1\107\1\110\4\uffff\3\37\1\115\3\37\10\uffff\1\74\5\uffff\3\37\1\uffff\1\124\1\125\2\uffff\1\126\2\37\1\131\1\uffff\4\37\1\136\1\37\3\uffff\2\37\1\uffff\4\37\1\uffff\7\37\1\155\1\156\1\157\3\37\1\163\3\uffff\2\37\1\166\1\uffff\1\37\1\170\1\uffff\1\37\1\uffff\4\37\1\176\1\uffff";
1733 static final String DFA20_eofS = 1734 static final String DFA20_eofS =
1734 "\174\uffff"; 1735 "\177\uffff";
1735 static final String DFA20_minS = 1736 static final String DFA20_minS =
1736 "\1\0\1\60\1\uffff\1\155\1\146\1\uffff\1\146\1\uffff\1\135\1\76\1\141\1\156\1\157\1\141\3\uffff\2\75\2\uffff\1\56\1\101\1\uffff\2\0\1\52\2\uffff\1\143\3\uffff\1\160\1\60\1\164\1\uffff\1\164\2\60\4\uffff\1\155\1\157\1\144\1\60\1\141\2\160\10\uffff\1\56\5\uffff\1\153\1\157\1\uffff\2\60\1\uffff\1\60\1\uffff\1\142\1\153\1\60\1\uffff\1\156\1\154\1\160\1\141\1\162\3\uffff\1\144\1\165\1\uffff\1\163\1\145\1\151\1\147\1\164\1\141\1\160\1\146\1\166\1\156\1\145\3\60\1\157\1\145\1\147\1\60\3\uffff\1\162\1\154\1\60\1\uffff\1\155\1\60\1\uffff\1\141\1\uffff\1\164\1\151\1\157\1\156\1\60\1\uffff"; 1737 "\1\0\1\141\1\uffff\1\155\1\146\1\uffff\1\146\1\uffff\1\135\1\76\1\141\1\156\1\157\1\141\3\uffff\2\75\2\uffff\1\56\1\101\1\uffff\2\0\1\52\2\uffff\1\143\1\157\2\uffff\1\160\1\60\1\164\1\uffff\1\164\2\60\4\uffff\1\155\1\157\1\144\1\60\1\141\2\160\10\uffff\1\56\5\uffff\1\153\1\142\1\157\1\uffff\2\60\2\uffff\1\60\1\142\1\153\1\60\1\uffff\1\156\1\154\1\160\1\141\1\60\1\162\3\uffff\1\144\1\165\1\uffff\1\163\1\145\1\151\1\147\1\uffff\1\164\1\141\1\160\1\146\1\166\1\156\1\145\3\60\1\157\1\145\1\147\1\60\3\uffff\1\162\1\154\1\60\1\uffff\1\155\1\60\1\uffff\1\141\1\uffff\1\164\1\151\1\157\1\156\1\60\1\uffff";
1737 static final String DFA20_maxS = 1738 static final String DFA20_maxS =
1738 "\1\uffff\1\172\1\uffff\1\156\1\146\1\uffff\1\165\1\uffff\1\135\1\76\1\157\1\163\1\162\1\141\3\uffff\2\75\2\uffff\1\145\1\172\1\uffff\2\uffff\1\57\2\uffff\1\143\3\uffff\1\160\1\172\1\164\1\uffff\1\164\2\172\4\uffff\1\155\1\157\1\144\1\172\1\141\2\160\10\uffff\1\145\5\uffff\1\153\1\157\1\uffff\2\172\1\uffff\1\172\1\uffff\1\142\1\153\1\172\1\uffff\1\156\1\154\1\160\1\141\1\162\3\uffff\1\144\1\165\1\uffff\1\163\1\145\1\151\1\147\1\164\1\141\1\160\1\146\1\166\1\156\1\145\3\172\1\157\1\145\1\147\1\172\3\uffff\1\162\1\154\1\172\1\uffff\1\155\1\172\1\uffff\1\141\1\uffff\1\164\1\151\1\157\1\156\1\172\1\uffff"; 1739 "\1\uffff\1\162\1\uffff\1\156\1\146\1\uffff\1\165\1\uffff\1\135\1\76\1\157\1\163\1\162\1\141\3\uffff\2\75\2\uffff\1\145\1\172\1\uffff\2\uffff\1\57\2\uffff\1\143\1\157\2\uffff\1\160\1\172\1\164\1\uffff\1\164\2\172\4\uffff\1\155\1\157\1\144\1\172\1\141\2\160\10\uffff\1\145\5\uffff\1\153\1\142\1\157\1\uffff\2\172\2\uffff\1\172\1\142\1\153\1\172\1\uffff\1\156\1\154\1\160\1\141\1\172\1\162\3\uffff\1\144\1\165\1\uffff\1\163\1\145\1\151\1\147\1\uffff\1\164\1\141\1\160\1\146\1\166\1\156\1\145\3\172\1\157\1\145\1\147\1\172\3\uffff\1\162\1\154\1\172\1\uffff\1\155\1\172\1\uffff\1\141\1\uffff\1\164\1\151\1\157\1\156\1\172\1\uffff";
1739 static final String DFA20_acceptS = 1740 static final String DFA20_acceptS =
1740 "\2\uffff\1\2\2\uffff\1\5\1\uffff\1\10\6\uffff\1\23\1\24\1\25\2\uffff\1\32\1\34\2\uffff\1\37\3\uffff\1\44\1\45\1\uffff\1\12\1\37\1\2\3\uffff\1\5\3\uffff\1\10\1\11\1\33\1\13\7\uffff\1\23\1\24\1\25\1\30\1\31\1\32\1\34\1\40\1\uffff\1\36\1\41\1\42\1\43\1\44\2\uffff\1\6\2\uffff\1\16\1\uffff\1\17\3\uffff\1\27\5\uffff\1\4\1\7\1\35\2\uffff\1\15\22\uffff\1\3\1\14\1\26\3\uffff\1\1\2\uffff\1\22\1\uffff\1\21\5\uffff\1\20"; 1741 "\2\uffff\1\2\2\uffff\1\5\1\uffff\1\10\6\uffff\1\23\1\24\1\25\2\uffff\1\32\1\34\2\uffff\1\37\3\uffff\1\44\1\45\2\uffff\1\37\1\2\3\uffff\1\5\3\uffff\1\10\1\11\1\33\1\13\7\uffff\1\23\1\24\1\25\1\30\1\31\1\32\1\34\1\36\1\uffff\1\40\1\41\1\42\1\43\1\44\3\uffff\1\6\2\uffff\1\16\1\17\4\uffff\1\27\6\uffff\1\4\1\7\1\35\2\uffff\1\15\4\uffff\1\12\16\uffff\1\3\1\14\1\26\3\uffff\1\1\2\uffff\1\22\1\uffff\1\21\5\uffff\1\20";
1741 static final String DFA20_specialS = 1742 static final String DFA20_specialS =
1742 "\1\1\27\uffff\1\2\1\0\142\uffff}>"; 1743 "\1\1\27\uffff\1\2\1\0\145\uffff}>";
1743 static final String[] DFA20_transitionS = { 1744 static final String[] DFA20_transitionS = {
1744 "\11\34\2\33\2\34\1\33\22\34\1\33\1\34\1\30\4\34\1\31\1\16\1\20\1\24\1\21\1\17\1\34\1\23\1\32\12\25\1\22\1\2\1\34\1\11\3\34\32\27\1\10\2\34\1\26\1\27\1\34\1\13\1\27\1\4\5\27\1\3\2\27\1\12\1\15\1\27\1\6\1\1\3\27\1\14\6\27\1\5\1\34\1\7\uff82\34", 1745 "\11\34\2\33\2\34\1\33\22\34\1\33\1\34\1\30\4\34\1\31\1\16\1\20\1\24\1\21\1\17\1\34\1\23\1\32\12\25\1\22\1\2\1\34\1\11\3\34\32\27\1\10\2\34\1\26\1\27\1\34\1\13\1\27\1\4\5\27\1\3\2\27\1\12\1\15\1\27\1\6\1\1\3\27\1\14\6\27\1\5\1\34\1\7\uff82\34",
1745 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\1\35\31\37", 1746 "\1\35\20\uffff\1\36",
1746 "", 1747 "",
1747 "\1\41\1\42", 1748 "\1\41\1\42",
1748 "\1\43", 1749 "\1\43",
@@ -1762,7 +1763,7 @@ public class InternalCftLanguageLexer extends Lexer {
1762 "\1\67", 1763 "\1\67",
1763 "", 1764 "",
1764 "", 1765 "",
1765 "\1\74\1\uffff\12\73\13\uffff\1\74\37\uffff\1\74", 1766 "\1\72\1\uffff\12\73\13\uffff\1\72\37\uffff\1\72",
1766 "\32\37\4\uffff\1\37\1\uffff\32\37", 1767 "\32\37\4\uffff\1\37\1\uffff\32\37",
1767 "", 1768 "",
1768 "\0\75", 1769 "\0\75",
@@ -1771,27 +1772,27 @@ public class InternalCftLanguageLexer extends Lexer {
1771 "", 1772 "",
1772 "", 1773 "",
1773 "\1\101", 1774 "\1\101",
1775 "\1\102",
1774 "", 1776 "",
1775 "", 1777 "",
1776 "", 1778 "\1\103",
1777 "\1\102",
1778 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1779 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1779 "\1\104",
1780 "",
1781 "\1\105", 1780 "\1\105",
1781 "",
1782 "\1\106",
1782 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1783 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1783 "\12\107\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1784 "\12\111\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1784 "", 1785 "",
1785 "", 1786 "",
1786 "", 1787 "",
1787 "", 1788 "",
1788 "\1\111",
1789 "\1\112", 1789 "\1\112",
1790 "\1\113", 1790 "\1\113",
1791 "\1\114",
1791 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1792 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1792 "\1\115",
1793 "\1\116", 1793 "\1\116",
1794 "\1\117", 1794 "\1\117",
1795 "\1\120",
1795 "", 1796 "",
1796 "", 1797 "",
1797 "", 1798 "",
@@ -1800,69 +1801,72 @@ public class InternalCftLanguageLexer extends Lexer {
1800 "", 1801 "",
1801 "", 1802 "",
1802 "", 1803 "",
1803 "\1\74\1\uffff\12\73\13\uffff\1\74\37\uffff\1\74", 1804 "\1\72\1\uffff\12\73\13\uffff\1\72\37\uffff\1\72",
1804 "", 1805 "",
1805 "", 1806 "",
1806 "", 1807 "",
1807 "", 1808 "",
1808 "", 1809 "",
1809 "\1\120",
1810 "\1\121", 1810 "\1\121",
1811 "\1\122",
1812 "\1\123",
1811 "", 1813 "",
1812 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1814 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1813 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1815 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1814 "", 1816 "",
1815 "\12\107\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1816 "", 1817 "",
1817 "\1\125", 1818 "\12\111\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1818 "\1\126", 1819 "\1\127",
1820 "\1\130",
1819 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1821 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1820 "", 1822 "",
1821 "\1\130",
1822 "\1\131",
1823 "\1\132", 1823 "\1\132",
1824 "\1\133", 1824 "\1\133",
1825 "\1\134", 1825 "\1\134",
1826 "\1\135",
1827 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1828 "\1\137",
1826 "", 1829 "",
1827 "", 1830 "",
1828 "", 1831 "",
1829 "\1\135",
1830 "\1\136",
1831 "",
1832 "\1\137",
1833 "\1\140", 1832 "\1\140",
1834 "\1\141", 1833 "\1\141",
1834 "",
1835 "\1\142", 1835 "\1\142",
1836 "\1\143", 1836 "\1\143",
1837 "\1\144", 1837 "\1\144",
1838 "\1\145", 1838 "\1\145",
1839 "",
1839 "\1\146", 1840 "\1\146",
1840 "\1\147", 1841 "\1\147",
1841 "\1\150", 1842 "\1\150",
1842 "\1\151", 1843 "\1\151",
1844 "\1\152",
1845 "\1\153",
1846 "\1\154",
1843 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1847 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1844 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1848 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1845 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1849 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1846 "\1\155", 1850 "\1\160",
1847 "\1\156",
1848 "\1\157",
1849 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1850 "",
1851 "",
1852 "",
1853 "\1\161", 1851 "\1\161",
1854 "\1\162", 1852 "\1\162",
1855 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1853 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1856 "", 1854 "",
1855 "",
1856 "",
1857 "\1\164", 1857 "\1\164",
1858 "\1\165",
1858 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1859 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1859 "", 1860 "",
1860 "\1\166",
1861 "",
1862 "\1\167", 1861 "\1\167",
1863 "\1\170", 1862 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1863 "",
1864 "\1\171", 1864 "\1\171",
1865 "",
1865 "\1\172", 1866 "\1\172",
1867 "\1\173",
1868 "\1\174",
1869 "\1\175",
1866 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", 1870 "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
1867 "" 1871 ""
1868 }; 1872 };