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)
49
49
, commentEnd = " */"
50
50
, commentLine = " //"
51
51
, nestedComments = true
52
- , identStart = letter
53
- , identLetter = alphaNum <|> oneOf [' _' , ' \' ' ]
52
+ , identStart = letter <|> oneOf [ ' _ ' , ' $ ' ]
53
+ , identLetter = alphaNum <|> oneOf [' _' , ' $ ' ]
54
54
, reservedNames = []
55
55
, reservedOpNames = []
56
56
, caseSensitive = false
Original file line number Diff line number Diff line change @@ -406,6 +406,9 @@ javaStyleTest = do
406
406
-- make sure java-style comments work
407
407
parseTest " hello /* comment\n */ fo_" " fo_" $ javaTokParser.identifier *> javaTokParser.identifier
408
408
409
+ -- make sure java-style identifier work
410
+ parseTest " $hello /* comment\n */ _f$o_" " _f$o_" $ javaTokParser.identifier *> javaTokParser.identifier
411
+
409
412
-- make sure haskell-style comments do not work
410
413
parseErrorTestPosition
411
414
(javaTokParser.identifier *> javaTokParser.identifier)
You can’t perform that action at this time.
0 commit comments