Navigation Menu

Skip to content

Commit

Permalink
fix unicode symbols lexing
Browse files Browse the repository at this point in the history
  • Loading branch information
greg-kargin committed Sep 17, 2018
1 parent 9edb9e7 commit d97a745
Show file tree
Hide file tree
Showing 3 changed files with 76 additions and 76 deletions.
142 changes: 73 additions & 69 deletions gen/org/intellij/clojure/parser/_ClojureLexer.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion grammars/_ClojureLexer.flex
Expand Up @@ -39,7 +39,7 @@ NUMBER=[+-]? [0-9]+(\.[0-9]*)?([eE][+-]?[0-9]+)?M?
HEXNUM=[+-]? "0x" [\da-fA-F]+
RADIX=[+-]? [0-9]{1,2}r[\da-zA-Z]+
RATIO=[+-]? [0-9]+"/"[0-9]+
CHARACTER=\\([btrnf]|u[0-9]{4}|backspace|tab|newline|formfeed|return|space|.)
CHARACTER=\\([btrnf]|u[0-9a-fA-F]{4}|backspace|tab|newline|formfeed|return|space|.)

SYM_START=[[\w<>$%&=*+\-!?_|]--#\d] | ".."
SYM_CHAR="."? [\w<>$%&=*+\-!?_|'#]
Expand Down
8 changes: 2 additions & 6 deletions testData/lexer/Literals.txt
Expand Up @@ -67,13 +67,9 @@ sym ('and')
WHITE_SPACE (' ')
char ('\return')
WHITE_SPACE ('\n')
char ('\u')
number ('89')
sym ('AF')
char ('\u89AF')
WHITE_SPACE (' ')
char ('\u')
number ('03')
sym ('A9')
char ('\u03A9')
WHITE_SPACE (' ')
char ('\o')
number ('677')
Expand Down

0 comments on commit d97a745

Please sign in to comment.