X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-antlr%2Fsrc%2Fmain%2Fantlr4%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fantlr%2FYangStatementLexer.g4;h=3788c9cf928ff51c5863d8e6a8bf23c7458c80e3;hb=d502bccd8f1fd9757b3b4cf59784b7cdb21c8dc4;hp=8185545f38b047a9d728420be7ac2c6e0fcf978f;hpb=112338b5905b06725ca2297c2814c78a608625a5;p=yangtools.git diff --git a/yang/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/YangStatementLexer.g4 b/yang/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/YangStatementLexer.g4 index 8185545f38..3788c9cf92 100644 --- a/yang/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/YangStatementLexer.g4 +++ b/yang/yang-parser-antlr/src/main/antlr4/org/opendaylight/yangtools/yang/parser/antlr/YangStatementLexer.g4 @@ -23,9 +23,8 @@ RIGHT_BRACE : '}' -> type(RIGHT_BRACE); COLON : ':' -> type(COLON); PLUS : '+' -> type(PLUS); -LINE_COMMENT : [ \n\r\t]* ('//' (~[\r\n]*)) [ \n\r\t]* -> skip; - -START_BLOCK_COMMENT : '/*' ->pushMode(BLOCK_COMMENT_MODE), skip; +LINE_COMMENT : [ \n\r\t]* ('//' (~[\r\n]*)) [ \n\r\t]* -> skip; +BLOCK_COMMENT : '/*' .*? '*/' -> skip; SEP: [ \n\r\t]+ -> type(SEP); IDENTIFIER : [a-zA-Z_/][a-zA-Z0-9_\-.:/]* -> type(IDENTIFIER); @@ -37,6 +36,3 @@ fragment HEX : [0-9a-fA-F] ; STRING: ((~( '\r' | '\n' | '\t' | ' ' | ';' | '{' | '"' | '\'' | '}' | '/' | '+')~( '\r' | '\n' | '\t' | ' ' | ';' | '{' | '}' )* ) | SUB_STRING ); -mode BLOCK_COMMENT_MODE; -END_BLOCK_COMMENT : '*/' -> popMode, skip; -BLOCK_COMMENT : . -> skip;