From 08386ba2dcb388215113558f268d0cc4ef431c49 Mon Sep 17 00:00:00 2001 From: Sam Harwell Date: Fri, 22 Feb 2013 13:51:02 -0600 Subject: [PATCH] Simplify LEXER_CHAR_SET rule --- tool/src/org/antlr/v4/parse/ANTLRLexer.g | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tool/src/org/antlr/v4/parse/ANTLRLexer.g b/tool/src/org/antlr/v4/parse/ANTLRLexer.g index f97f5fa0b..ff04fa35f 100644 --- a/tool/src/org/antlr/v4/parse/ANTLRLexer.g +++ b/tool/src/org/antlr/v4/parse/ANTLRLexer.g @@ -288,8 +288,12 @@ options {k=1;} fragment LEXER_CHAR_SET - : '[' ('\\]'|'\\' ~']'|~('\\'|']'))* ']' - ; + : '[' + ( '\\' . + | ~('\\'|']') + )* + ']' + ; // -------------- // Argument specs