File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -49,8 +49,8 @@ javaStyle = LanguageDef (unGenLanguageDef emptyDef)
4949 , commentEnd = " */"
5050 , commentLine = " //"
5151 , nestedComments = true
52- , identStart = letter
53- , identLetter = alphaNum <|> oneOf [' _' , ' \' ' ]
52+ , identStart = letter <|> oneOf [ ' _ ' , ' $ ' ]
53+ , identLetter = alphaNum <|> oneOf [' _' , ' $ ' ]
5454 , reservedNames = []
5555 , reservedOpNames = []
5656 , caseSensitive = false
Original file line number Diff line number Diff line change @@ -406,6 +406,9 @@ javaStyleTest = do
406406 -- make sure java-style comments work
407407 parseTest " hello /* comment\n */ fo_" " fo_" $ javaTokParser.identifier *> javaTokParser.identifier
408408
409+ -- make sure java-style identifier work
410+ parseTest " $hello /* comment\n */ _f$o_" " _f$o_" $ javaTokParser.identifier *> javaTokParser.identifier
411+
409412 -- make sure haskell-style comments do not work
410413 parseErrorTestPosition
411414 (javaTokParser.identifier *> javaTokParser.identifier)
You can’t perform that action at this time.
0 commit comments