@@ -43,6 +43,7 @@ module Language.PureScript.Parser.Lexer
43 , qualifier
43 , qualifier
47 , reserved
48 , reserved
@@ -432,6 +433,12 @@ uname = token go P.<?> "proper name"
432 go (UName s) | validUName s = Just s
433 go (UName s) | validUName s = Just s
433 go _ = Nothing
434 go _ = Nothing
436+uname' :: String -> TokenParser ()
437+uname' s = token go P.<?> "proper name"
439+ go (UName s') | s == s' = Just ()
435tyname :: TokenParser String
442tyname :: TokenParser String
436tyname = token go P.<?> "type name"
443tyname = token go P.<?> "type name"