Alexander Klein created GROOVY-8625:
---------------------------------------
Summary: Groovy Lexer does not accept UTF-8 characters like ° or §
... and a lot more
Key: GROOVY-8625
URL: https://issues.apache.org/jira/browse/GROOVY-8625
Project: Groovy
Issue Type: Bug
Components: Compiler
Affects Versions: 2.5.0
Reporter: Alexander Klein
The grammar uses a similar specification for LETTERs as the old Java-grammar.
By intention most UTF-8 characters should possible to use for names to enable
localization in languages using non-latin characters. This is especially
important for DSLs.
Ast-transformations will take place after the Lexer. With the Lexer accepting
his characters, ast-transformations are now able to handle more things like
creating custom operators and so on.
This is a problem for ANTLR 2 and I do not know if it the same with ANTLR 4.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)