@@ -85,21 +85,26 @@ reservedWords =
86moduleName :: (Row -> Col -> x) -> Parser x Name.Name
86moduleName :: (Row -> Col -> x) -> Parser x Name.Name
87moduleName toError =
87moduleName toError =
88− P.Parser $ \(P.State pos end indent row col) cok _ _ eerr ->
88+ P.Parser $ \(P.State pos end indent row col) cok _ cerr eerr ->
90 (# pos1, col1 #) = chompUpper pos end col
90 (# pos1, col1 #) = chompUpper pos end col
91− (# status, newPos, newCol #) = moduleNameHelp pos1 end col1
96+ (# status, newPos, newCol #) = moduleNameHelp pos1 end col1
93− case status of
98+ case status of
96− !name = Name.fromPtr pos newPos
101+ !name = Name.fromPtr pos newPos
97− !newState = P.State newPos end indent row newCol
102+ !newState = P.State newPos end indent row newCol
99− cok name newState
104+ cok name newState
102− eerr row newCol toError
107+ cerr row newCol toError
105data ModuleNameStatus
110data ModuleNameStatus