⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javaparser.lexer.g

📁 jboss规则引擎
💻 G
字号:
lexer grammar JavaParserLexer;@members {	public static final CommonToken IGNORE_TOKEN = new CommonToken(null,0,99,0,0);}@header {	package org.drools.semantics.java.parser;}T68 : 'void' ;T69 : 'boolean' ;T70 : 'byte' ;T71 : 'char' ;T72 : 'short' ;T73 : 'int' ;T74 : 'float' ;T75 : 'long' ;T76 : 'double' ;T77 : 'private' ;T78 : 'public' ;T79 : 'protected' ;T80 : 'static' ;T81 : 'transient' ;T82 : 'final' ;T83 : 'abstract' ;T84 : 'native' ;T85 : 'threadsafe' ;T86 : 'synchronized' ;T87 : 'volatile' ;T88 : 'strictfp' ;T89 : 'class' ;T90 : 'extends' ;T91 : 'interface' ;T92 : 'implements' ;T93 : 'this' ;T94 : 'super' ;T95 : 'throws' ;T96 : 'if' ;T97 : 'else' ;T98 : 'for' ;T99 : 'while' ;T100 : 'do' ;T101 : 'break' ;T102 : 'continue' ;T103 : 'return' ;T104 : 'switch' ;T105 : 'throw' ;T106 : 'case' ;T107 : 'default' ;T108 : 'try' ;T109 : 'finally' ;T110 : 'catch' ;T111 : 'instanceof' ;T112 : 'true' ;T113 : 'false' ;T114 : 'null' ;T115 : 'new' ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 914QUESTION		:	'?'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 917LPAREN			:	'('		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 920RPAREN			:	')'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 923LBRACK			:	'['		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 926RBRACK			:	']'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 929LCURLY			:	'{'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 932RCURLY			:	'}'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 935COLON			:	':'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 938COMMA			:	','		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 940DOT				:	'.'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 942ASSIGN			:	'='		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 945EQUAL			:	'=='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 948LNOT			:	'!'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 951BNOT			:	'~'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 954NOT_EQUAL		:	'!='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 957DIV				:	'/'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 960DIV_ASSIGN		:	'/='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 963PLUS			:	'+'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 966PLUS_ASSIGN		:	'+='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 969INC				:	'++'	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 972MINUS			:	'-'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 975MINUS_ASSIGN	:	'-='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 978DEC				:	'--'	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 981STAR			:	'*'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 984STAR_ASSIGN		:	'*='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 987MOD				:	'%'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 990MOD_ASSIGN		:	'%='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 993SR				:	'>>'	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 996SR_ASSIGN		:	'>>='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 999BSR				:	'>>>'	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1002BSR_ASSIGN		:	'>>>='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1005GE				:	'>='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1008GT				:	'>'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1011SL				:	'<<'	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1014SL_ASSIGN		:	'<<='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1017LE				:	'<='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1020LT				:	'<'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1023BXOR			:	'^'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1026BXOR_ASSIGN		:	'^='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1029BOR				:	'|'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1032BOR_ASSIGN		:	'|='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1035LOR				:	'||'	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1038BAND			:	'&'		;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1041BAND_ASSIGN		:	'&='	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1044LAND			:	'&&'	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1047SEMI			:	';'		;// Whitespace -- ignored#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1053WS	:	(	' '		|	'\t'		|	'\f'			// handle newlines		|	(	'\r\n'  // Evil DOS			|	'\r'    // Macintosh			|	'\n'    // Unix (the right way)			)		)+		{ channel=99; /*token = JavaParser.IGNORE_TOKEN;*/ }	;// Single-line comments#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1068SL_COMMENT	:	'//' (options {greedy=false;} : .)* ('\r')? '\n'		{channel=99; /*token = JavaParser.IGNORE_TOKEN;*/}	;// multiple-line comments#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1076ML_COMMENT	:	'/*'		( options {greedy=false;} : . )*		'*/'		{channel=99;/*token = JavaParser.IGNORE_TOKEN;*/}	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1083IDENT	:	('a'..'z'|'A'..'Z'|'_'|'$') ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'$')*	;// From the java language spec#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1089NUM_INT    : DECIMAL_LITERAL     | HEX_LITERAL    | OCTAL_LITERAL    ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1095fragmentDECIMAL_LITERAL: '1'..'9' ('0'..'9')* ('l'|'L')? ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1098fragmentHEX_LITERAL: '0' ('x'|'X') ('0'..'9'|'a'..'f'|'A'..'F')+ ('l'|'L')? ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1101fragmentOCTAL_LITERAL: '0' ('0'..'7')* ('l'|'L')? ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1104NUM_FLOAT    :     DIGITS '.' (DIGITS)? (EXPONENT_PART)? (FLOAT_TYPE_SUFFIX)?    | '.' DIGITS (EXPONENT_PART)? (FLOAT_TYPE_SUFFIX)?    |     DIGITS EXPONENT_PART FLOAT_TYPE_SUFFIX    |     DIGITS EXPONENT_PART    |     DIGITS FLOAT_TYPE_SUFFIX    ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1113fragmentDIGITS : ('0'..'9')+ ;/*fragmentEXPONENT_PART: ('e'|'E') ('+'|'-')? DIGITS ;*/#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1121fragmentEXPONENT_PART: ('e'|'E') ('+'|'-')? DIGITS ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1124fragmentFLOAT_TYPE_SUFFIX :   ('f'|'F'|'d'|'D') ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1127CHAR_LITERAL    :      '\''      ( ~('\''|'\\')      | ESCAPE_SEQUENCE      )      '\''    ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1136STRING_LITERAL    :      '\"'      ( ~('\"'|'\\')      | ESCAPE_SEQUENCE      )*      '\"'        ;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1145fragmentESCAPE_SEQUENCE    :	'\\' 'b'    |   '\\' 't'    |   '\\' 'n'    |   '\\' 'f'    |   '\\' 'r'    |   '\\' '\"'    |   '\\' '\''    |   '\\' '\\'    |	'\\' '0'..'3' OCTAL_DIGIT OCTAL_DIGIT    |   '\\' OCTAL_DIGIT OCTAL_DIGIT    |   '\\' OCTAL_DIGIT	|	UNICODE_CHAR	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1161fragmentUNICODE_CHAR	:	'\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1166fragmentHEX_DIGIT	:	'0'..'9'|'a'..'f'|'A'..'F'	;#src "/Users/bob/checkouts/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/java.g" 1171fragmentOCTAL_DIGIT	:	'0'..'7'	;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -