@@ -30,7 +30,7 @@ public class NginxLexer extends Lexer {
30
30
"T__0" , "T__1" , "T__2" , "T__3" , "T__4" , "T__5" , "T__6" , "T__7" , "T__8" ,
31
31
"T__9" , "T__10" , "T__11" , "T__12" , "T__13" , "Value" , "STR_EXT" , "Comment" ,
32
32
"REGEXP_PREFIXED" , "QUOTED_STRING" , "RegexpPrefix" , "StringCharacters" ,
33
- "EscapeSequence" , "SINGLE_QUOTED" , "WS"
33
+ "NON_ASCII" , " EscapeSequence" , "SINGLE_QUOTED" , "WS"
34
34
};
35
35
36
36
private static final String [] _LITERAL_NAMES = {
@@ -97,60 +97,62 @@ public NginxLexer(CharStream input) {
97
97
public ATN getATN () { return _ATN ; }
98
98
99
99
public static final String _serializedATN =
100
- "\3 \u0430 \ud6d1 \u8206 \uad2d \u4417 \uaef1 \u8d80 \uaadd \2 \27 \u00af \b \1 \4 \2 " +
100
+ "\3 \u0430 \ud6d1 \u8206 \uad2d \u4417 \uaef1 \u8d80 \uaadd \2 \27 \u00b4 \b \1 \4 \2 " +
101
101
"\t \2 \4 \3 \t \3 \4 \4 \t \4 \4 \5 \t \5 \4 \6 \t \6 \4 \7 \t \7 \4 \b \t \b \4 \t \t \t \4 \n \t \n \4 " +
102
102
"\13 \t \13 \4 \f \t \f \4 \r \t \r \4 \16 \t \16 \4 \17 \t \17 \4 \20 \t \20 \4 \21 \t \21 \4 \22 " +
103
103
"\t \22 \4 \23 \t \23 \4 \24 \t \24 \4 \25 \t \25 \4 \26 \t \26 \4 \27 \t \27 \4 \30 \t \30 \4 \31 " +
104
- "\t \31 \3 \2 \3 \2 \3 \3 \3 \3 \3 \4 \3 \4 \3 \5 \3 \5 \3 \5 \3 \6 \3 \6 \3 \7 \3 \7 \3 \b \3 \b \3 \b " +
105
- "\3 \t \3 \t \3 \n \3 \n \3 \n \3 \n \3 \n \3 \n \3 \n \3 \n \3 \n \3 \13 \3 \13 \3 \13 \3 \13 \3 \13 " +
106
- "\3 \13 \3 \13 \3 \13 \3 \f \3 \f \3 \f \3 \f \3 \f \3 \r \3 \r \3 \r \3 \r \3 \r \3 \r \3 \16 \3 \16 " +
107
- "\3 \16 \3 \16 \3 \16 \3 \16 \3 \16 \3 \16 \3 \16 \3 \17 \3 \17 \3 \17 \3 \17 \3 \17 \3 \17 \3 \17 " +
108
- "\3 \17 \3 \17 \3 \17 \3 \20 \3 \20 \3 \20 \5 \20 x\n \20 \3 \21 \6 \21 {\n \21 \r \21 \16 \21 |" +
109
- "\3 \22 \3 \22 \7 \22 \u0081 \n \22 \f \22 \16 \22 \u0084 \13 \22 \3 \23 \3 \23 \6 \23 \u0088 " +
110
- "\n \23 \r \23 \16 \23 \u0089 \3 \24 \3 \24 \5 \24 \u008e \n \24 \3 \24 \3 \24 \3 \25 \3 \25 \5 " +
111
- "\25 \u0094 \n \25 \3 \26 \3 \26 \6 \26 \u0098 \n \26 \r \26 \16 \26 \u0099 \3 \27 \3 \27 \5 " +
112
- "\27 \u009e \n \27 \3 \30 \3 \30 \7 \30 \u00a2 \n \30 \f \30 \16 \30 \u00a5 \13 \30 \3 \30 \3 " +
113
- "\30 \3 \31 \6 \31 \u00aa \n \31 \r \31 \16 \31 \u00ab \3 \31 \3 \31 \2 \2 \32 \3 \3 \5 \4 \7 \5 " +
114
- "\t \6 \13 \7 \r \b \17 \t \21 \n \23 \13 \25 \f \27 \r \31 \16 \33 \17 \35 \20 \37 \21 !\22 #\23 " +
115
- "%\24 \' \25 )\2 +\2 -\2 /\26 \61 \27 \3 \2 \13 \13 \2 ##%&((,<??Aac|~~\u0080 \u0080 \4 " +
116
- "\2 \f \f \17 \17 \13 \2 ##%&((*<??Aac|~~\u0080 \u0080 \3 \2 \u0080 \u0080 \3 \2 ,,\4 " +
117
- "\2 $$^^\n \2 $$))^^ddhhppttvv\4 \2 ))^^\5 \2 \13 \f \17 \17 \" \" \u00b7 \2 \3 \3 \2 \2 " +
118
- "\2 \2 \5 \3 \2 \2 \2 \2 \7 \3 \2 \2 \2 \2 \t \3 \2 \2 \2 \2 \13 \3 \2 \2 \2 \2 \r \3 \2 \2 \2 \2 \17 \3 " +
119
- "\2 \2 \2 \2 \21 \3 \2 \2 \2 \2 \23 \3 \2 \2 \2 \2 \25 \3 \2 \2 \2 \2 \27 \3 \2 \2 \2 \2 \31 \3 \2 \2 " +
120
- "\2 \2 \33 \3 \2 \2 \2 \2 \35 \3 \2 \2 \2 \2 \37 \3 \2 \2 \2 \2 !\3 \2 \2 \2 \2 #\3 \2 \2 \2 \2 %\3 \2 " +
121
- "\2 \2 \2 \' \3 \2 \2 \2 \2 /\3 \2 \2 \2 \2 \61 \3 \2 \2 \2 \3 \63 \3 \2 \2 \2 \5 \65 \3 \2 \2 \2 \7 \67 " +
122
- "\3 \2 \2 \2 \t 9\3 \2 \2 \2 \13 <\3 \2 \2 \2 \r >\3 \2 \2 \2 \17 @\3 \2 \2 \2 \21 C\3 \2 \2 \2 \23 " +
123
- "E\3 \2 \2 \2 \25 N\3 \2 \2 \2 \27 V\3 \2 \2 \2 \31 [\3 \2 \2 \2 \33 a\3 \2 \2 \2 \35 j\3 \2 \2 \2 " +
124
- "\37 w\3 \2 \2 \2 !z\3 \2 \2 \2 #~\3 \2 \2 \2 %\u0085 \3 \2 \2 \2 \' \u008b \3 \2 \2 \2 )\u0091 " +
125
- "\3 \2 \2 \2 +\u0097 \3 \2 \2 \2 -\u009b \3 \2 \2 \2 /\u009f \3 \2 \2 \2 \61 \u00a9 \3 \2 \2 \2 " +
126
- "\63 \64 \7 =\2 \2 \64 \4 \3 \2 \2 \2 \65 \66 \7 }\2 \2 \66 \6 \3 \2 \2 \2 \67 8\7 \177 \2 \2 8\b " +
127
- "\3 \2 \2 \2 9:\7 k\2 \2 :;\7 h\2 \2 ;\n \3 \2 \2 \2 <=\7 *\2 \2 =\f \3 \2 \2 \2 >?\7 +\2 \2 ?\16 " +
128
- "\3 \2 \2 \2 @A\7 ^\2 \2 AB\7 \60 \2 \2 B\20 \3 \2 \2 \2 CD\7 `\2 \2 D\22 \3 \2 \2 \2 EF\7 n\2 \2 " +
129
- "FG\7 q\2 \2 GH\7 e\2 \2 HI\7 c\2 \2 IJ\7 v\2 \2 JK\7 k\2 \2 KL\7 q\2 \2 LM\7 p\2 \2 M\24 \3 " +
130
- "\2 \2 \2 NO\7 t\2 \2 OP\7 g\2 \2 PQ\7 y\2 \2 QR\7 t\2 \2 RS\7 k\2 \2 ST\7 v\2 \2 TU\7 g\2 \2 " +
131
- "U\26 \3 \2 \2 \2 VW\7 n\2 \2 WX\7 c\2 \2 XY\7 u\2 \2 YZ\7 v\2 \2 Z\30 \3 \2 \2 \2 [\\ \7 d\2 \2 " +
132
- "\\ ]\7 t\2 \2 ]^\7 g\2 \2 ^_\7 c\2 \2 _`\7 m\2 \2 `\32 \3 \2 \2 \2 ab\7 t\2 \2 bc\7 g\2 \2 cd" +
133
- "\7 f\2 \2 de\7 k\2 \2 ef\7 t\2 \2 fg\7 g\2 \2 gh\7 e\2 \2 hi\7 v\2 \2 i\34 \3 \2 \2 \2 jk\7 r" +
134
- "\2 \2 kl\7 g\2 \2 lm\7 t\2 \2 mn\7 o\2 \2 no\7 c\2 \2 op\7 p\2 \2 pq\7 g\2 \2 qr\7 p\2 \2 rs" +
135
- "\7 v\2 \2 s\36 \3 \2 \2 \2 tx\5 !\21 \2 ux\5 \' \24 \2 vx\5 /\30 \2 wt\3 \2 \2 \2 wu\3 \2 \2 \2 " +
136
- "wv\3 \2 \2 \2 x \3 \2 \2 \2 y{\t \2 \2 \2 zy\3 \2 \2 \2 {|\3 \2 \2 \2 |z\3 \2 \2 \2 |}\3 \2 \2 \2 " +
137
- "}\" \3 \2 \2 \2 ~\u0082 \7 %\2 \2 \177 \u0081 \n \3 \2 \2 \u0080 \177 \3 \2 \2 \2 \u0081 \u0084 " +
138
- "\3 \2 \2 \2 \u0082 \u0080 \3 \2 \2 \2 \u0082 \u0083 \3 \2 \2 \2 \u0083 $\3 \2 \2 \2 \u0084 " +
139
- "\u0082 \3 \2 \2 \2 \u0085 \u0087 \5 )\25 \2 \u0086 \u0088 \t \4 \2 \2 \u0087 \u0086 \3 \2 " +
140
- "\2 \2 \u0088 \u0089 \3 \2 \2 \2 \u0089 \u0087 \3 \2 \2 \2 \u0089 \u008a \3 \2 \2 \2 \u008a " +
141
- "&\3 \2 \2 \2 \u008b \u008d \7 $\2 \2 \u008c \u008e \5 +\26 \2 \u008d \u008c \3 \2 \2 \2 \u008d " +
142
- "\u008e \3 \2 \2 \2 \u008e \u008f \3 \2 \2 \2 \u008f \u0090 \7 $\2 \2 \u0090 (\3 \2 \2 \2 \u0091 " +
143
- "\u0093 \t \5 \2 \2 \u0092 \u0094 \t \6 \2 \2 \u0093 \u0092 \3 \2 \2 \2 \u0093 \u0094 \3 \2 " +
144
- "\2 \2 \u0094 *\3 \2 \2 \2 \u0095 \u0098 \n \7 \2 \2 \u0096 \u0098 \5 -\27 \2 \u0097 \u0095 " +
145
- "\3 \2 \2 \2 \u0097 \u0096 \3 \2 \2 \2 \u0098 \u0099 \3 \2 \2 \2 \u0099 \u0097 \3 \2 \2 \2 \u0099 " +
146
- "\u009a \3 \2 \2 \2 \u009a ,\3 \2 \2 \2 \u009b \u009d \7 ^\2 \2 \u009c \u009e \t \b \2 \2 \u009d " +
147
- "\u009c \3 \2 \2 \2 \u009d \u009e \3 \2 \2 \2 \u009e .\3 \2 \2 \2 \u009f \u00a3 \7 )\2 \2 \u00a0 " +
148
- "\u00a2 \n \t \2 \2 \u00a1 \u00a0 \3 \2 \2 \2 \u00a2 \u00a5 \3 \2 \2 \2 \u00a3 \u00a1 \3 \2 " +
149
- "\2 \2 \u00a3 \u00a4 \3 \2 \2 \2 \u00a4 \u00a6 \3 \2 \2 \2 \u00a5 \u00a3 \3 \2 \2 \2 \u00a6 " +
150
- "\u00a7 \7 )\2 \2 \u00a7 \60 \3 \2 \2 \2 \u00a8 \u00aa \t \n \2 \2 \u00a9 \u00a8 \3 \2 \2 \2 " +
151
- "\u00aa \u00ab \3 \2 \2 \2 \u00ab \u00a9 \3 \2 \2 \2 \u00ab \u00ac \3 \2 \2 \2 \u00ac \u00ad " +
152
- "\3 \2 \2 \2 \u00ad \u00ae \b \31 \2 \2 \u00ae \62 \3 \2 \2 \2 \16 \2 w|\u0082 \u0089 \u008d " +
153
- "\u0093 \u0097 \u0099 \u009d \u00a3 \u00ab \3 \b \2 \2 " ;
104
+ "\t \31 \4 \32 \t \32 \3 \2 \3 \2 \3 \3 \3 \3 \3 \4 \3 \4 \3 \5 \3 \5 \3 \5 \3 \6 \3 \6 \3 \7 \3 \7 \3 " +
105
+ "\b \3 \b \3 \b \3 \t \3 \t \3 \n \3 \n \3 \n \3 \n \3 \n \3 \n \3 \n \3 \n \3 \n \3 \13 \3 \13 \3 \13 " +
106
+ "\3 \13 \3 \13 \3 \13 \3 \13 \3 \13 \3 \f \3 \f \3 \f \3 \f \3 \f \3 \r \3 \r \3 \r \3 \r \3 \r \3 \r " +
107
+ "\3 \16 \3 \16 \3 \16 \3 \16 \3 \16 \3 \16 \3 \16 \3 \16 \3 \16 \3 \17 \3 \17 \3 \17 \3 \17 \3 \17 " +
108
+ "\3 \17 \3 \17 \3 \17 \3 \17 \3 \17 \3 \20 \3 \20 \3 \20 \5 \20 z\n \20 \3 \21 \3 \21 \6 \21 ~\n " +
109
+ "\21 \r \21 \16 \21 \177 \3 \22 \3 \22 \7 \22 \u0084 \n \22 \f \22 \16 \22 \u0087 \13 \22 \3 " +
110
+ "\23 \3 \23 \6 \23 \u008b \n \23 \r \23 \16 \23 \u008c \3 \24 \3 \24 \5 \24 \u0091 \n \24 \3 " +
111
+ "\24 \3 \24 \3 \25 \3 \25 \5 \25 \u0097 \n \25 \3 \26 \3 \26 \6 \26 \u009b \n \26 \r \26 \16 \26 " +
112
+ "\u009c \3 \27 \3 \27 \3 \30 \3 \30 \5 \30 \u00a3 \n \30 \3 \31 \3 \31 \7 \31 \u00a7 \n \31 \f " +
113
+ "\31 \16 \31 \u00aa \13 \31 \3 \31 \3 \31 \3 \32 \6 \32 \u00af \n \32 \r \32 \16 \32 \u00b0 " +
114
+ "\3 \32 \3 \32 \2 \2 \33 \3 \3 \5 \4 \7 \5 \t \6 \13 \7 \r \b \17 \t \21 \n \23 \13 \25 \f \27 \r \31 " +
115
+ "\16 \33 \17 \35 \20 \37 \21 !\22 #\23 %\24 \' \25 )\2 +\2 -\2 /\2 \61 \26 \63 \27 \3 \2 \13 " +
116
+ "\13 \2 ##%&((,<??Aac|~~\u0080 \u0080 \4 \2 \f \f \17 \17 \13 \2 ##%&((*<??Aac|~~\u0080 " +
117
+ "\u0080 \3 \2 \u0080 \u0080 \3 \2 ,,\4 \2 $$^^\n \2 $$))^^ddhhppttvv\4 \2 ))^^\5 \2 \13 " +
118
+ "\f \17 \17 \" \" \u00bc \2 \3 \3 \2 \2 \2 \2 \5 \3 \2 \2 \2 \2 \7 \3 \2 \2 \2 \2 \t \3 \2 \2 \2 \2 \13 " +
119
+ "\3 \2 \2 \2 \2 \r \3 \2 \2 \2 \2 \17 \3 \2 \2 \2 \2 \21 \3 \2 \2 \2 \2 \23 \3 \2 \2 \2 \2 \25 \3 \2 \2 " +
120
+ "\2 \2 \27 \3 \2 \2 \2 \2 \31 \3 \2 \2 \2 \2 \33 \3 \2 \2 \2 \2 \35 \3 \2 \2 \2 \2 \37 \3 \2 \2 \2 \2 " +
121
+ "!\3 \2 \2 \2 \2 #\3 \2 \2 \2 \2 %\3 \2 \2 \2 \2 \' \3 \2 \2 \2 \2 \61 \3 \2 \2 \2 \2 \63 \3 \2 \2 \2 " +
122
+ "\3 \65 \3 \2 \2 \2 \5 \67 \3 \2 \2 \2 \7 9\3 \2 \2 \2 \t ;\3 \2 \2 \2 \13 >\3 \2 \2 \2 \r @\3 \2 \2 " +
123
+ "\2 \17 B\3 \2 \2 \2 \21 E\3 \2 \2 \2 \23 G\3 \2 \2 \2 \25 P\3 \2 \2 \2 \27 X\3 \2 \2 \2 \31 ]\3 \2 " +
124
+ "\2 \2 \33 c\3 \2 \2 \2 \35 l\3 \2 \2 \2 \37 y\3 \2 \2 \2 !}\3 \2 \2 \2 #\u0081 \3 \2 \2 \2 %\u0088 " +
125
+ "\3 \2 \2 \2 \' \u008e \3 \2 \2 \2 )\u0094 \3 \2 \2 \2 +\u009a \3 \2 \2 \2 -\u009e \3 \2 \2 \2 " +
126
+ "/\u00a0 \3 \2 \2 \2 \61 \u00a4 \3 \2 \2 \2 \63 \u00ae \3 \2 \2 \2 \65 \66 \7 =\2 \2 \66 \4 \3 " +
127
+ "\2 \2 \2 \67 8\7 }\2 \2 8\6 \3 \2 \2 \2 9:\7 \177 \2 \2 :\b \3 \2 \2 \2 ;<\7 k\2 \2 <=\7 h\2 \2 " +
128
+ "=\n \3 \2 \2 \2 >?\7 *\2 \2 ?\f \3 \2 \2 \2 @A\7 +\2 \2 A\16 \3 \2 \2 \2 BC\7 ^\2 \2 CD\7 \60 \2 " +
129
+ "\2 D\20 \3 \2 \2 \2 EF\7 `\2 \2 F\22 \3 \2 \2 \2 GH\7 n\2 \2 HI\7 q\2 \2 IJ\7 e\2 \2 JK\7 c\2 " +
130
+ "\2 KL\7 v\2 \2 LM\7 k\2 \2 MN\7 q\2 \2 NO\7 p\2 \2 O\24 \3 \2 \2 \2 PQ\7 t\2 \2 QR\7 g\2 \2 R" +
131
+ "S\7 y\2 \2 ST\7 t\2 \2 TU\7 k\2 \2 UV\7 v\2 \2 VW\7 g\2 \2 W\26 \3 \2 \2 \2 XY\7 n\2 \2 YZ\7 " +
132
+ "c\2 \2 Z[\7 u\2 \2 [\\ \7 v\2 \2 \\ \30 \3 \2 \2 \2 ]^\7 d\2 \2 ^_\7 t\2 \2 _`\7 g\2 \2 `a\7 c" +
133
+ "\2 \2 ab\7 m\2 \2 b\32 \3 \2 \2 \2 cd\7 t\2 \2 de\7 g\2 \2 ef\7 f\2 \2 fg\7 k\2 \2 gh\7 t\2 \2 " +
134
+ "hi\7 g\2 \2 ij\7 e\2 \2 jk\7 v\2 \2 k\34 \3 \2 \2 \2 lm\7 r\2 \2 mn\7 g\2 \2 no\7 t\2 \2 op\7 " +
135
+ "o\2 \2 pq\7 c\2 \2 qr\7 p\2 \2 rs\7 g\2 \2 st\7 p\2 \2 tu\7 v\2 \2 u\36 \3 \2 \2 \2 vz\5 !\21 " +
136
+ "\2 wz\5 \' \24 \2 xz\5 \61 \31 \2 yv\3 \2 \2 \2 yw\3 \2 \2 \2 yx\3 \2 \2 \2 z \3 \2 \2 \2 {~\t " +
137
+ "\2 \2 \2 |~\5 -\27 \2 }{\3 \2 \2 \2 }|\3 \2 \2 \2 ~\177 \3 \2 \2 \2 \177 }\3 \2 \2 \2 \177 \u0080 " +
138
+ "\3 \2 \2 \2 \u0080 \" \3 \2 \2 \2 \u0081 \u0085 \7 %\2 \2 \u0082 \u0084 \n \3 \2 \2 \u0083 " +
139
+ "\u0082 \3 \2 \2 \2 \u0084 \u0087 \3 \2 \2 \2 \u0085 \u0083 \3 \2 \2 \2 \u0085 \u0086 \3 \2 " +
140
+ "\2 \2 \u0086 $\3 \2 \2 \2 \u0087 \u0085 \3 \2 \2 \2 \u0088 \u008a \5 )\25 \2 \u0089 \u008b " +
141
+ "\t \4 \2 \2 \u008a \u0089 \3 \2 \2 \2 \u008b \u008c \3 \2 \2 \2 \u008c \u008a \3 \2 \2 \2 \u008c " +
142
+ "\u008d \3 \2 \2 \2 \u008d &\3 \2 \2 \2 \u008e \u0090 \7 $\2 \2 \u008f \u0091 \5 +\26 \2 \u0090 " +
143
+ "\u008f \3 \2 \2 \2 \u0090 \u0091 \3 \2 \2 \2 \u0091 \u0092 \3 \2 \2 \2 \u0092 \u0093 \7 $" +
144
+ "\2 \2 \u0093 (\3 \2 \2 \2 \u0094 \u0096 \t \5 \2 \2 \u0095 \u0097 \t \6 \2 \2 \u0096 \u0095 " +
145
+ "\3 \2 \2 \2 \u0096 \u0097 \3 \2 \2 \2 \u0097 *\3 \2 \2 \2 \u0098 \u009b \n \7 \2 \2 \u0099 " +
146
+ "\u009b \5 /\30 \2 \u009a \u0098 \3 \2 \2 \2 \u009a \u0099 \3 \2 \2 \2 \u009b \u009c \3 \2 " +
147
+ "\2 \2 \u009c \u009a \3 \2 \2 \2 \u009c \u009d \3 \2 \2 \2 \u009d ,\3 \2 \2 \2 \u009e \u009f " +
148
+ "\4 \u0082 \1 \2 \u009f .\3 \2 \2 \2 \u00a0 \u00a2 \7 ^\2 \2 \u00a1 \u00a3 \t \b \2 \2 \u00a2 " +
149
+ "\u00a1 \3 \2 \2 \2 \u00a2 \u00a3 \3 \2 \2 \2 \u00a3 \60 \3 \2 \2 \2 \u00a4 \u00a8 \7 )\2 \2 " +
150
+ "\u00a5 \u00a7 \n \t \2 \2 \u00a6 \u00a5 \3 \2 \2 \2 \u00a7 \u00aa \3 \2 \2 \2 \u00a8 \u00a6 " +
151
+ "\3 \2 \2 \2 \u00a8 \u00a9 \3 \2 \2 \2 \u00a9 \u00ab \3 \2 \2 \2 \u00aa \u00a8 \3 \2 \2 \2 \u00ab " +
152
+ "\u00ac \7 )\2 \2 \u00ac \62 \3 \2 \2 \2 \u00ad \u00af \t \n \2 \2 \u00ae \u00ad \3 \2 \2 \2 " +
153
+ "\u00af \u00b0 \3 \2 \2 \2 \u00b0 \u00ae \3 \2 \2 \2 \u00b0 \u00b1 \3 \2 \2 \2 \u00b1 \u00b2 " +
154
+ "\3 \2 \2 \2 \u00b2 \u00b3 \b \32 \2 \2 \u00b3 \64 \3 \2 \2 \2 \17 \2 y}\177 \u0085 \u008c " +
155
+ "\u0090 \u0096 \u009a \u009c \u00a2 \u00a8 \u00b0 \3 \b \2 \2 " ;
154
156
public static final ATN _ATN =
155
157
new ATNDeserializer ().deserialize (_serializedATN .toCharArray ());
156
158
static {
0 commit comments