Support android_x64/86 in cinterop definitions
This commit is contained in:
@@ -121,9 +121,9 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
/* The ZZ_CMAP_A table has 3376 entries */
|
||||
static final char ZZ_CMAP_A[] = zzUnpackCMap(
|
||||
"\11\7\1\4\1\2\1\1\1\5\1\3\16\7\4\0\1\14\1\15\1\0\1\15\1\7\10\0\1\16\1\12\1"+
|
||||
"\0\2\7\1\61\1\60\1\63\1\7\1\62\1\7\1\65\1\7\1\6\2\0\1\6\3\0\2\7\1\42\1\36"+
|
||||
"\0\2\7\1\64\1\63\1\61\1\7\1\60\1\7\1\62\1\7\1\6\2\0\1\6\3\0\2\7\1\42\1\36"+
|
||||
"\1\56\1\52\2\7\1\40\2\7\1\54\1\51\1\7\1\27\1\46\1\7\1\66\1\53\7\7\1\0\1\13"+
|
||||
"\2\0\1\57\1\0\1\34\1\35\1\17\1\32\1\25\1\64\1\37\1\43\1\23\1\7\1\44\1\24\1"+
|
||||
"\2\0\1\57\1\0\1\34\1\35\1\17\1\32\1\25\1\65\1\37\1\43\1\23\1\7\1\44\1\24\1"+
|
||||
"\21\1\33\1\20\1\22\1\7\1\26\1\31\1\30\1\50\1\11\1\55\1\47\1\45\1\41\4\0\6"+
|
||||
"\7\1\10\32\7\2\0\4\7\4\0\1\7\2\0\1\7\7\0\1\7\4\0\1\7\5\0\7\7\1\0\12\7\4\0"+
|
||||
"\14\7\16\0\5\7\7\0\1\7\1\0\1\7\21\0\5\7\1\0\2\7\2\0\4\7\1\0\1\7\6\0\1\7\1"+
|
||||
@@ -187,16 +187,16 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\1\11\1\31\11\11\1\32\3\2\1\33\13\2\4\11"+
|
||||
"\1\34\5\11\1\35\1\36\17\2\1\37\10\11\1\40"+
|
||||
"\2\11\1\2\1\41\1\2\1\42\13\2\1\43\1\44"+
|
||||
"\1\45\1\46\2\11\1\47\4\11\7\2\1\50\5\2"+
|
||||
"\2\11\1\51\4\11\1\52\1\53\11\2\1\54\5\11"+
|
||||
"\1\55\1\56\11\2\1\11\1\57\5\11\1\60\6\2"+
|
||||
"\1\61\1\2\2\11\1\62\1\63\1\64\1\65\4\2"+
|
||||
"\1\66\2\2\1\67\1\11\6\2\1\70\1\71\1\2"+
|
||||
"\1\72\6\2\1\73\14\2\1\74\4\2\1\75\11\2"+
|
||||
"\1\76";
|
||||
"\1\45\1\46\2\11\1\47\5\11\7\2\1\50\5\2"+
|
||||
"\2\11\1\51\6\11\1\52\1\53\11\2\1\54\4\11"+
|
||||
"\1\55\1\56\1\11\1\57\1\60\11\2\1\11\1\61"+
|
||||
"\5\11\1\62\6\2\1\63\1\2\2\11\1\64\1\65"+
|
||||
"\1\66\1\67\4\2\1\70\2\2\1\71\1\11\6\2"+
|
||||
"\1\72\1\73\1\2\1\74\6\2\1\75\14\2\1\76"+
|
||||
"\4\2\1\77\11\2\1\100";
|
||||
|
||||
private static int [] zzUnpackAction() {
|
||||
int [] result = new int[403];
|
||||
int [] result = new int[408];
|
||||
int offset = 0;
|
||||
offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
|
||||
return result;
|
||||
@@ -256,25 +256,25 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\0\334\0\u327d\0\u32b4\0\u32eb\0\u3322\0\u3359\0\u3390\0\u33c7"+
|
||||
"\0\u33fe\0\u3435\0\u346c\0\u34a3\0\u0906\0\u0906\0\u0906\0\u0906"+
|
||||
"\0\u34da\0\u3511\0\u0906\0\u3548\0\u357f\0\u35b6\0\u35ed\0\u3624"+
|
||||
"\0\u365b\0\u3692\0\u36c9\0\u3700\0\u3737\0\u376e\0\334\0\u37a5"+
|
||||
"\0\u37dc\0\u3813\0\u384a\0\u3881\0\u38b8\0\u38ef\0\u0906\0\u3926"+
|
||||
"\0\u395d\0\u3994\0\u39cb\0\334\0\334\0\u3a02\0\u3a39\0\u3a70"+
|
||||
"\0\u3aa7\0\u3ade\0\u3b15\0\u3b4c\0\u3b83\0\u3bba\0\334\0\u3bf1"+
|
||||
"\0\u3c28\0\u3c5f\0\u3c96\0\u3ccd\0\u0906\0\u0906\0\u3d04\0\u3d3b"+
|
||||
"\0\u3d72\0\u3da9\0\u3de0\0\u3e17\0\u3e4e\0\u3e85\0\u3ebc\0\u3ef3"+
|
||||
"\0\u0906\0\u3f2a\0\u3f61\0\u3f98\0\u3fcf\0\u4006\0\334\0\u403d"+
|
||||
"\0\u4074\0\u40ab\0\u40e2\0\u4119\0\u4150\0\334\0\u4187\0\u41be"+
|
||||
"\0\u41f5\0\u0906\0\u0906\0\u0906\0\u0906\0\u422c\0\u4263\0\u429a"+
|
||||
"\0\u42d1\0\334\0\u4308\0\u433f\0\u0906\0\u4376\0\u43ad\0\u43e4"+
|
||||
"\0\u441b\0\u4452\0\u4489\0\u44c0\0\u0906\0\334\0\u44f7\0\334"+
|
||||
"\0\u452e\0\u4565\0\u459c\0\u45d3\0\u460a\0\u4641\0\334\0\u4678"+
|
||||
"\0\u46af\0\u46e6\0\u471d\0\u4754\0\u478b\0\u47c2\0\u47f9\0\u4830"+
|
||||
"\0\u4867\0\u489e\0\u48d5\0\334\0\u490c\0\u4943\0\u497a\0\u49b1"+
|
||||
"\0\334\0\u49e8\0\u4a1f\0\u4a56\0\u4a8d\0\u4ac4\0\u4afb\0\u4b32"+
|
||||
"\0\u4b69\0\u4ba0\0\334";
|
||||
"\0\u365b\0\u3692\0\u36c9\0\u3700\0\u3737\0\u376e\0\u37a5\0\334"+
|
||||
"\0\u37dc\0\u3813\0\u384a\0\u3881\0\u38b8\0\u38ef\0\u3926\0\u0906"+
|
||||
"\0\u395d\0\u3994\0\u39cb\0\u3a02\0\u3a39\0\u3a70\0\334\0\334"+
|
||||
"\0\u3aa7\0\u3ade\0\u3b15\0\u3b4c\0\u3b83\0\u3bba\0\u3bf1\0\u3c28"+
|
||||
"\0\u3c5f\0\334\0\u3c96\0\u3ccd\0\u3d04\0\u3d3b\0\u0906\0\u0906"+
|
||||
"\0\u3d72\0\u0906\0\u0906\0\u3da9\0\u3de0\0\u3e17\0\u3e4e\0\u3e85"+
|
||||
"\0\u3ebc\0\u3ef3\0\u3f2a\0\u3f61\0\u3f98\0\u0906\0\u3fcf\0\u4006"+
|
||||
"\0\u403d\0\u4074\0\u40ab\0\334\0\u40e2\0\u4119\0\u4150\0\u4187"+
|
||||
"\0\u41be\0\u41f5\0\334\0\u422c\0\u4263\0\u429a\0\u0906\0\u0906"+
|
||||
"\0\u0906\0\u0906\0\u42d1\0\u4308\0\u433f\0\u4376\0\334\0\u43ad"+
|
||||
"\0\u43e4\0\u0906\0\u441b\0\u4452\0\u4489\0\u44c0\0\u44f7\0\u452e"+
|
||||
"\0\u4565\0\u0906\0\334\0\u459c\0\334\0\u45d3\0\u460a\0\u4641"+
|
||||
"\0\u4678\0\u46af\0\u46e6\0\334\0\u471d\0\u4754\0\u478b\0\u47c2"+
|
||||
"\0\u47f9\0\u4830\0\u4867\0\u489e\0\u48d5\0\u490c\0\u4943\0\u497a"+
|
||||
"\0\334\0\u49b1\0\u49e8\0\u4a1f\0\u4a56\0\334\0\u4a8d\0\u4ac4"+
|
||||
"\0\u4afb\0\u4b32\0\u4b69\0\u4ba0\0\u4bd7\0\u4c0e\0\u4c45\0\334";
|
||||
|
||||
private static int [] zzUnpackRowMap() {
|
||||
int [] result = new int[403];
|
||||
int [] result = new int[408];
|
||||
int offset = 0;
|
||||
offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result);
|
||||
return result;
|
||||
@@ -348,7 +348,7 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\1\115\46\56\7\0\3\56\5\0\4\56\1\116\43\56"+
|
||||
"\7\0\2\56\1\117\5\0\50\56\7\0\3\56\5\0"+
|
||||
"\7\56\1\120\4\56\1\121\33\56\7\0\3\56\5\0"+
|
||||
"\43\56\1\122\4\56\7\0\3\56\5\0\15\56\1\123"+
|
||||
"\41\56\1\122\6\56\7\0\3\56\5\0\15\56\1\123"+
|
||||
"\32\56\5\32\1\0\5\32\1\67\53\32\1\5\1\124"+
|
||||
"\1\125\1\126\1\0\1\125\1\0\1\5\1\124\1\5"+
|
||||
"\1\0\1\40\1\0\54\5\5\0\3\5\1\0\1\40"+
|
||||
@@ -374,7 +374,7 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\14\56\1\154\33\56\7\0\3\56\5\0\1\56\1\155"+
|
||||
"\46\56\7\0\3\56\5\0\2\56\1\156\45\56\7\0"+
|
||||
"\3\56\5\0\13\56\1\157\34\56\7\0\3\56\5\0"+
|
||||
"\44\56\1\160\3\56\7\0\3\56\5\0\11\56\1\161"+
|
||||
"\42\56\1\160\5\56\7\0\3\56\5\0\11\56\1\161"+
|
||||
"\1\162\35\56\2\0\1\125\64\0\2\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\6\5\1\163\45\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\7\5\1\164\44\5\5\0\3\5"+
|
||||
@@ -396,8 +396,8 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\1\204\27\56\7\0\3\56\5\0\1\56\1\205\46\56"+
|
||||
"\7\0\3\56\5\0\40\56\1\206\7\56\7\0\3\56"+
|
||||
"\5\0\31\56\1\207\16\56\7\0\3\56\5\0\12\56"+
|
||||
"\1\210\35\56\7\0\3\56\5\0\41\56\1\211\1\56"+
|
||||
"\1\212\4\56\7\0\3\56\5\0\7\56\1\213\40\56"+
|
||||
"\1\210\35\56\7\0\3\56\5\0\41\56\1\211\2\56"+
|
||||
"\1\212\3\56\7\0\3\56\5\0\7\56\1\213\40\56"+
|
||||
"\7\0\3\56\5\0\1\214\47\56\7\0\3\56\5\0"+
|
||||
"\2\56\1\215\45\56\2\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\7\5\1\216\44\5\5\0\3\5\1\0\1\40"+
|
||||
@@ -416,15 +416,15 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\1\0\11\5\1\233\42\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\6\5\1\234\45\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\11\5\1\235\40\5\7\0\3\56\5\0\6\56"+
|
||||
"\1\236\32\56\1\237\6\56\7\0\3\56\5\0\36\56"+
|
||||
"\1\236\35\56\1\237\3\56\7\0\3\56\5\0\36\56"+
|
||||
"\1\240\11\56\7\0\3\56\5\0\12\56\1\241\35\56"+
|
||||
"\7\0\3\56\5\0\15\56\1\242\12\56\1\243\17\56"+
|
||||
"\7\0\3\56\5\0\30\56\1\244\17\56\7\0\3\56"+
|
||||
"\5\0\40\56\1\245\7\56\7\0\3\56\5\0\42\56"+
|
||||
"\1\246\5\56\7\0\3\56\5\0\44\56\1\247\3\56"+
|
||||
"\1\246\5\56\7\0\3\56\5\0\45\56\1\247\2\56"+
|
||||
"\7\0\3\56\5\0\1\56\1\250\46\56\7\0\3\56"+
|
||||
"\5\0\24\56\1\251\23\56\7\0\3\56\5\0\41\56"+
|
||||
"\1\252\6\56\2\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\5\0\24\56\1\251\23\56\7\0\3\56\5\0\44\56"+
|
||||
"\1\252\3\56\2\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\10\5\1\253\43\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\14\5\1\254\37\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\10\5\1\255\43\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
@@ -441,15 +441,15 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\6\5\1\270\45\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\16\5\1\271\35\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\14\5\1\272\20\5\1\273\14\5\7\0\3\56\5\0"+
|
||||
"\5\56\1\274\42\56\7\0\3\56\5\0\42\56\1\275"+
|
||||
"\5\56\7\0\3\56\5\0\40\56\1\276\7\56\7\0"+
|
||||
"\5\56\1\274\42\56\7\0\3\56\5\0\45\56\1\275"+
|
||||
"\2\56\7\0\3\56\5\0\40\56\1\276\7\56\7\0"+
|
||||
"\3\56\5\0\40\56\1\277\7\56\7\0\3\56\5\0"+
|
||||
"\7\56\1\300\40\56\7\0\3\56\5\0\43\56\1\301"+
|
||||
"\4\56\7\0\3\56\5\0\40\56\1\302\7\56\7\0"+
|
||||
"\7\56\1\300\40\56\7\0\3\56\5\0\41\56\1\301"+
|
||||
"\6\56\7\0\3\56\5\0\40\56\1\302\7\56\7\0"+
|
||||
"\3\56\5\0\15\56\1\303\12\56\1\304\17\56\7\0"+
|
||||
"\3\56\5\0\4\56\1\305\43\56\7\0\3\56\5\0"+
|
||||
"\1\56\1\306\46\56\7\0\3\56\5\0\42\56\1\307"+
|
||||
"\5\56\2\5\5\0\3\5\1\0\1\40\1\0\11\5"+
|
||||
"\1\56\1\306\46\56\7\0\3\56\5\0\45\56\1\307"+
|
||||
"\2\56\2\5\5\0\3\5\1\0\1\40\1\0\11\5"+
|
||||
"\1\310\42\5\5\0\3\5\1\0\1\40\1\0\5\5"+
|
||||
"\1\311\46\5\5\0\3\5\1\0\1\40\1\0\31\5"+
|
||||
"\1\312\22\5\5\0\3\5\1\0\1\40\1\0\10\5"+
|
||||
@@ -463,13 +463,13 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\1\0\1\40\1\0\2\5\1\324\51\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\22\5\1\325\31\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\6\5\1\326\43\5\7\0\3\56"+
|
||||
"\5\0\41\56\1\327\6\56\7\0\3\56\5\0\30\56"+
|
||||
"\5\0\44\56\1\327\3\56\7\0\3\56\5\0\30\56"+
|
||||
"\1\330\17\56\7\0\3\56\5\0\30\56\1\331\17\56"+
|
||||
"\7\0\3\56\5\0\2\56\1\332\45\56\7\0\3\56"+
|
||||
"\5\0\44\56\1\333\3\56\7\0\3\56\5\0\2\56"+
|
||||
"\5\0\42\56\1\333\5\56\7\0\3\56\5\0\2\56"+
|
||||
"\1\334\12\56\1\335\12\56\1\336\17\56\7\0\3\56"+
|
||||
"\5\0\7\56\1\337\40\56\7\0\3\56\5\0\43\56"+
|
||||
"\1\340\4\56\7\0\3\56\5\0\13\56\1\341\34\56"+
|
||||
"\5\0\7\56\1\337\40\56\7\0\3\56\5\0\41\56"+
|
||||
"\1\340\6\56\7\0\3\56\5\0\13\56\1\341\34\56"+
|
||||
"\7\0\3\56\5\0\12\56\1\342\35\56\2\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\12\5\1\343\41\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\13\5\1\344\40\5\5\0"+
|
||||
@@ -485,13 +485,13 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\5\0\3\5\1\0\1\40\1\0\13\5\1\357\40\5"+
|
||||
"\5\0\3\5\1\0\1\40\1\0\25\5\1\360\26\5"+
|
||||
"\5\0\3\5\1\0\1\40\1\0\7\5\1\361\42\5"+
|
||||
"\7\0\3\56\5\0\42\56\1\362\5\56\7\0\3\56"+
|
||||
"\5\0\43\56\1\363\4\56\7\0\3\56\5\0\43\56"+
|
||||
"\1\364\4\56\7\0\3\56\5\0\41\56\1\365\1\56"+
|
||||
"\1\366\4\56\7\0\3\56\5\0\4\56\1\367\43\56"+
|
||||
"\7\0\3\56\5\0\45\56\1\362\2\56\7\0\3\56"+
|
||||
"\5\0\41\56\1\363\6\56\7\0\3\56\5\0\41\56"+
|
||||
"\1\364\6\56\7\0\3\56\5\0\41\56\1\365\2\56"+
|
||||
"\1\366\3\56\7\0\3\56\5\0\4\56\1\367\43\56"+
|
||||
"\7\0\3\56\5\0\7\56\1\370\40\56\7\0\3\56"+
|
||||
"\5\0\43\56\1\371\4\56\7\0\3\56\5\0\2\56"+
|
||||
"\1\372\45\56\7\0\3\56\5\0\44\56\1\373\3\56"+
|
||||
"\5\0\41\56\1\371\6\56\7\0\3\56\5\0\2\56"+
|
||||
"\1\372\45\56\7\0\3\56\5\0\42\56\1\373\5\56"+
|
||||
"\7\0\3\56\5\0\40\56\1\374\7\56\7\0\3\56"+
|
||||
"\5\0\40\56\1\375\7\56\2\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\5\5\1\376\46\5\5\0\3\5\1\0"+
|
||||
@@ -509,132 +509,135 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
"\1\40\1\0\41\5\1\u010a\12\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\3\5\1\u010b\50\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\13\5\1\u010c\36\5\7\0\3\56\5\0"+
|
||||
"\44\56\1\u010d\3\56\7\0\3\56\5\0\44\56\1\u010e"+
|
||||
"\3\56\7\0\3\56\5\0\42\56\1\u010f\5\56\7\0"+
|
||||
"\3\56\5\0\44\56\1\u0110\3\56\7\0\3\56\5\0"+
|
||||
"\42\56\1\u010d\5\56\7\0\3\56\5\0\42\56\1\u010e"+
|
||||
"\5\56\7\0\3\56\5\0\42\56\1\u010f\5\56\7\0"+
|
||||
"\3\56\5\0\45\56\1\u0110\2\56\7\0\3\56\5\0"+
|
||||
"\3\56\1\u0111\44\56\7\0\3\56\5\0\2\56\1\u0112"+
|
||||
"\45\56\7\0\3\56\5\0\44\56\1\u0113\3\56\7\0"+
|
||||
"\3\56\5\0\43\56\1\u0114\4\56\7\0\3\56\5\0"+
|
||||
"\15\56\1\u0115\32\56\7\0\3\56\5\0\15\56\1\u0116"+
|
||||
"\12\56\1\u0117\17\56\2\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\13\5\1\u0118\40\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\26\5\1\u0119\25\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\2\5\1\u011a\51\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\16\5\1\u011b\35\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\10\5\1\u011c\43\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\13\5\1\u011d\40\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\17\5\1\u011e\34\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\14\5\1\u011f\37\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\17\5\1\u0120\34\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\6\5\1\u0121\45\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\16\5\1\u0122\35\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\16\5\1\u0123\35\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\10\5\1\u0124\41\5\7\0\3\56\5\0\12\56"+
|
||||
"\1\u0125\35\56\7\0\3\56\5\0\41\56\1\u0126\6\56"+
|
||||
"\7\0\3\56\5\0\44\56\1\u0127\3\56\7\0\3\56"+
|
||||
"\5\0\7\56\1\u0128\40\56\7\0\3\56\5\0\7\56"+
|
||||
"\1\u0129\40\56\7\0\3\56\5\0\43\56\1\u012a\2\56"+
|
||||
"\1\u012b\1\56\2\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\14\5\1\u012c\37\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\14\5\1\u012d\37\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\11\5\1\u012e\42\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\2\5\1\u012f\51\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\16\5\1\u0130\35\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\10\5\1\u0131\43\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\11\5\1\u0132\42\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\11\5\1\u0133\42\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\22\5\1\u0134\31\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\33\5\1\u0135\20\5\5\0\2\5\1\u0136\1\0\1\40"+
|
||||
"\1\0\54\5\5\0\3\5\1\0\1\40\1\0\11\5"+
|
||||
"\1\u0137\40\5\7\0\3\56\5\0\6\56\1\u0138\32\56"+
|
||||
"\1\u0139\6\56\7\0\3\56\5\0\42\56\1\u013a\5\56"+
|
||||
"\7\0\3\56\5\0\2\56\1\u013b\45\56\7\0\3\56"+
|
||||
"\5\0\2\56\1\u013c\45\56\7\0\3\56\5\0\44\56"+
|
||||
"\1\u013d\3\56\7\0\3\56\5\0\43\56\1\u013e\4\56"+
|
||||
"\2\5\5\0\3\5\1\0\1\40\1\0\3\5\1\u013f"+
|
||||
"\50\5\5\0\3\5\1\0\1\40\1\0\13\5\1\u0140"+
|
||||
"\40\5\5\0\3\5\1\0\1\40\1\0\15\5\1\u0141"+
|
||||
"\36\5\5\0\3\5\1\0\1\40\1\0\4\5\1\u0142"+
|
||||
"\47\5\5\0\3\5\1\0\1\40\1\0\15\5\1\u0143"+
|
||||
"\36\5\5\0\3\5\1\0\1\40\1\0\6\5\1\u0144"+
|
||||
"\45\5\5\0\3\5\1\0\1\40\1\0\16\5\1\u0145"+
|
||||
"\35\5\5\0\3\5\1\0\1\40\1\0\4\5\1\u0146"+
|
||||
"\47\5\5\0\3\5\1\0\1\40\1\0\10\5\1\u0147"+
|
||||
"\41\5\7\0\3\56\5\0\5\56\1\u0148\42\56\7\0"+
|
||||
"\3\56\5\0\42\56\1\u0149\5\56\7\0\3\56\5\0"+
|
||||
"\40\56\1\u014a\7\56\7\0\3\56\5\0\41\56\1\u014b"+
|
||||
"\1\56\1\u014c\4\56\7\0\3\56\5\0\41\56\1\u014d"+
|
||||
"\1\56\1\u014e\4\56\2\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\14\5\1\u014f\37\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\6\5\1\u0150\45\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\10\5\1\u0151\43\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\37\5\1\u0152\14\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\21\5\1\u0153\32\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\10\5\1\u0154\43\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\17\5\1\u0155\34\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\14\5\1\u0156\37\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\11\5\1\u0157\40\5\7\0\3\56\5\0\41\56"+
|
||||
"\1\u0158\6\56\7\0\3\56\5\0\24\56\1\u0159\23\56"+
|
||||
"\7\0\3\56\5\0\42\56\1\u015a\5\56\7\0\3\56"+
|
||||
"\5\0\44\56\1\u015b\3\56\7\0\3\56\5\0\42\56"+
|
||||
"\1\u015c\5\56\7\0\3\56\5\0\44\56\1\u015d\3\56"+
|
||||
"\2\5\5\0\3\5\1\0\1\40\1\0\3\5\1\u015e"+
|
||||
"\50\5\5\0\3\5\1\0\1\40\1\0\16\5\1\u015f"+
|
||||
"\35\5\5\0\3\5\1\0\1\40\1\0\6\5\1\u0160"+
|
||||
"\45\5\5\0\3\5\1\0\1\40\1\0\10\5\1\u0161"+
|
||||
"\43\5\5\0\3\5\1\0\1\40\1\0\14\5\1\u0162"+
|
||||
"\37\5\5\0\3\5\1\0\1\40\1\0\13\5\1\u0163"+
|
||||
"\40\5\5\0\3\5\1\0\1\40\1\0\14\5\1\u0164"+
|
||||
"\35\5\7\0\3\56\5\0\42\56\1\u0165\5\56\7\0"+
|
||||
"\3\56\5\0\45\56\1\u0166\2\56\2\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\16\5\1\u0167\35\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\13\5\1\u0168\40\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\20\5\1\u0169\33\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\2\5\1\u016a\51\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\10\5\1\u016b\43\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\6\5\1\u016c\43\5\7\0\3\56"+
|
||||
"\5\0\3\56\1\u016d\44\56\2\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\14\5\1\u016e\37\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\34\5\1\u016f\17\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\14\5\1\u0170\37\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\7\5\1\u0171\44\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\15\5\1\u0172\36\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\3\5\1\u0173\50\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\3\5\1\u0174\50\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\17\5\1\u0175\34\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\23\5\1\u0176\30\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\16\5\1\u0177\35\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\15\5\1\u0178\36\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\11\5\1\u0179\42\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\16\5\1\u017a\35\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\33\5\1\u017b\20\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\17\5\1\u017c\34\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\6\5\1\u017d\45\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\7\5\1\u017e\44\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\13\5\1\u017f\40\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\13\5\1\u0180\40\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\10\5\1\u0181\43\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\6\5\1\u0182\45\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\6\5\1\u0183\45\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\14\5\1\u0184\37\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\3\5\1\u0185\50\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\17\5\1\u0186\34\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\16\5\1\u0187\35\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\7\5\1\u0188\44\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\14\5\1\u0189\37\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\6\5\1\u018a\45\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\24\5\1\u018b\27\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\10\5\1\u018c\43\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\11\5\1\u018d\42\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\25\5\1\u018e\26\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\26\5\1\u018f\25\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\10\5\1\u0190\43\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\2\5\1\u0191\51\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\27\5\1\u0192\24\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\14\5\1\u0193\35\5";
|
||||
"\45\56\7\0\3\56\5\0\42\56\1\u0113\5\56\7\0"+
|
||||
"\3\56\5\0\41\56\1\u0114\6\56\7\0\3\56\5\0"+
|
||||
"\15\56\1\u0115\12\56\1\u0116\17\56\7\0\3\56\5\0"+
|
||||
"\15\56\1\u0117\12\56\1\u0118\17\56\2\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\13\5\1\u0119\40\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\26\5\1\u011a\25\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\2\5\1\u011b\51\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\16\5\1\u011c\35\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\10\5\1\u011d\43\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\13\5\1\u011e\40\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\17\5\1\u011f\34\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\14\5\1\u0120\37\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\17\5\1\u0121\34\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\6\5\1\u0122\45\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\16\5\1\u0123\35\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\16\5\1\u0124\35\5\5\0\3\5"+
|
||||
"\1\0\1\40\1\0\10\5\1\u0125\41\5\7\0\3\56"+
|
||||
"\5\0\12\56\1\u0126\35\56\7\0\3\56\5\0\44\56"+
|
||||
"\1\u0127\3\56\7\0\3\56\5\0\42\56\1\u0128\5\56"+
|
||||
"\7\0\3\56\5\0\7\56\1\u0129\40\56\7\0\3\56"+
|
||||
"\5\0\41\56\1\u012a\1\56\1\u012b\4\56\7\0\3\56"+
|
||||
"\5\0\7\56\1\u012c\40\56\7\0\3\56\5\0\41\56"+
|
||||
"\1\u012d\1\56\1\u012e\4\56\2\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\14\5\1\u012f\37\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\14\5\1\u0130\37\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\11\5\1\u0131\42\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\2\5\1\u0132\51\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\16\5\1\u0133\35\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\10\5\1\u0134\43\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\11\5\1\u0135\42\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\11\5\1\u0136\42\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\22\5\1\u0137\31\5\5\0\3\5\1\0"+
|
||||
"\1\40\1\0\33\5\1\u0138\20\5\5\0\2\5\1\u0139"+
|
||||
"\1\0\1\40\1\0\54\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\11\5\1\u013a\40\5\7\0\3\56\5\0\6\56"+
|
||||
"\1\u013b\35\56\1\u013c\3\56\7\0\3\56\5\0\45\56"+
|
||||
"\1\u013d\2\56\7\0\3\56\5\0\2\56\1\u013e\45\56"+
|
||||
"\7\0\3\56\5\0\42\56\1\u013f\5\56\7\0\3\56"+
|
||||
"\5\0\41\56\1\u0140\6\56\7\0\3\56\5\0\2\56"+
|
||||
"\1\u0141\45\56\7\0\3\56\5\0\42\56\1\u0142\5\56"+
|
||||
"\7\0\3\56\5\0\41\56\1\u0143\6\56\2\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\3\5\1\u0144\50\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\13\5\1\u0145\40\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\15\5\1\u0146\36\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\4\5\1\u0147\47\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\15\5\1\u0148\36\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\6\5\1\u0149\45\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\16\5\1\u014a\35\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\4\5\1\u014b\47\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\10\5\1\u014c\41\5\7\0"+
|
||||
"\3\56\5\0\5\56\1\u014d\42\56\7\0\3\56\5\0"+
|
||||
"\45\56\1\u014e\2\56\7\0\3\56\5\0\40\56\1\u014f"+
|
||||
"\7\56\7\0\3\56\5\0\41\56\1\u0150\2\56\1\u0151"+
|
||||
"\3\56\7\0\3\56\5\0\41\56\1\u0152\2\56\1\u0153"+
|
||||
"\3\56\2\5\5\0\3\5\1\0\1\40\1\0\14\5"+
|
||||
"\1\u0154\37\5\5\0\3\5\1\0\1\40\1\0\6\5"+
|
||||
"\1\u0155\45\5\5\0\3\5\1\0\1\40\1\0\10\5"+
|
||||
"\1\u0156\43\5\5\0\3\5\1\0\1\40\1\0\37\5"+
|
||||
"\1\u0157\14\5\5\0\3\5\1\0\1\40\1\0\21\5"+
|
||||
"\1\u0158\32\5\5\0\3\5\1\0\1\40\1\0\10\5"+
|
||||
"\1\u0159\43\5\5\0\3\5\1\0\1\40\1\0\17\5"+
|
||||
"\1\u015a\34\5\5\0\3\5\1\0\1\40\1\0\14\5"+
|
||||
"\1\u015b\37\5\5\0\3\5\1\0\1\40\1\0\11\5"+
|
||||
"\1\u015c\40\5\7\0\3\56\5\0\44\56\1\u015d\3\56"+
|
||||
"\7\0\3\56\5\0\24\56\1\u015e\23\56\7\0\3\56"+
|
||||
"\5\0\42\56\1\u015f\5\56\7\0\3\56\5\0\45\56"+
|
||||
"\1\u0160\2\56\7\0\3\56\5\0\42\56\1\u0161\5\56"+
|
||||
"\7\0\3\56\5\0\45\56\1\u0162\2\56\2\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\3\5\1\u0163\50\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\16\5\1\u0164\35\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\6\5\1\u0165\45\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\10\5\1\u0166\43\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\14\5\1\u0167\37\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\13\5\1\u0168\40\5\5\0"+
|
||||
"\3\5\1\0\1\40\1\0\14\5\1\u0169\35\5\7\0"+
|
||||
"\3\56\5\0\45\56\1\u016a\2\56\7\0\3\56\5\0"+
|
||||
"\46\56\1\u016b\1\56\2\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\16\5\1\u016c\35\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\13\5\1\u016d\40\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\20\5\1\u016e\33\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\2\5\1\u016f\51\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\10\5\1\u0170\43\5\5\0\3\5\1\0\1\40"+
|
||||
"\1\0\6\5\1\u0171\43\5\7\0\3\56\5\0\3\56"+
|
||||
"\1\u0172\44\56\2\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\14\5\1\u0173\37\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\34\5\1\u0174\17\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\14\5\1\u0175\37\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\7\5\1\u0176\44\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\15\5\1\u0177\36\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\3\5\1\u0178\50\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\3\5\1\u0179\50\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\17\5\1\u017a\34\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\23\5\1\u017b\30\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\16\5\1\u017c\35\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\15\5\1\u017d\36\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\11\5\1\u017e\42\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\16\5\1\u017f\35\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\33\5\1\u0180\20\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\17\5\1\u0181\34\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\6\5\1\u0182\45\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\7\5\1\u0183\44\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\13\5\1\u0184\40\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\13\5\1\u0185\40\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\10\5\1\u0186\43\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\6\5\1\u0187\45\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\6\5\1\u0188\45\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\14\5\1\u0189\37\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\3\5\1\u018a\50\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\17\5\1\u018b\34\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\16\5\1\u018c\35\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\7\5\1\u018d\44\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\14\5\1\u018e\37\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\6\5\1\u018f\45\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\24\5\1\u0190\27\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\10\5\1\u0191\43\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\11\5\1\u0192\42\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\25\5\1\u0193\26\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\26\5\1\u0194\25\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\10\5\1\u0195\43\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\2\5\1\u0196\51\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\27\5\1\u0197\24\5\5\0\3\5\1\0\1\40\1\0"+
|
||||
"\14\5\1\u0198\35\5";
|
||||
|
||||
private static int [] zzUnpackTrans() {
|
||||
int [] result = new int[19415];
|
||||
int [] result = new int[19580];
|
||||
int offset = 0;
|
||||
offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result);
|
||||
return result;
|
||||
@@ -673,10 +676,10 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
|
||||
private static final String ZZ_ATTRIBUTE_PACKED_0 =
|
||||
"\3\0\6\1\1\11\15\1\1\11\7\1\1\0\26\1"+
|
||||
"\1\0\35\1\1\11\u013e\1";
|
||||
"\1\0\35\1\1\11\u0143\1";
|
||||
|
||||
private static int [] zzUnpackAttribute() {
|
||||
int [] result = new int[403];
|
||||
int [] result = new int[408];
|
||||
int offset = 0;
|
||||
offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result);
|
||||
return result;
|
||||
@@ -993,312 +996,322 @@ class NativeDefinitionsLexer implements FlexLexer, NativeDefinitionsTypes {
|
||||
{ return CODE_CHARS;
|
||||
}
|
||||
// fall through
|
||||
case 63: break;
|
||||
case 65: break;
|
||||
case 2:
|
||||
{ yybegin(WAITING_PLATFORM); return UNKNOWN_KEY;
|
||||
}
|
||||
// fall through
|
||||
case 64: break;
|
||||
case 66: break;
|
||||
case 3:
|
||||
{ yybegin(YYINITIAL); return TokenType.WHITE_SPACE;
|
||||
}
|
||||
// fall through
|
||||
case 65: break;
|
||||
case 67: break;
|
||||
case 4:
|
||||
{ return TokenType.WHITE_SPACE;
|
||||
}
|
||||
// fall through
|
||||
case 66: break;
|
||||
case 68: break;
|
||||
case 5:
|
||||
{ yybegin(YYINITIAL); return TokenType.BAD_CHARACTER;
|
||||
}
|
||||
// fall through
|
||||
case 67: break;
|
||||
case 69: break;
|
||||
case 6:
|
||||
{ return COMMENT;
|
||||
}
|
||||
// fall through
|
||||
case 68: break;
|
||||
case 70: break;
|
||||
case 7:
|
||||
{ yybegin(WAITING_VALUE); return SEPARATOR;
|
||||
}
|
||||
// fall through
|
||||
case 69: break;
|
||||
case 71: break;
|
||||
case 8:
|
||||
{ yybegin(YYINITIAL); return VALUE;
|
||||
}
|
||||
// fall through
|
||||
case 70: break;
|
||||
case 72: break;
|
||||
case 9:
|
||||
{ return UNKNOWN_PLATFORM;
|
||||
}
|
||||
// fall through
|
||||
case 71: break;
|
||||
case 73: break;
|
||||
case 10:
|
||||
{ yybegin(CODE_END); return DELIM;
|
||||
}
|
||||
// fall through
|
||||
case 72: break;
|
||||
case 74: break;
|
||||
case 11:
|
||||
{ return OSX;
|
||||
}
|
||||
// fall through
|
||||
case 73: break;
|
||||
case 75: break;
|
||||
case 12:
|
||||
{ return IOS;
|
||||
}
|
||||
// fall through
|
||||
case 74: break;
|
||||
case 76: break;
|
||||
case 13:
|
||||
{ return X64;
|
||||
}
|
||||
// fall through
|
||||
case 75: break;
|
||||
case 77: break;
|
||||
case 14:
|
||||
{ return TVOS;
|
||||
}
|
||||
// fall through
|
||||
case 76: break;
|
||||
case 78: break;
|
||||
case 15:
|
||||
{ return WASM;
|
||||
}
|
||||
// fall through
|
||||
case 77: break;
|
||||
case 79: break;
|
||||
case 16:
|
||||
{ yybegin(WAITING_PLATFORM); return LINKER;
|
||||
}
|
||||
// fall through
|
||||
case 78: break;
|
||||
case 80: break;
|
||||
case 17:
|
||||
{ return MINGW;
|
||||
}
|
||||
// fall through
|
||||
case 79: break;
|
||||
case 81: break;
|
||||
case 18:
|
||||
{ return LINUX;
|
||||
}
|
||||
// fall through
|
||||
case 80: break;
|
||||
case 82: break;
|
||||
case 19:
|
||||
{ return ARM32;
|
||||
}
|
||||
// fall through
|
||||
case 81: break;
|
||||
case 20:
|
||||
{ return ARM64;
|
||||
}
|
||||
// fall through
|
||||
case 82: break;
|
||||
case 83: break;
|
||||
case 20:
|
||||
{ return ARM32;
|
||||
}
|
||||
// fall through
|
||||
case 84: break;
|
||||
case 21:
|
||||
{ yybegin(WAITING_PLATFORM); return MODULES;
|
||||
}
|
||||
// fall through
|
||||
case 83: break;
|
||||
case 85: break;
|
||||
case 22:
|
||||
{ yybegin(WAITING_PLATFORM); return PACKAGE;
|
||||
}
|
||||
// fall through
|
||||
case 84: break;
|
||||
case 86: break;
|
||||
case 23:
|
||||
{ yybegin(WAITING_PLATFORM); return DEPENDS;
|
||||
}
|
||||
// fall through
|
||||
case 85: break;
|
||||
case 87: break;
|
||||
case 24:
|
||||
{ yybegin(WAITING_PLATFORM); return HEADERS;
|
||||
}
|
||||
// fall through
|
||||
case 86: break;
|
||||
case 88: break;
|
||||
case 25:
|
||||
{ return MIPS32;
|
||||
}
|
||||
// fall through
|
||||
case 87: break;
|
||||
case 89: break;
|
||||
case 26:
|
||||
{ return WASM32;
|
||||
}
|
||||
// fall through
|
||||
case 88: break;
|
||||
case 90: break;
|
||||
case 27:
|
||||
{ yybegin(WAITING_PLATFORM); return LANGUAGE;
|
||||
}
|
||||
// fall through
|
||||
case 89: break;
|
||||
case 91: break;
|
||||
case 28:
|
||||
{ return IOS_X64;
|
||||
}
|
||||
// fall through
|
||||
case 90: break;
|
||||
case 92: break;
|
||||
case 29:
|
||||
{ return ANDROID;
|
||||
}
|
||||
// fall through
|
||||
case 91: break;
|
||||
case 93: break;
|
||||
case 30:
|
||||
{ return WATCHOS;
|
||||
}
|
||||
// fall through
|
||||
case 92: break;
|
||||
case 94: break;
|
||||
case 31:
|
||||
{ return MIPSEL32;
|
||||
}
|
||||
// fall through
|
||||
case 93: break;
|
||||
case 95: break;
|
||||
case 32:
|
||||
{ return TVOS_X64;
|
||||
}
|
||||
// fall through
|
||||
case 94: break;
|
||||
case 96: break;
|
||||
case 33:
|
||||
{ yybegin(WAITING_PLATFORM); return LINKER_OPTS;
|
||||
}
|
||||
// fall through
|
||||
case 95: break;
|
||||
case 97: break;
|
||||
case 34:
|
||||
{ yybegin(WAITING_PLATFORM); return ENTRY_POINT;
|
||||
}
|
||||
// fall through
|
||||
case 96: break;
|
||||
case 98: break;
|
||||
case 35:
|
||||
{ return MINGW_X64;
|
||||
}
|
||||
// fall through
|
||||
case 97: break;
|
||||
case 99: break;
|
||||
case 36:
|
||||
{ return MACOS_X64;
|
||||
}
|
||||
// fall through
|
||||
case 98: break;
|
||||
case 100: break;
|
||||
case 37:
|
||||
{ return IOS_ARM32;
|
||||
}
|
||||
// fall through
|
||||
case 99: break;
|
||||
case 38:
|
||||
{ return IOS_ARM64;
|
||||
}
|
||||
// fall through
|
||||
case 100: break;
|
||||
case 101: break;
|
||||
case 38:
|
||||
{ return IOS_ARM32;
|
||||
}
|
||||
// fall through
|
||||
case 102: break;
|
||||
case 39:
|
||||
{ return LINUX_X64;
|
||||
}
|
||||
// fall through
|
||||
case 101: break;
|
||||
case 103: break;
|
||||
case 40:
|
||||
{ yybegin(WAITING_PLATFORM); return STRICT_ENUMS;
|
||||
}
|
||||
// fall through
|
||||
case 102: break;
|
||||
case 104: break;
|
||||
case 41:
|
||||
{ return TVOS_ARM64;
|
||||
}
|
||||
// fall through
|
||||
case 103: break;
|
||||
case 105: break;
|
||||
case 42:
|
||||
{ yybegin(WAITING_PLATFORM); return COMPILER_OPTS;
|
||||
}
|
||||
// fall through
|
||||
case 104: break;
|
||||
case 106: break;
|
||||
case 43:
|
||||
{ yybegin(WAITING_PLATFORM); return LIBRARY_PATHS;
|
||||
}
|
||||
// fall through
|
||||
case 105: break;
|
||||
case 107: break;
|
||||
case 44:
|
||||
{ yybegin(WAITING_PLATFORM); return HEADER_FILTER;
|
||||
}
|
||||
// fall through
|
||||
case 106: break;
|
||||
case 45:
|
||||
{ return WATCHOS_X64;
|
||||
}
|
||||
// fall through
|
||||
case 107: break;
|
||||
case 46:
|
||||
{ return WATCHOS_X86;
|
||||
}
|
||||
// fall through
|
||||
case 108: break;
|
||||
case 47:
|
||||
{ return LINUX_MIPS32;
|
||||
case 45:
|
||||
{ return ANDROID_X64;
|
||||
}
|
||||
// fall through
|
||||
case 109: break;
|
||||
case 48:
|
||||
{ yybegin(WAITING_PLATFORM); return EXCLUDED_MACROS;
|
||||
case 46:
|
||||
{ return ANDROID_X86;
|
||||
}
|
||||
// fall through
|
||||
case 110: break;
|
||||
case 49:
|
||||
{ yybegin(WAITING_PLATFORM); return NON_STRICT_ENUMS;
|
||||
case 47:
|
||||
{ return WATCHOS_X64;
|
||||
}
|
||||
// fall through
|
||||
case 111: break;
|
||||
case 50:
|
||||
{ return ANDROID_ARM32;
|
||||
case 48:
|
||||
{ return WATCHOS_X86;
|
||||
}
|
||||
// fall through
|
||||
case 112: break;
|
||||
case 51:
|
||||
{ return ANDROID_ARM64;
|
||||
case 49:
|
||||
{ return LINUX_MIPS32;
|
||||
}
|
||||
// fall through
|
||||
case 113: break;
|
||||
case 52:
|
||||
{ return WATCHOS_ARM32;
|
||||
case 50:
|
||||
{ yybegin(WAITING_PLATFORM); return EXCLUDED_MACROS;
|
||||
}
|
||||
// fall through
|
||||
case 114: break;
|
||||
case 53:
|
||||
{ return WATCHOS_ARM64;
|
||||
case 51:
|
||||
{ yybegin(WAITING_PLATFORM); return NON_STRICT_ENUMS;
|
||||
}
|
||||
// fall through
|
||||
case 115: break;
|
||||
case 54:
|
||||
{ yybegin(WAITING_PLATFORM); return STATIC_LIBRARIES;
|
||||
case 52:
|
||||
{ return ANDROID_ARM64;
|
||||
}
|
||||
// fall through
|
||||
case 116: break;
|
||||
case 55:
|
||||
{ return LINUX_MIPSEL32;
|
||||
case 53:
|
||||
{ return ANDROID_ARM32;
|
||||
}
|
||||
// fall through
|
||||
case 117: break;
|
||||
case 56:
|
||||
{ return LINUX_ARM32_HFP;
|
||||
case 54:
|
||||
{ return WATCHOS_ARM64;
|
||||
}
|
||||
// fall through
|
||||
case 118: break;
|
||||
case 57:
|
||||
{ yybegin(WAITING_PLATFORM); return EXCLUDED_FUNCTIONS;
|
||||
case 55:
|
||||
{ return WATCHOS_ARM32;
|
||||
}
|
||||
// fall through
|
||||
case 119: break;
|
||||
case 58:
|
||||
{ yybegin(WAITING_PLATFORM); return EXCLUDE_SYSTEM_LIBS;
|
||||
case 56:
|
||||
{ yybegin(WAITING_PLATFORM); return STATIC_LIBRARIES;
|
||||
}
|
||||
// fall through
|
||||
case 120: break;
|
||||
case 59:
|
||||
{ yybegin(WAITING_PLATFORM); return NO_STRING_CONVERSION;
|
||||
case 57:
|
||||
{ return LINUX_MIPSEL32;
|
||||
}
|
||||
// fall through
|
||||
case 121: break;
|
||||
case 60:
|
||||
{ yybegin(WAITING_PLATFORM); return EXCLUDE_DEPENDENT_MODULES;
|
||||
case 58:
|
||||
{ return LINUX_ARM32_HFP;
|
||||
}
|
||||
// fall through
|
||||
case 122: break;
|
||||
case 61:
|
||||
{ yybegin(WAITING_PLATFORM); return EXPORT_FORWARD_DECLARATIONS;
|
||||
case 59:
|
||||
{ yybegin(WAITING_PLATFORM); return EXCLUDED_FUNCTIONS;
|
||||
}
|
||||
// fall through
|
||||
case 123: break;
|
||||
case 62:
|
||||
{ yybegin(WAITING_PLATFORM); return DISABLE_DESIGNATED_INITIALIZER_CHECKS;
|
||||
case 60:
|
||||
{ yybegin(WAITING_PLATFORM); return EXCLUDE_SYSTEM_LIBS;
|
||||
}
|
||||
// fall through
|
||||
case 124: break;
|
||||
case 61:
|
||||
{ yybegin(WAITING_PLATFORM); return NO_STRING_CONVERSION;
|
||||
}
|
||||
// fall through
|
||||
case 125: break;
|
||||
case 62:
|
||||
{ yybegin(WAITING_PLATFORM); return EXCLUDE_DEPENDENT_MODULES;
|
||||
}
|
||||
// fall through
|
||||
case 126: break;
|
||||
case 63:
|
||||
{ yybegin(WAITING_PLATFORM); return EXPORT_FORWARD_DECLARATIONS;
|
||||
}
|
||||
// fall through
|
||||
case 127: break;
|
||||
case 64:
|
||||
{ yybegin(WAITING_PLATFORM); return DISABLE_DESIGNATED_INITIALIZER_CHECKS;
|
||||
}
|
||||
// fall through
|
||||
case 128: break;
|
||||
default:
|
||||
zzScanError(ZZ_NO_MATCH);
|
||||
}
|
||||
|
||||
@@ -182,16 +182,17 @@ public class NativeDefinitionsParser implements PsiParser, LightPsiParser {
|
||||
}
|
||||
|
||||
/* ********************************************************** */
|
||||
// ANDROID | ANDROID_ARM32 | ANDROID_ARM64 | ARM32 | ARM64 | IOS | IOS_ARM32
|
||||
// | IOS_ARM64 | IOS_X64 | LINUX | LINUX_ARM32_HFP | LINUX_MIPS32
|
||||
// ANDROID | ANDROID_X64 | ANDROID_X86 | ANDROID_ARM32 | ANDROID_ARM64 | ARM32 | ARM64
|
||||
// | IOS | IOS_ARM32 | IOS_ARM64 | IOS_X64 | LINUX | LINUX_ARM32_HFP | LINUX_MIPS32
|
||||
// | LINUX_MIPSEL32 | LINUX_X64 | MACOS_X64 | MINGW | MINGW_X64 | MIPS32
|
||||
// | MIPSEL32 | OSX | TVOS | TVOS_ARM64 | TVOS_X64 | WASM | WASM32 | WATCHOS |
|
||||
// | MIPSEL32 | OSX | TVOS | TVOS_ARM64 | TVOS_X64 | WASM | WASM32 | WATCHOS
|
||||
// | WATCHOS_ARM32 | WATCHOS_ARM64 | WATCHOS_X64 | WATCHOS_X86 | X64 | UNKNOWN_PLATFORM
|
||||
static boolean platform_(PsiBuilder b, int l) {
|
||||
if (!recursion_guard_(b, l, "platform_")) return false;
|
||||
boolean r;
|
||||
Marker m = enter_section_(b);
|
||||
r = consumeToken(b, ANDROID);
|
||||
if (!r) r = consumeToken(b, ANDROID_X64);
|
||||
if (!r) r = consumeToken(b, ANDROID_X86);
|
||||
if (!r) r = consumeToken(b, ANDROID_ARM32);
|
||||
if (!r) r = consumeToken(b, ANDROID_ARM64);
|
||||
if (!r) r = consumeToken(b, ARM32);
|
||||
@@ -217,14 +218,12 @@ public class NativeDefinitionsParser implements PsiParser, LightPsiParser {
|
||||
if (!r) r = consumeToken(b, WASM);
|
||||
if (!r) r = consumeToken(b, WASM32);
|
||||
if (!r) r = consumeToken(b, WATCHOS);
|
||||
if (!r) r = consumeToken(b, PLATFORM__26_0);
|
||||
if (!r) r = consumeToken(b, WATCHOS_ARM32);
|
||||
if (!r) r = consumeToken(b, WATCHOS_ARM64);
|
||||
if (!r) r = consumeToken(b, WATCHOS_X64);
|
||||
if (!r) r = consumeToken(b, WATCHOS_X86);
|
||||
if (!r) r = consumeToken(b, X64);
|
||||
if (!r) r = consumeToken(b, UNKNOWN_PLATFORM);
|
||||
exit_section_(b, m, null, r);
|
||||
return r;
|
||||
}
|
||||
|
||||
|
||||
@@ -18,6 +18,8 @@ public interface NativeDefinitionsTypes {
|
||||
IElementType ANDROID = new NativeDefinitionsTokenType("android");
|
||||
IElementType ANDROID_ARM32 = new NativeDefinitionsTokenType("android_arm32");
|
||||
IElementType ANDROID_ARM64 = new NativeDefinitionsTokenType("android_arm64");
|
||||
IElementType ANDROID_X64 = new NativeDefinitionsTokenType("ANDROID_X64");
|
||||
IElementType ANDROID_X86 = new NativeDefinitionsTokenType("ANDROID_X86");
|
||||
IElementType ARM32 = new NativeDefinitionsTokenType("arm32");
|
||||
IElementType ARM64 = new NativeDefinitionsTokenType("arm64");
|
||||
IElementType CODE_CHARS = new NativeDefinitionsTokenType("CODE_CHARS");
|
||||
@@ -57,7 +59,6 @@ public interface NativeDefinitionsTypes {
|
||||
IElementType NO_STRING_CONVERSION = new NativeDefinitionsTokenType("noStringConversion");
|
||||
IElementType OSX = new NativeDefinitionsTokenType("osx");
|
||||
IElementType PACKAGE = new NativeDefinitionsTokenType("package");
|
||||
IElementType PLATFORM__26_0 = new NativeDefinitionsTokenType("platform__26_0");
|
||||
IElementType SEPARATOR = new NativeDefinitionsTokenType("SEPARATOR");
|
||||
IElementType STATIC_LIBRARIES = new NativeDefinitionsTokenType("staticLibraries");
|
||||
IElementType STRICT_ENUMS = new NativeDefinitionsTokenType("strictEnums");
|
||||
|
||||
@@ -89,10 +89,10 @@ stringsValue ::= VALUE
|
||||
|
||||
private incorrectDefinition_ ::= UNKNOWN_KEY? UNKNOWN_PLATFORM? SEPARATOR VALUE? | UNKNOWN_KEY UNKNOWN_PLATFORM?
|
||||
|
||||
private platform_ ::= ANDROID | ANDROID_ARM32 | ANDROID_ARM64 | ARM32 | ARM64 | IOS | IOS_ARM32
|
||||
| IOS_ARM64 | IOS_X64 | LINUX | LINUX_ARM32_HFP | LINUX_MIPS32
|
||||
private platform_ ::= ANDROID | ANDROID_X64 | ANDROID_X86 | ANDROID_ARM32 | ANDROID_ARM64 | ARM32 | ARM64
|
||||
| IOS | IOS_ARM32 | IOS_ARM64 | IOS_X64 | LINUX | LINUX_ARM32_HFP | LINUX_MIPS32
|
||||
| LINUX_MIPSEL32 | LINUX_X64 | MACOS_X64 | MINGW | MINGW_X64 | MIPS32
|
||||
| MIPSEL32 | OSX | TVOS | TVOS_ARM64 | TVOS_X64 | WASM | WASM32 | WATCHOS |
|
||||
| MIPSEL32 | OSX | TVOS | TVOS_ARM64 | TVOS_X64 | WASM | WASM32 | WATCHOS
|
||||
| WATCHOS_ARM32 | WATCHOS_ARM64 | WATCHOS_X64 | WATCHOS_X86 | X64 | UNKNOWN_PLATFORM
|
||||
|
||||
code ::= CODE_CHARS
|
||||
@@ -51,6 +51,8 @@ STRICT_ENUMS="strictEnums"
|
||||
|
||||
// known platforms
|
||||
ANDROID="android"
|
||||
ANDROID_X64="android_x64"
|
||||
ANDROID_X86="android_x86"
|
||||
ANDROID_ARM32="android_arm32"
|
||||
ANDROID_ARM64="android_arm64"
|
||||
ARM32="arm32"
|
||||
@@ -120,6 +122,8 @@ X64="x64"
|
||||
|
||||
<WAITING_PLATFORM> {
|
||||
[.]{ANDROID} { return ANDROID; }
|
||||
[.]{ANDROID_X64} { return ANDROID_X64; }
|
||||
[.]{ANDROID_X86} { return ANDROID_X86; }
|
||||
[.]{ANDROID_ARM32} { return ANDROID_ARM32; }
|
||||
[.]{ANDROID_ARM64} { return ANDROID_ARM64; }
|
||||
[.]{ARM32} { return ARM32; }
|
||||
|
||||
@@ -125,6 +125,8 @@ object NativeDefinitionsSyntaxHighlighter : SyntaxHighlighterBase() {
|
||||
NativeDefinitionsTypes.STRICT_ENUMS -> KNOWN_PROPERTIES_KEYS
|
||||
// known extensions
|
||||
NativeDefinitionsTypes.ANDROID -> KNOWN_EXTENSIONS_KEYS
|
||||
NativeDefinitionsTypes.ANDROID_X64 -> KNOWN_EXTENSIONS_KEYS
|
||||
NativeDefinitionsTypes.ANDROID_X86 -> KNOWN_EXTENSIONS_KEYS
|
||||
NativeDefinitionsTypes.ANDROID_ARM32 -> KNOWN_EXTENSIONS_KEYS
|
||||
NativeDefinitionsTypes.ANDROID_ARM64 -> KNOWN_EXTENSIONS_KEYS
|
||||
NativeDefinitionsTypes.ARM32 -> KNOWN_EXTENSIONS_KEYS
|
||||
|
||||
@@ -19,6 +19,7 @@ compilerOpts.linux = -DFOO3=foo3 -DFOO4=foo4
|
||||
compilerOpts.macos_x64 = -DFOO1=foo1 -DFOO2=foo2
|
||||
|
||||
staticLibraries = libfoo.a
|
||||
staticLibraries.android_x86 = libbaz.a
|
||||
libraryPaths = /opt/local/lib /usr/local/opt/curl/lib
|
||||
|
||||
linker=clang
|
||||
@@ -33,6 +34,7 @@ strictEnums.android_arm64 = strict enums
|
||||
|
||||
modules.osx = baba
|
||||
modules.watchos_arm64 = deda
|
||||
modules.android_x64 = kolobok
|
||||
|
||||
---
|
||||
|
||||
|
||||
+115
-97
@@ -1,4 +1,4 @@
|
||||
Definitions file for Kotlin/Native C interop(0,1477)
|
||||
Definitions file for Kotlin/Native C interop(0,1546)
|
||||
PsiComment(NativeDefinitionsTokenType.COMMENT)('# In this test case all supported properties are used.')(0,54)
|
||||
PsiWhiteSpace('\n')(54,55)
|
||||
NativeDefinitionsStringKeyImpl(STRING_KEY)(55,62)
|
||||
@@ -133,99 +133,117 @@ Definitions file for Kotlin/Native C interop(0,1477)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(665,673)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('libfoo.a')(665,673)
|
||||
PsiWhiteSpace('\n')(673,674)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(674,686)
|
||||
PsiElement(NativeDefinitionsTokenType.libraryPaths)('libraryPaths')(674,686)
|
||||
PsiWhiteSpace(' ')(686,687)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(687,688)
|
||||
PsiWhiteSpace(' ')(688,689)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(689,727)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('/opt/local/lib /usr/local/opt/curl/lib')(689,727)
|
||||
PsiWhiteSpace('\n\n')(727,729)
|
||||
NativeDefinitionsStringKeyImpl(STRING_KEY)(729,735)
|
||||
PsiElement(NativeDefinitionsTokenType.linker)('linker')(729,735)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(735,736)
|
||||
NativeDefinitionsStringValueImpl(STRING_VALUE)(736,741)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('clang')(736,741)
|
||||
PsiWhiteSpace('\n')(741,742)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(742,752)
|
||||
PsiElement(NativeDefinitionsTokenType.linkerOpts)('linkerOpts')(742,752)
|
||||
PsiWhiteSpace(' ')(752,753)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(753,754)
|
||||
PsiWhiteSpace(' ')(754,755)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(755,774)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('-DBAR=bar -DBAZ=baz')(755,774)
|
||||
PsiWhiteSpace('\n')(774,775)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(775,785)
|
||||
PsiElement(NativeDefinitionsTokenType.linkerOpts)('linkerOpts')(775,785)
|
||||
PsiElement(NativeDefinitionsTokenType.linux_mipsel32)('.linux_mipsel32')(785,800)
|
||||
PsiWhiteSpace(' ')(800,801)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(801,802)
|
||||
PsiWhiteSpace(' ')(802,803)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(803,808)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('-fpic')(803,808)
|
||||
PsiWhiteSpace('\n')(808,809)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(809,819)
|
||||
PsiElement(NativeDefinitionsTokenType.entryPoint)('entryPoint')(809,819)
|
||||
PsiWhiteSpace(' ')(819,820)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(820,821)
|
||||
PsiWhiteSpace(' ')(821,822)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(822,833)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('main1 main2')(822,833)
|
||||
PsiWhiteSpace('\n')(833,834)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(834,844)
|
||||
PsiElement(NativeDefinitionsTokenType.entryPoint)('entryPoint')(834,844)
|
||||
PsiElement(NativeDefinitionsTokenType.TVOS_X64)('.tvos_x64')(844,853)
|
||||
PsiWhiteSpace(' ')(853,854)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(854,855)
|
||||
PsiWhiteSpace(' ')(855,856)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(856,861)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('main3')(856,861)
|
||||
PsiWhiteSpace('\n\n')(861,863)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(863,877)
|
||||
PsiElement(NativeDefinitionsTokenType.nonStrictEnums)('nonStrictEnums')(863,877)
|
||||
PsiElement(NativeDefinitionsTokenType.wasm32)('.wasm32')(877,884)
|
||||
PsiWhiteSpace(' ')(884,885)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(885,886)
|
||||
PsiWhiteSpace(' ')(886,887)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(887,897)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('non strict')(887,897)
|
||||
PsiWhiteSpace('\n')(897,898)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(898,916)
|
||||
PsiElement(NativeDefinitionsTokenType.noStringConversion)('noStringConversion')(898,916)
|
||||
PsiElement(NativeDefinitionsTokenType.linux_arm32_hfp)('.linux_arm32_hfp')(916,932)
|
||||
PsiWhiteSpace(' ')(932,933)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(933,934)
|
||||
PsiWhiteSpace(' ')(934,935)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(935,944)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('no string')(935,944)
|
||||
PsiWhiteSpace('\n')(944,945)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(945,956)
|
||||
PsiElement(NativeDefinitionsTokenType.strictEnums)('strictEnums')(945,956)
|
||||
PsiElement(NativeDefinitionsTokenType.android_arm64)('.android_arm64')(956,970)
|
||||
PsiWhiteSpace(' ')(970,971)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(971,972)
|
||||
PsiWhiteSpace(' ')(972,973)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(973,985)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('strict enums')(973,985)
|
||||
PsiWhiteSpace('\n\n')(985,987)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(987,994)
|
||||
PsiElement(NativeDefinitionsTokenType.modules)('modules')(987,994)
|
||||
PsiElement(NativeDefinitionsTokenType.osx)('.osx')(994,998)
|
||||
PsiWhiteSpace(' ')(998,999)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(999,1000)
|
||||
PsiWhiteSpace(' ')(1000,1001)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(1001,1005)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('baba')(1001,1005)
|
||||
PsiWhiteSpace('\n')(1005,1006)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(1006,1013)
|
||||
PsiElement(NativeDefinitionsTokenType.modules)('modules')(1006,1013)
|
||||
PsiElement(NativeDefinitionsTokenType.WATCHOS_ARM64)('.watchos_arm64')(1013,1027)
|
||||
PsiWhiteSpace(' ')(1027,1028)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(1028,1029)
|
||||
PsiWhiteSpace(' ')(1029,1030)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(1030,1034)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('deda')(1030,1034)
|
||||
PsiWhiteSpace('\n\n')(1034,1036)
|
||||
PsiElement(NativeDefinitionsTokenType.DELIM)('---\n')(1036,1040)
|
||||
NativeDefinitionsCodeImpl(CODE)(1040,1477)
|
||||
PsiElement(NativeDefinitionsTokenType.CODE_CHARS)('\nstruct Hash { // Line comment.\n int data[2];\n};\n\n/**********************\n * Multiline comment. *\n **********************/\ninline static int strangeSum(const int* buffer, int bufferSize) {\n int result = 20;\n const char * stringLiteral = "This is a string";\n for (int i = 0; i < bufferSize; ++i) {\n result += stringLiteral[i % 10] & 1 == 0 ? (i << 1) : buffer[i / 2];\n if (stringLiter)\n }\n return result;\n}')(1040,1477)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(674,689)
|
||||
PsiElement(NativeDefinitionsTokenType.staticLibraries)('staticLibraries')(674,689)
|
||||
PsiElement(NativeDefinitionsTokenType.ANDROID_X86)('.android_x86')(689,701)
|
||||
PsiWhiteSpace(' ')(701,702)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(702,703)
|
||||
PsiWhiteSpace(' ')(703,704)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(704,712)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('libbaz.a')(704,712)
|
||||
PsiWhiteSpace('\n')(712,713)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(713,725)
|
||||
PsiElement(NativeDefinitionsTokenType.libraryPaths)('libraryPaths')(713,725)
|
||||
PsiWhiteSpace(' ')(725,726)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(726,727)
|
||||
PsiWhiteSpace(' ')(727,728)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(728,766)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('/opt/local/lib /usr/local/opt/curl/lib')(728,766)
|
||||
PsiWhiteSpace('\n\n')(766,768)
|
||||
NativeDefinitionsStringKeyImpl(STRING_KEY)(768,774)
|
||||
PsiElement(NativeDefinitionsTokenType.linker)('linker')(768,774)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(774,775)
|
||||
NativeDefinitionsStringValueImpl(STRING_VALUE)(775,780)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('clang')(775,780)
|
||||
PsiWhiteSpace('\n')(780,781)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(781,791)
|
||||
PsiElement(NativeDefinitionsTokenType.linkerOpts)('linkerOpts')(781,791)
|
||||
PsiWhiteSpace(' ')(791,792)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(792,793)
|
||||
PsiWhiteSpace(' ')(793,794)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(794,813)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('-DBAR=bar -DBAZ=baz')(794,813)
|
||||
PsiWhiteSpace('\n')(813,814)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(814,824)
|
||||
PsiElement(NativeDefinitionsTokenType.linkerOpts)('linkerOpts')(814,824)
|
||||
PsiElement(NativeDefinitionsTokenType.linux_mipsel32)('.linux_mipsel32')(824,839)
|
||||
PsiWhiteSpace(' ')(839,840)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(840,841)
|
||||
PsiWhiteSpace(' ')(841,842)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(842,847)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('-fpic')(842,847)
|
||||
PsiWhiteSpace('\n')(847,848)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(848,858)
|
||||
PsiElement(NativeDefinitionsTokenType.entryPoint)('entryPoint')(848,858)
|
||||
PsiWhiteSpace(' ')(858,859)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(859,860)
|
||||
PsiWhiteSpace(' ')(860,861)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(861,872)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('main1 main2')(861,872)
|
||||
PsiWhiteSpace('\n')(872,873)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(873,883)
|
||||
PsiElement(NativeDefinitionsTokenType.entryPoint)('entryPoint')(873,883)
|
||||
PsiElement(NativeDefinitionsTokenType.TVOS_X64)('.tvos_x64')(883,892)
|
||||
PsiWhiteSpace(' ')(892,893)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(893,894)
|
||||
PsiWhiteSpace(' ')(894,895)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(895,900)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('main3')(895,900)
|
||||
PsiWhiteSpace('\n\n')(900,902)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(902,916)
|
||||
PsiElement(NativeDefinitionsTokenType.nonStrictEnums)('nonStrictEnums')(902,916)
|
||||
PsiElement(NativeDefinitionsTokenType.wasm32)('.wasm32')(916,923)
|
||||
PsiWhiteSpace(' ')(923,924)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(924,925)
|
||||
PsiWhiteSpace(' ')(925,926)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(926,936)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('non strict')(926,936)
|
||||
PsiWhiteSpace('\n')(936,937)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(937,955)
|
||||
PsiElement(NativeDefinitionsTokenType.noStringConversion)('noStringConversion')(937,955)
|
||||
PsiElement(NativeDefinitionsTokenType.linux_arm32_hfp)('.linux_arm32_hfp')(955,971)
|
||||
PsiWhiteSpace(' ')(971,972)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(972,973)
|
||||
PsiWhiteSpace(' ')(973,974)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(974,983)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('no string')(974,983)
|
||||
PsiWhiteSpace('\n')(983,984)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(984,995)
|
||||
PsiElement(NativeDefinitionsTokenType.strictEnums)('strictEnums')(984,995)
|
||||
PsiElement(NativeDefinitionsTokenType.android_arm64)('.android_arm64')(995,1009)
|
||||
PsiWhiteSpace(' ')(1009,1010)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(1010,1011)
|
||||
PsiWhiteSpace(' ')(1011,1012)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(1012,1024)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('strict enums')(1012,1024)
|
||||
PsiWhiteSpace('\n\n')(1024,1026)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(1026,1033)
|
||||
PsiElement(NativeDefinitionsTokenType.modules)('modules')(1026,1033)
|
||||
PsiElement(NativeDefinitionsTokenType.osx)('.osx')(1033,1037)
|
||||
PsiWhiteSpace(' ')(1037,1038)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(1038,1039)
|
||||
PsiWhiteSpace(' ')(1039,1040)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(1040,1044)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('baba')(1040,1044)
|
||||
PsiWhiteSpace('\n')(1044,1045)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(1045,1052)
|
||||
PsiElement(NativeDefinitionsTokenType.modules)('modules')(1045,1052)
|
||||
PsiElement(NativeDefinitionsTokenType.WATCHOS_ARM64)('.watchos_arm64')(1052,1066)
|
||||
PsiWhiteSpace(' ')(1066,1067)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(1067,1068)
|
||||
PsiWhiteSpace(' ')(1068,1069)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(1069,1073)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('deda')(1069,1073)
|
||||
PsiWhiteSpace('\n')(1073,1074)
|
||||
NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(1074,1081)
|
||||
PsiElement(NativeDefinitionsTokenType.modules)('modules')(1074,1081)
|
||||
PsiElement(NativeDefinitionsTokenType.ANDROID_X64)('.android_x64')(1081,1093)
|
||||
PsiWhiteSpace(' ')(1093,1094)
|
||||
PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(1094,1095)
|
||||
PsiWhiteSpace(' ')(1095,1096)
|
||||
NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(1096,1103)
|
||||
PsiElement(NativeDefinitionsTokenType.VALUE)('kolobok')(1096,1103)
|
||||
PsiWhiteSpace('\n\n')(1103,1105)
|
||||
PsiElement(NativeDefinitionsTokenType.DELIM)('---\n')(1105,1109)
|
||||
NativeDefinitionsCodeImpl(CODE)(1109,1546)
|
||||
PsiElement(NativeDefinitionsTokenType.CODE_CHARS)('\nstruct Hash { // Line comment.\n int data[2];\n};\n\n/**********************\n * Multiline comment. *\n **********************/\ninline static int strangeSum(const int* buffer, int bufferSize) {\n int result = 20;\n const char * stringLiteral = "This is a string";\n for (int i = 0; i < bufferSize; ++i) {\n result += stringLiteral[i % 10] & 1 == 0 ? (i << 1) : buffer[i / 2];\n if (stringLiter)\n }\n return result;\n}')(1109,1546)
|
||||
|
||||
Reference in New Issue
Block a user