Changeset 95 in default for v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnfLexer.java
- Timestamp:
- 10/12/16 14:34:24 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnfLexer.java
r88 r95 13 13 @SuppressWarnings("all") 14 14 public class InternalEbnfLexer extends Lexer { 15 public static final int RULE_STRING=6; 15 public static final int T__40=40; 16 public static final int RULE_ID=4; 17 public static final int RULE_SECTIONHEADER=5; 18 public static final int T__41=41; 19 public static final int T__29=29; 20 public static final int T__28=28; 21 public static final int T__27=27; 22 public static final int T__26=26; 23 public static final int T__25=25; 24 public static final int T__24=24; 25 public static final int T__23=23; 26 public static final int T__22=22; 27 public static final int T__21=21; 28 public static final int T__20=20; 29 public static final int EOF=-1; 16 30 public static final int RULE_SL_COMMENT=11; 31 public static final int RULE_ML_COMMENT=12; 17 32 public static final int T__19=19; 18 public static final int RULE_SECTIONHEADER=5;19 public static final int T__15=15;20 public static final int T__37=37;21 public static final int T__16=16;22 public static final int T__38=38;23 public static final int T__17=17;24 public static final int T__39=39;25 public static final int T__18=18;26 public static final int T__33=33;27 public static final int T__34=34;28 public static final int T__13=13;29 public static final int T__35=35;30 public static final int T__14=14;31 public static final int T__36=36;32 public static final int EOF=-1;33 33 public static final int T__30=30; 34 34 public static final int T__31=31; 35 public static final int RULE_COLON=9; 35 36 public static final int T__32=32; 36 public static final int RULE_ID=4; 37 public static final int RULE_STRING=6; 38 public static final int T__16=16; 39 public static final int T__33=33; 40 public static final int T__15=15; 41 public static final int T__34=34; 42 public static final int T__18=18; 43 public static final int T__35=35; 44 public static final int T__17=17; 45 public static final int T__36=36; 46 public static final int T__37=37; 47 public static final int RULE_LOGIC=8; 48 public static final int T__38=38; 49 public static final int T__14=14; 50 public static final int T__39=39; 51 public static final int T__13=13; 52 public static final int RULE_INT=7; 37 53 public static final int RULE_WS=10; 38 public static final int RULE_COLON=9;39 public static final int RULE_LOGIC=8;40 public static final int T__26=26;41 public static final int T__27=27;42 public static final int T__28=28;43 public static final int RULE_INT=7;44 public static final int T__29=29;45 public static final int T__22=22;46 public static final int RULE_ML_COMMENT=12;47 public static final int T__23=23;48 public static final int T__24=24;49 public static final int T__25=25;50 public static final int T__20=20;51 public static final int T__21=21;52 54 53 55 // delegates … … 619 621 // $ANTLR end "T__39" 620 622 623 // $ANTLR start "T__40" 624 public final void mT__40() throws RecognitionException { 625 try { 626 int _type = T__40; 627 int _channel = DEFAULT_TOKEN_CHANNEL; 628 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:38:7: ( '#' ) 629 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:38:9: '#' 630 { 631 match('#'); 632 633 } 634 635 state.type = _type; 636 state.channel = _channel; 637 } 638 finally { 639 } 640 } 641 // $ANTLR end "T__40" 642 643 // $ANTLR start "T__41" 644 public final void mT__41() throws RecognitionException { 645 try { 646 int _type = T__41; 647 int _channel = DEFAULT_TOKEN_CHANNEL; 648 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:39:7: ( ',' ) 649 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:39:9: ',' 650 { 651 match(','); 652 653 } 654 655 state.type = _type; 656 state.channel = _channel; 657 } 658 finally { 659 } 660 } 661 // $ANTLR end "T__41" 662 621 663 // $ANTLR start "RULE_ID" 622 664 public final void mRULE_ID() throws RecognitionException { … … 624 666 int _type = RULE_ID; 625 667 int _channel = DEFAULT_TOKEN_CHANNEL; 626 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 773:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* )627 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 773:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )*668 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1887:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* ) 669 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1887:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* 628 670 { 629 671 if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { … … 636 678 throw mse;} 637 679 638 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 773:35: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )*680 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1887:35: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* 639 681 loop1: 640 682 do { … … 685 727 int _type = RULE_INT; 686 728 int _channel = DEFAULT_TOKEN_CHANNEL; 687 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 775:10: ( ( '0' .. '9' )+ )688 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 775:12: ( '0' .. '9' )+689 { 690 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 775:12: ( '0' .. '9' )+729 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1889:10: ( ( '0' .. '9' )+ ) 730 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1889:12: ( '0' .. '9' )+ 731 { 732 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1889:12: ( '0' .. '9' )+ 691 733 int cnt2=0; 692 734 loop2: … … 702 744 switch (alt2) { 703 745 case 1 : 704 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 775:13: '0' .. '9'746 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1889:13: '0' .. '9' 705 747 { 706 748 matchRange('0','9'); … … 734 776 int _type = RULE_WS; 735 777 int _channel = DEFAULT_TOKEN_CHANNEL; 736 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 777:9: ( ( ' ' | '\\t' | ( '\\r' )? '\\n' )+ )737 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 777:11: ( ' ' | '\\t' | ( '\\r' )? '\\n' )+738 { 739 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 777:11: ( ' ' | '\\t' | ( '\\r' )? '\\n' )+778 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1891:9: ( ( ' ' | '\\t' | ( '\\r' )? '\\n' )+ ) 779 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1891:11: ( ' ' | '\\t' | ( '\\r' )? '\\n' )+ 780 { 781 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1891:11: ( ' ' | '\\t' | ( '\\r' )? '\\n' )+ 740 782 int cnt4=0; 741 783 loop4: … … 764 806 switch (alt4) { 765 807 case 1 : 766 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 777:12: ' '808 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1891:12: ' ' 767 809 { 768 810 match(' '); … … 771 813 break; 772 814 case 2 : 773 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 777:16: '\\t'815 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1891:16: '\\t' 774 816 { 775 817 match('\t'); … … 778 820 break; 779 821 case 3 : 780 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 777:21: ( '\\r' )? '\\n'822 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1891:21: ( '\\r' )? '\\n' 781 823 { 782 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 777:21: ( '\\r' )?824 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1891:21: ( '\\r' )? 783 825 int alt3=2; 784 826 int LA3_0 = input.LA(1); … … 789 831 switch (alt3) { 790 832 case 1 : 791 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 777:21: '\\r'833 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1891:21: '\\r' 792 834 { 793 835 match('\r'); … … 828 870 int _type = RULE_COLON; 829 871 int _channel = DEFAULT_TOKEN_CHANNEL; 830 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 779:12: ( '\"' '\"' '\"' )831 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 779:14: '\"' '\"' '\"'872 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1893:12: ( '\"' '\"' '\"' ) 873 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1893:14: '\"' '\"' '\"' 832 874 { 833 875 match('\"'); … … 850 892 int _type = RULE_STRING; 851 893 int _channel = DEFAULT_TOKEN_CHANNEL; 852 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 781:13: ( ( '\"' (~ ( '\"' ) )* '\"' | '\\'' (~ ( '\\'' ) )* '\\'' ) )853 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 781:15: ( '\"' (~ ( '\"' ) )* '\"' | '\\'' (~ ( '\\'' ) )* '\\'' )854 { 855 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 781:15: ( '\"' (~ ( '\"' ) )* '\"' | '\\'' (~ ( '\\'' ) )* '\\'' )894 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1895:13: ( ( '\"' (~ ( '\"' ) )* '\"' | '\\'' (~ ( '\\'' ) )* '\\'' ) ) 895 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1895:15: ( '\"' (~ ( '\"' ) )* '\"' | '\\'' (~ ( '\\'' ) )* '\\'' ) 896 { 897 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1895:15: ( '\"' (~ ( '\"' ) )* '\"' | '\\'' (~ ( '\\'' ) )* '\\'' ) 856 898 int alt7=2; 857 899 int LA7_0 = input.LA(1); … … 871 913 switch (alt7) { 872 914 case 1 : 873 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 781:16: '\"' (~ ( '\"' ) )* '\"'915 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1895:16: '\"' (~ ( '\"' ) )* '\"' 874 916 { 875 917 match('\"'); 876 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 781:20: (~ ( '\"' ) )*918 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1895:20: (~ ( '\"' ) )* 877 919 loop5: 878 920 do { … … 887 929 switch (alt5) { 888 930 case 1 : 889 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 781:20: ~ ( '\"' )931 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1895:20: ~ ( '\"' ) 890 932 { 891 933 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='\uFFFF') ) { … … 912 954 break; 913 955 case 2 : 914 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 781:32: '\\'' (~ ( '\\'' ) )* '\\''956 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1895:32: '\\'' (~ ( '\\'' ) )* '\\'' 915 957 { 916 958 match('\''); 917 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 781:37: (~ ( '\\'' ) )*959 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1895:37: (~ ( '\\'' ) )* 918 960 loop6: 919 961 do { … … 928 970 switch (alt6) { 929 971 case 1 : 930 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 781:37: ~ ( '\\'' )972 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1895:37: ~ ( '\\'' ) 931 973 { 932 974 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) { … … 971 1013 int _type = RULE_SECTIONHEADER; 972 1014 int _channel = DEFAULT_TOKEN_CHANNEL; 973 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 783:20: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( '.' | '0' .. '9' )+ ( ' ' | '\\t' ) (~ ( ( '\\n' | '\\r' ) ) )* ( '\\r' )? '\\n' )974 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 783:22: ( 'a' .. 'z' | 'A' .. 'Z' ) ( '.' | '0' .. '9' )+ ( ' ' | '\\t' ) (~ ( ( '\\n' | '\\r' ) ) )* ( '\\r' )? '\\n'1015 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1897:20: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( '.' | '0' .. '9' )+ ( ' ' | '\\t' ) (~ ( ( '\\n' | '\\r' ) ) )* ( '\\r' )? '\\n' ) 1016 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1897:22: ( 'a' .. 'z' | 'A' .. 'Z' ) ( '.' | '0' .. '9' )+ ( ' ' | '\\t' ) (~ ( ( '\\n' | '\\r' ) ) )* ( '\\r' )? '\\n' 975 1017 { 976 1018 if ( (input.LA(1)>='A' && input.LA(1)<='Z')||(input.LA(1)>='a' && input.LA(1)<='z') ) { … … 983 1025 throw mse;} 984 1026 985 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 783:42: ( '.' | '0' .. '9' )+1027 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1897:42: ( '.' | '0' .. '9' )+ 986 1028 int cnt8=0; 987 1029 loop8: … … 1030 1072 throw mse;} 1031 1073 1032 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 783:69: (~ ( ( '\\n' | '\\r' ) ) )*1074 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1897:69: (~ ( ( '\\n' | '\\r' ) ) )* 1033 1075 loop9: 1034 1076 do { … … 1043 1085 switch (alt9) { 1044 1086 case 1 : 1045 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 783:69: ~ ( ( '\\n' | '\\r' ) )1087 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1897:69: ~ ( ( '\\n' | '\\r' ) ) 1046 1088 { 1047 1089 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') ) { … … 1063 1105 } while (true); 1064 1106 1065 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 783:85: ( '\\r' )?1107 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1897:85: ( '\\r' )? 1066 1108 int alt10=2; 1067 1109 int LA10_0 = input.LA(1); … … 1072 1114 switch (alt10) { 1073 1115 case 1 : 1074 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 783:85: '\\r'1116 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1897:85: '\\r' 1075 1117 { 1076 1118 match('\r'); … … 1098 1140 int _type = RULE_SL_COMMENT; 1099 1141 int _channel = DEFAULT_TOKEN_CHANNEL; 1100 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 785:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )1101 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 785:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?1142 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1899:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) 1143 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1899:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? 1102 1144 { 1103 1145 match("//"); 1104 1146 1105 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 785:24: (~ ( ( '\\n' | '\\r' ) ) )*1147 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1899:24: (~ ( ( '\\n' | '\\r' ) ) )* 1106 1148 loop11: 1107 1149 do { … … 1116 1158 switch (alt11) { 1117 1159 case 1 : 1118 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 785:24: ~ ( ( '\\n' | '\\r' ) )1160 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1899:24: ~ ( ( '\\n' | '\\r' ) ) 1119 1161 { 1120 1162 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') ) { … … 1136 1178 } while (true); 1137 1179 1138 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 785:40: ( ( '\\r' )? '\\n' )?1180 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1899:40: ( ( '\\r' )? '\\n' )? 1139 1181 int alt13=2; 1140 1182 int LA13_0 = input.LA(1); … … 1145 1187 switch (alt13) { 1146 1188 case 1 : 1147 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 785:41: ( '\\r' )? '\\n'1189 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1899:41: ( '\\r' )? '\\n' 1148 1190 { 1149 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 785:41: ( '\\r' )?1191 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1899:41: ( '\\r' )? 1150 1192 int alt12=2; 1151 1193 int LA12_0 = input.LA(1); … … 1156 1198 switch (alt12) { 1157 1199 case 1 : 1158 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 785:41: '\\r'1200 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1899:41: '\\r' 1159 1201 { 1160 1202 match('\r'); … … 1188 1230 int _type = RULE_ML_COMMENT; 1189 1231 int _channel = DEFAULT_TOKEN_CHANNEL; 1190 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 787:17: ( '/*' ( options {greedy=false; } : . )* '*/' )1191 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 787:19: '/*' ( options {greedy=false; } : . )* '*/'1232 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1901:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) 1233 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1901:19: '/*' ( options {greedy=false; } : . )* '*/' 1192 1234 { 1193 1235 match("/*"); 1194 1236 1195 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 787:24: ( options {greedy=false; } : . )*1237 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1901:24: ( options {greedy=false; } : . )* 1196 1238 loop14: 1197 1239 do { … … 1218 1260 switch (alt14) { 1219 1261 case 1 : 1220 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 787:52: .1262 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1901:52: . 1221 1263 { 1222 1264 matchAny(); … … 1248 1290 int _type = RULE_LOGIC; 1249 1291 int _channel = DEFAULT_TOKEN_CHANNEL; 1250 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 789:12: ( ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' ) )1251 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 789:14: ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' )1252 { 1253 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 789:14: ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' )1292 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1903:12: ( ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' ) ) 1293 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1903:14: ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' ) 1294 { 1295 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1903:14: ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' ) 1254 1296 int alt15=6; 1255 1297 alt15 = dfa15.predict(input); 1256 1298 switch (alt15) { 1257 1299 case 1 : 1258 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 789:15: '/and'1300 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1903:15: '/and' 1259 1301 { 1260 1302 match("/and"); … … 1264 1306 break; 1265 1307 case 2 : 1266 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 789:22: '/or'1308 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1903:22: '/or' 1267 1309 { 1268 1310 match("/or"); … … 1272 1314 break; 1273 1315 case 3 : 1274 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 789:28: '/andr'1316 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1903:28: '/andr' 1275 1317 { 1276 1318 match("/andr"); … … 1280 1322 break; 1281 1323 case 4 : 1282 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 789:36: '/orr'1324 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1903:36: '/orr' 1283 1325 { 1284 1326 match("/orr"); … … 1288 1330 break; 1289 1331 case 5 : 1290 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 789:43: '/any'1332 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1903:43: '/any' 1291 1333 { 1292 1334 match("/any"); … … 1296 1338 break; 1297 1339 case 6 : 1298 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1 789:50: '/together'1340 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1903:50: '/together' 1299 1341 { 1300 1342 match("/together"); … … 1318 1360 1319 1361 public void mTokens() throws RecognitionException { 1320 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.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 | RULE_ID | RULE_INT | RULE_WS | RULE_COLON | RULE_STRING | RULE_SECTIONHEADER | RULE_SL_COMMENT | RULE_ML_COMMENT | RULE_LOGIC )1321 int alt16=3 6;1362 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.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 | RULE_ID | RULE_INT | RULE_WS | RULE_COLON | RULE_STRING | RULE_SECTIONHEADER | RULE_SL_COMMENT | RULE_ML_COMMENT | RULE_LOGIC ) 1363 int alt16=38; 1322 1364 alt16 = dfa16.predict(input); 1323 1365 switch (alt16) { … … 1512 1554 break; 1513 1555 case 28 : 1514 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:172: RULE_ID 1556 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:172: T__40 1557 { 1558 mT__40(); 1559 1560 } 1561 break; 1562 case 29 : 1563 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:178: T__41 1564 { 1565 mT__41(); 1566 1567 } 1568 break; 1569 case 30 : 1570 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:184: RULE_ID 1515 1571 { 1516 1572 mRULE_ID(); … … 1518 1574 } 1519 1575 break; 1520 case 29:1521 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:1 80: RULE_INT1576 case 31 : 1577 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:192: RULE_INT 1522 1578 { 1523 1579 mRULE_INT(); … … 1525 1581 } 1526 1582 break; 1527 case 3 0:1528 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1: 189: RULE_WS1583 case 32 : 1584 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:201: RULE_WS 1529 1585 { 1530 1586 mRULE_WS(); … … 1532 1588 } 1533 1589 break; 1534 case 3 1:1535 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1: 197: RULE_COLON1590 case 33 : 1591 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:209: RULE_COLON 1536 1592 { 1537 1593 mRULE_COLON(); … … 1539 1595 } 1540 1596 break; 1541 case 3 2:1542 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:2 08: RULE_STRING1597 case 34 : 1598 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:220: RULE_STRING 1543 1599 { 1544 1600 mRULE_STRING(); … … 1546 1602 } 1547 1603 break; 1548 case 3 3:1549 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:2 20: RULE_SECTIONHEADER1604 case 35 : 1605 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:232: RULE_SECTIONHEADER 1550 1606 { 1551 1607 mRULE_SECTIONHEADER(); … … 1553 1609 } 1554 1610 break; 1555 case 3 4:1556 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:2 39: RULE_SL_COMMENT1611 case 36 : 1612 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:251: RULE_SL_COMMENT 1557 1613 { 1558 1614 mRULE_SL_COMMENT(); … … 1560 1616 } 1561 1617 break; 1562 case 3 5:1563 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:2 55: RULE_ML_COMMENT1618 case 37 : 1619 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:267: RULE_ML_COMMENT 1564 1620 { 1565 1621 mRULE_ML_COMMENT(); … … 1567 1623 } 1568 1624 break; 1569 case 3 6:1570 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:2 71: RULE_LOGIC1625 case 38 : 1626 // ../de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.g:1:283: RULE_LOGIC 1571 1627 { 1572 1628 mRULE_LOGIC(); … … 1640 1696 } 1641 1697 public String getDescription() { 1642 return "1 789:14: ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' )";1698 return "1903:14: ( '/and' | '/or' | '/andr' | '/orr' | '/any' | '/together' )"; 1643 1699 } 1644 1700 } 1645 1701 static final String DFA16_eotS = 1646 "\1\uffff\1\3 4\1\47\1\uffff\5\34\14\uffff\3\34\5\uffff\3\34\10\uffff"+1647 "\ 7\34\1\33\12\34\1\uffff\3\34\1\110\4\34\1\115\1\116\3\34\1\uffff"+1648 "\ 4\34\2\uffff\1\34\1\127\1\130\2\34\1\133\1\uffff\1\134\2\uffff"+1649 "\1 \34\1\136\2\uffff\1\34\1\uffff\2\34\1\uffff";1702 "\1\uffff\1\36\1\51\1\uffff\5\36\14\uffff\2\36\2\uffff\1\36\5\uffff"+ 1703 "\3\36\10\uffff\7\36\1\35\12\36\1\uffff\3\36\1\112\4\36\1\117\1\120"+ 1704 "\3\36\1\uffff\4\36\2\uffff\1\36\1\131\1\132\2\36\1\135\1\uffff\1"+ 1705 "\136\2\uffff\1\36\1\140\2\uffff\1\36\1\uffff\2\36\1\uffff"; 1650 1706 static final String DFA16_eofS = 1651 "\14 2\uffff";1707 "\144\uffff"; 1652 1708 static final String DFA16_minS = 1653 "\1\11\1\56\1\52\1\uffff\5\56\14\uffff\ 3\56\2\uffff\1\0\2\uffff\1"+1654 "\1 41\1\157\1\11\10\uffff\1\160\1\155\1\143\1\144\1\142\1\154\1\157"+1655 "\1 \42\1\155\1\142\1\157\1\145\1\142\1\153\1\141\2\145\1\153\1\uffff"+1656 "\ 1\155\1\141\1\162\1\60\1\151\1\141\1\164\1\154\2\60\1\141\1\154"+1657 "\1 \164\1\uffff\1\156\1\147\1\145\1\72\2\uffff\1\162\2\60\1\141\1"+1658 "\1 45\1\60\1\uffff\1\60\2\uffff\1\164\1\60\2\uffff\1\157\1\uffff"+1659 "\1\1 62\1\72\1\uffff";1709 "\1\11\1\56\1\52\1\uffff\5\56\14\uffff\2\56\2\uffff\1\56\2\uffff"+ 1710 "\1\0\2\uffff\1\141\1\157\1\11\10\uffff\1\160\1\155\1\143\1\144\1"+ 1711 "\142\1\154\1\157\1\42\1\155\1\142\1\157\1\145\1\142\1\153\1\141"+ 1712 "\2\145\1\153\1\uffff\1\155\1\141\1\162\1\60\1\151\1\141\1\164\1"+ 1713 "\154\2\60\1\141\1\154\1\164\1\uffff\1\156\1\147\1\145\1\72\2\uffff"+ 1714 "\1\162\2\60\1\141\1\145\1\60\1\uffff\1\60\2\uffff\1\164\1\60\2\uffff"+ 1715 "\1\157\1\uffff\1\162\1\72\1\uffff"; 1660 1716 static final String DFA16_maxS = 1661 1717 "\1\175\1\162\1\164\1\uffff\1\155\1\157\1\141\1\160\1\141\14\uffff"+ 1662 "\1\165\1\157\1\71\2\uffff\1\uffff\2\uffff\1\141\1\157\1\71\10\uffff"+ 1663 "\1\160\1\162\1\143\1\144\1\142\1\154\1\157\1\42\1\155\1\142\1\157"+ 1664 "\1\145\1\142\1\153\1\141\2\145\1\153\1\uffff\1\155\1\141\1\162\1"+ 1665 "\172\1\151\1\141\1\164\1\154\2\172\1\141\1\154\1\164\1\uffff\1\156"+ 1666 "\1\147\1\145\1\72\2\uffff\1\162\2\172\1\141\1\145\1\172\1\uffff"+ 1667 "\1\172\2\uffff\1\164\1\172\2\uffff\1\157\1\uffff\1\162\1\72\1\uffff"; 1718 "\1\165\1\157\2\uffff\1\71\2\uffff\1\uffff\2\uffff\1\141\1\157\1"+ 1719 "\71\10\uffff\1\160\1\162\1\143\1\144\1\142\1\154\1\157\1\42\1\155"+ 1720 "\1\142\1\157\1\145\1\142\1\153\1\141\2\145\1\153\1\uffff\1\155\1"+ 1721 "\141\1\162\1\172\1\151\1\141\1\164\1\154\2\172\1\141\1\154\1\164"+ 1722 "\1\uffff\1\156\1\147\1\145\1\72\2\uffff\1\162\2\172\1\141\1\145"+ 1723 "\1\172\1\uffff\1\172\2\uffff\1\164\1\172\2\uffff\1\157\1\uffff\1"+ 1724 "\162\1\72\1\uffff"; 1668 1725 static final String DFA16_acceptS = 1669 1726 "\3\uffff\1\3\5\uffff\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24"+ 1670 "\1\25\1\26\1\27\ 3\uffff\1\35\1\36\1\uffff\1\40\1\34\3\uffff\1\41"+1671 "\1\ 2\1\4\1\5\1\42\1\43\1\44\1\7\22\uffff\1\37\15\uffff\1\10\4\uffff"+1672 "\1 \32\1\33\6\uffff\1\13\1\uffff\1\30\1\6\2\uffff\1\12\1\1\1\uffff"+1673 "\ 1\11\2\uffff\1\31";1727 "\1\25\1\26\1\27\2\uffff\1\34\1\35\1\uffff\1\37\1\40\1\uffff\1\42"+ 1728 "\1\36\3\uffff\1\43\1\2\1\4\1\5\1\44\1\45\1\46\1\7\22\uffff\1\41"+ 1729 "\15\uffff\1\10\4\uffff\1\32\1\33\6\uffff\1\13\1\uffff\1\30\1\6\2"+ 1730 "\uffff\1\12\1\1\1\uffff\1\11\2\uffff\1\31"; 1674 1731 static final String DFA16_specialS = 1675 "\3 2\uffff\1\0\107\uffff}>";1732 "\34\uffff\1\0\107\uffff}>"; 1676 1733 static final String[] DFA16_transitionS = { 1677 "\2\31\2\uffff\1\31\22\uffff\1\31\1\uffff\1\32\4\uffff\1\33\1"+ 1678 "\13\1\14\1\23\1\24\2\uffff\1\11\1\2\12\30\1\12\1\3\1\15\4\uffff"+ 1679 "\32\27\1\21\1\uffff\1\16\1\uffff\1\34\1\uffff\2\27\1\5\3\27"+ 1680 "\1\1\1\26\1\4\2\27\1\10\3\27\1\6\1\27\1\25\2\27\1\7\5\27\1\22"+ 1681 "\1\20\1\17", 1682 "\1\40\1\uffff\12\37\62\uffff\1\36\5\uffff\1\35", 1683 "\1\45\4\uffff\1\44\61\uffff\1\46\1\41\1\uffff\1\42\10\uffff"+ 1684 "\1\43\1\uffff\1\46\4\uffff\1\46", 1685 "", 1686 "\1\40\1\uffff\12\37\63\uffff\1\50", 1687 "\1\40\1\uffff\12\37\65\uffff\1\51", 1688 "\1\40\1\uffff\12\37\47\uffff\1\52", 1689 "\1\40\1\uffff\12\37\66\uffff\1\53", 1690 "\1\40\1\uffff\12\37\47\uffff\1\54", 1691 "", 1692 "", 1693 "", 1694 "", 1695 "", 1696 "", 1697 "", 1698 "", 1699 "", 1700 "", 1701 "", 1702 "", 1703 "\1\40\1\uffff\12\37\73\uffff\1\55", 1704 "\1\40\1\uffff\12\37\65\uffff\1\56", 1705 "\1\40\1\uffff\12\37", 1706 "", 1707 "", 1708 "\42\33\1\57\uffdd\33", 1709 "", 1710 "", 1711 "\1\60", 1712 "\1\61", 1713 "\1\40\26\uffff\1\40\15\uffff\1\40\1\uffff\12\37", 1714 "", 1715 "", 1716 "", 1717 "", 1718 "", 1719 "", 1734 "\2\33\2\uffff\1\33\22\uffff\1\33\1\uffff\1\34\1\27\3\uffff\1"+ 1735 "\35\1\13\1\14\1\23\1\24\1\30\1\uffff\1\11\1\2\12\32\1\12\1\3"+ 1736 "\1\15\4\uffff\32\31\1\21\1\uffff\1\16\1\uffff\1\36\1\uffff\2"+ 1737 "\31\1\5\3\31\1\1\1\26\1\4\2\31\1\10\3\31\1\6\1\31\1\25\2\31"+ 1738 "\1\7\5\31\1\22\1\20\1\17", 1739 "\1\42\1\uffff\12\41\62\uffff\1\40\5\uffff\1\37", 1740 "\1\47\4\uffff\1\46\61\uffff\1\50\1\43\1\uffff\1\44\10\uffff"+ 1741 "\1\45\1\uffff\1\50\4\uffff\1\50", 1742 "", 1743 "\1\42\1\uffff\12\41\63\uffff\1\52", 1744 "\1\42\1\uffff\12\41\65\uffff\1\53", 1745 "\1\42\1\uffff\12\41\47\uffff\1\54", 1746 "\1\42\1\uffff\12\41\66\uffff\1\55", 1747 "\1\42\1\uffff\12\41\47\uffff\1\56", 1748 "", 1749 "", 1750 "", 1751 "", 1752 "", 1753 "", 1754 "", 1755 "", 1756 "", 1757 "", 1758 "", 1759 "", 1760 "\1\42\1\uffff\12\41\73\uffff\1\57", 1761 "\1\42\1\uffff\12\41\65\uffff\1\60", 1762 "", 1763 "", 1764 "\1\42\1\uffff\12\41", 1765 "", 1766 "", 1767 "\42\35\1\61\uffdd\35", 1720 1768 "", 1721 1769 "", 1722 1770 "\1\62", 1723 "\1\64\4\uffff\1\63", 1724 "\1\65", 1725 "\1\66", 1771 "\1\63", 1772 "\1\42\26\uffff\1\42\15\uffff\1\42\1\uffff\12\41", 1773 "", 1774 "", 1775 "", 1776 "", 1777 "", 1778 "", 1779 "", 1780 "", 1781 "\1\64", 1782 "\1\66\4\uffff\1\65", 1726 1783 "\1\67", 1727 1784 "\1\70", … … 1738 1795 "\1\103", 1739 1796 "\1\104", 1740 "",1741 1797 "\1\105", 1742 1798 "\1\106", 1799 "", 1743 1800 "\1\107", 1744 "\1 2\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34",1801 "\1\110", 1745 1802 "\1\111", 1746 "\1 \112",1803 "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", 1747 1804 "\1\113", 1748 1805 "\1\114", 1749 "\1 2\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34",1750 "\1 2\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34",1751 "\1 \117",1752 "\1 \120",1806 "\1\115", 1807 "\1\116", 1808 "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", 1809 "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", 1753 1810 "\1\121", 1754 "",1755 1811 "\1\122", 1756 1812 "\1\123", 1813 "", 1757 1814 "\1\124", 1758 1815 "\1\125", 1759 "",1760 "",1761 1816 "\1\126", 1762 "\1 2\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34",1763 " \12\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34",1764 " \1\131",1765 "\1\13 2",1766 "\12\3 4\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34",1767 " ",1768 "\1 2\34\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34",1769 " ",1770 " ",1771 " \1\135",1772 "\12\3 4\7\uffff\32\34\4\uffff\1\34\1\uffff\32\34",1817 "\1\127", 1818 "", 1819 "", 1820 "\1\130", 1821 "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", 1822 "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", 1823 "\1\133", 1824 "\1\134", 1825 "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", 1826 "", 1827 "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", 1773 1828 "", 1774 1829 "", 1775 1830 "\1\137", 1776 "", 1777 "\1\140", 1831 "\12\36\7\uffff\32\36\4\uffff\1\36\1\uffff\32\36", 1832 "", 1833 "", 1778 1834 "\1\141", 1835 "", 1836 "\1\142", 1837 "\1\143", 1779 1838 "" 1780 1839 }; … … 1810 1869 } 1811 1870 public String getDescription() { 1812 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 | RULE_ID | RULE_INT | RULE_WS | RULE_COLON | RULE_STRING | RULE_SECTIONHEADER | RULE_SL_COMMENT | RULE_ML_COMMENT | RULE_LOGIC );";1871 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 | RULE_ID | RULE_INT | RULE_WS | RULE_COLON | RULE_STRING | RULE_SECTIONHEADER | RULE_SL_COMMENT | RULE_ML_COMMENT | RULE_LOGIC );"; 1813 1872 } 1814 1873 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { … … 1817 1876 switch ( s ) { 1818 1877 case 0 : 1819 int LA16_2 6= input.LA(1);1878 int LA16_28 = input.LA(1); 1820 1879 1821 1880 s = -1; 1822 if ( (LA16_2 6=='\"') ) {s = 47;}1823 1824 else if ( ((LA16_2 6>='\u0000' && LA16_26<='!')||(LA16_26>='#' && LA16_26<='\uFFFF')) ) {s = 27;}1881 if ( (LA16_28=='\"') ) {s = 49;} 1882 1883 else if ( ((LA16_28>='\u0000' && LA16_28<='!')||(LA16_28>='#' && LA16_28<='\uFFFF')) ) {s = 29;} 1825 1884 1826 1885 if ( s>=0 ) return s;
Note: See TracChangeset
for help on using the changeset viewer.