@@ -82,11 +82,11 @@ tokens {
8282 ACTION_CONTENT
8383}
8484
85- DOC_COMMENT : ' /**' .*? (' */' | EOF )-> channel(OFF_CHANNEL );
85+ DOC_COMMENT : ' /**' .*? (' */' | EOF ) -> channel(OFF_CHANNEL );
8686
87- SL_COMMENT : ' //' ~ [\r\n]*-> channel(OFF_CHANNEL );
87+ SL_COMMENT : ' //' ~ [\r\n]* -> channel(OFF_CHANNEL );
8888
89- ML_COMMENT : ' /*' .*? ' */' -> channel(OFF_CHANNEL );
89+ ML_COMMENT : ' /*' .*? ' */' -> channel(OFF_CHANNEL );
9090
9191INT : ' 0' .. ' 9' +;
9292
@@ -117,13 +117,13 @@ fragment ESC:
117117
118118fragment XDIGIT : ' 0' .. ' 9' | ' a' .. ' f' | ' A' .. ' F' ;
119119
120- BEGIN_ARGUMENT : LBrack{ this.handleBeginArgument(); } ;
120+ BEGIN_ARGUMENT : LBrack { this.handleBeginArgument(); } ;
121121
122- BEGIN_ACTION : LBrace-> pushMode (Actionx);
122+ BEGIN_ACTION : LBrace -> pushMode (Actionx);
123123
124- OPTIONS : ' options' -> pushMode (Options);
124+ OPTIONS : ' options' -> pushMode (Options);
125125
126- TOKENS : ' tokens' -> pushMode (Tokens);
126+ TOKENS : ' tokens' -> pushMode (Tokens);
127127
128128HEADER : ' header' ;
129129CLASS : ' class' ;
@@ -174,7 +174,7 @@ DOLLAR : Dollar;
174174PEQ : PlusAssign;
175175NOT : Tilde;
176176
177- WS : (' ' | ' \t ' | ' \r ' ? ' \n ' )+-> channel(OFF_CHANNEL );
177+ WS : (' ' | ' \t ' | ' \r ' ? ' \n ' )+ -> channel(OFF_CHANNEL );
178178
179179TOKEN_REF : ' A' .. ' Z' (' a' .. ' z' | ' A' .. ' Z' | ' _' | ' 0' .. ' 9' )*;
180180
@@ -310,18 +310,18 @@ fragment Tilde : '~';
310310
311311mode Argument;
312312// E.g., [int x, List<String> a[]]
313- NESTED_ARGUMENT : LBrack-> type (ARGUMENT_CONTENT ), pushMode (Argument);
313+ NESTED_ARGUMENT : LBrack -> type (ARGUMENT_CONTENT ), pushMode (Argument);
314314
315- ARGUMENT_ESCAPE : EscAny-> type (ARGUMENT_CONTENT );
315+ ARGUMENT_ESCAPE : EscAny -> type (ARGUMENT_CONTENT );
316316
317- ARGUMENT_STRING_LITERAL : DQuoteLiteral-> type (ARGUMENT_CONTENT );
317+ ARGUMENT_STRING_LITERAL : DQuoteLiteral -> type (ARGUMENT_CONTENT );
318318
319- ARGUMENT_CHAR_LITERAL : SQuoteLiteral-> type (ARGUMENT_CONTENT );
319+ ARGUMENT_CHAR_LITERAL : SQuoteLiteral -> type (ARGUMENT_CONTENT );
320320
321- END_ARGUMENT : RBrack{ this.handleEndArgument(); } ;
321+ END_ARGUMENT : RBrack { this.handleEndArgument(); } ;
322322// added this to return non-EOF token type here. EOF does something weird
323323
324- UNTERMINATED_ARGUMENT : EOF -> popMode;
324+ UNTERMINATED_ARGUMENT : EOF -> popMode;
325325
326326ARGUMENT_CONTENT : .;
327327
@@ -336,94 +336,94 @@ ARGUMENT_CONTENT: .;
336336// in their own alts so as not to inadvertantly match {}.
337337
338338mode Actionx;
339- NESTED_ACTION : LBrace-> type (ACTION_CONTENT ), pushMode (Actionx);
339+ NESTED_ACTION : LBrace -> type (ACTION_CONTENT ), pushMode (Actionx);
340340
341- ACTION_ESCAPE : EscAny-> type (ACTION_CONTENT );
341+ ACTION_ESCAPE : EscAny -> type (ACTION_CONTENT );
342342
343- ACTION_STRING_LITERAL : DQuoteLiteral-> type (ACTION_CONTENT );
343+ ACTION_STRING_LITERAL : DQuoteLiteral -> type (ACTION_CONTENT );
344344
345- ACTION_CHAR_LITERAL : SQuoteLiteral-> type (ACTION_CONTENT );
345+ ACTION_CHAR_LITERAL : SQuoteLiteral -> type (ACTION_CONTENT );
346346
347- ACTION_DOC_COMMENT : DocComment-> type (ACTION_CONTENT );
347+ ACTION_DOC_COMMENT : DocComment -> type (ACTION_CONTENT );
348348
349- ACTION_BLOCK_COMMENT : BlockComment-> type (ACTION_CONTENT );
349+ ACTION_BLOCK_COMMENT : BlockComment -> type (ACTION_CONTENT );
350350
351- ACTION_LINE_COMMENT : LineComment-> type (ACTION_CONTENT );
351+ ACTION_LINE_COMMENT : LineComment -> type (ACTION_CONTENT );
352352
353- END_ACTION : RBrace{ this.handleEndAction(); } ;
353+ END_ACTION : RBrace { this.handleEndAction(); } ;
354354
355- UNTERMINATED_ACTION : EOF -> popMode;
355+ UNTERMINATED_ACTION : EOF -> popMode;
356356
357357ACTION_CONTENT : .;
358358
359359// -------------------------
360360
361361mode Options;
362- OPT_DOC_COMMENT : DocComment-> type (DOC_COMMENT ), channel (OFF_CHANNEL );
362+ OPT_DOC_COMMENT : DocComment -> type (DOC_COMMENT ), channel (OFF_CHANNEL );
363363
364- OPT_BLOCK_COMMENT : BlockComment-> type (ML_COMMENT ), channel (OFF_CHANNEL );
364+ OPT_BLOCK_COMMENT : BlockComment -> type (ML_COMMENT ), channel (OFF_CHANNEL );
365365
366- OPT_LINE_COMMENT : LineComment-> type (SL_COMMENT ), channel (OFF_CHANNEL );
366+ OPT_LINE_COMMENT : LineComment -> type (SL_COMMENT ), channel (OFF_CHANNEL );
367367
368- OPT_LBRACE : LBrace{ this.handleOptionsLBrace(); } ;
368+ OPT_LBRACE : LBrace { this.handleOptionsLBrace(); } ;
369369
370- OPT_RBRACE : RBrace-> type (RBRACE ), popMode;
370+ OPT_RBRACE : RBrace -> type (RBRACE ), popMode;
371371
372- OPT_ID : Id-> type (ID );
372+ OPT_ID : Id -> type (ID );
373373
374- OPT_DOT : Dot-> type (DOT );
374+ OPT_DOT : Dot -> type (DOT );
375375
376- OPT_ASSIGN : Equal-> type (EQUAL );
376+ OPT_ASSIGN : Equal -> type (EQUAL );
377377
378- OPT_STRING_LITERAL : SQuoteLiteral-> type (CHAR_LITERAL );
378+ OPT_STRING_LITERAL : SQuoteLiteral -> type (CHAR_LITERAL );
379379
380- OPT_STRING_LITERAL2 : DQuoteLiteral-> type (STRING_LITERAL );
380+ OPT_STRING_LITERAL2 : DQuoteLiteral -> type (STRING_LITERAL );
381381
382- OPT_RANGE : Range-> type(RANGE );
382+ OPT_RANGE : Range -> type(RANGE );
383383
384- OPT_INT : DecimalNumeral-> type (INT );
384+ OPT_INT : DecimalNumeral -> type (INT );
385385
386- OPT_STAR : Star-> type (STAR );
386+ OPT_STAR : Star -> type (STAR );
387387
388- OPT_SEMI : Semi-> type (SEMI );
388+ OPT_SEMI : Semi -> type (SEMI );
389389
390- OPT_WS : Ws+-> type (WS ), channel (OFF_CHANNEL );
390+ OPT_WS : Ws+ -> type (WS ), channel (OFF_CHANNEL );
391391
392392// -------------------------
393393
394394mode Tokens;
395- TOK_DOC_COMMENT : DocComment-> type (DOC_COMMENT ), channel (OFF_CHANNEL );
395+ TOK_DOC_COMMENT : DocComment -> type (DOC_COMMENT ), channel (OFF_CHANNEL );
396396
397- TOK_BLOCK_COMMENT : BlockComment-> type (ML_COMMENT ), channel (OFF_CHANNEL );
397+ TOK_BLOCK_COMMENT : BlockComment -> type (ML_COMMENT ), channel (OFF_CHANNEL );
398398
399- TOK_LINE_COMMENT : LineComment-> type (SL_COMMENT ), channel (OFF_CHANNEL );
399+ TOK_LINE_COMMENT : LineComment -> type (SL_COMMENT ), channel (OFF_CHANNEL );
400400
401- TOK_LBRACE : LBrace-> type (LBRACE );
401+ TOK_LBRACE : LBrace -> type (LBRACE );
402402
403- TOK_RBRACE : RBrace-> type (RBRACE ), popMode;
403+ TOK_RBRACE : RBrace -> type (RBRACE ), popMode;
404404
405- TOK_ID : Id-> type (TOKEN_REF );
405+ TOK_ID : Id -> type (TOKEN_REF );
406406
407- TOK_EQ : Equal-> type (EQUAL );
407+ TOK_EQ : Equal -> type (EQUAL );
408408
409- TOK_CL : ' \' ' LITERAL_CHAR ' \' ' -> type(CHAR_LITERAL );
409+ TOK_CL : ' \' ' LITERAL_CHAR ' \' ' -> type(CHAR_LITERAL );
410410
411- TOK_SL : ' "' LIT_STR * ' "' -> type(STRING_LITERAL );
411+ TOK_SL : ' "' LIT_STR * ' "' -> type(STRING_LITERAL );
412412
413- TOK_SEMI : Semi-> type (SEMI );
413+ TOK_SEMI : Semi -> type (SEMI );
414414
415- TOK_RANGE : Range-> type(RANGE );
415+ TOK_RANGE : Range -> type(RANGE );
416416
417- TOK_WS : Ws+-> type (WS ), channel (OFF_CHANNEL );
417+ TOK_WS : Ws+ -> type (WS ), channel (OFF_CHANNEL );
418418
419419// -------------------------
420420
421421mode LexerCharSet;
422- LEXER_CHAR_SET_BODY : (~ [\]\\] | EscAny)+-> more;
422+ LEXER_CHAR_SET_BODY : (~ [\]\\] | EscAny)+ -> more;
423423
424- LEXER_CHAR_SET : RBrack-> popMode;
424+ LEXER_CHAR_SET : RBrack -> popMode;
425425
426- UNTERMINATED_CHAR_SET : EOF -> popMode;
426+ UNTERMINATED_CHAR_SET : EOF -> popMode;
427427
428428// ------------------------------------------------------------------------------
429429// Grammar specific Keywords, Punctuation, etc.
0 commit comments