Simple lexer/parser fixes.
This commit is contained in:
@@ -20,7 +20,7 @@ $bindigit = [01]
|
||||
-- Identifier Characters
|
||||
$typestart = [A-Z\_]
|
||||
$valstart = [a-z\_]
|
||||
$identrest = [a-zA-Z0-9\_]
|
||||
$identrest = [a-zA-Z0-9\_\.]
|
||||
$opident = [\~\!\@\#\$\%\^\&\*\+\-\=\.\:\<\>\?\/\_]
|
||||
$escape_char = [abfnrtv'\"\\]
|
||||
|
||||
|
||||
@@ -175,7 +175,6 @@ bangtype2 :: { Type }
|
||||
|
||||
bangtype3 :: { Type }
|
||||
: TYPE_IDENT { TVar (makeQualified $1) Star }
|
||||
| VAL_IDENT { TVar (makeQualified $1) Star }
|
||||
| '(' bangtype ')' { $2 }
|
||||
|
||||
-- Expressions --------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user