remove default from FromParser.fromParserPure
and Main.step
This commit is contained in:
parent
7a0bc73d25
commit
11b0ab6a25
3 changed files with 11 additions and 13 deletions
|
@ -49,10 +49,9 @@ record PureParserResult a where
|
|||
logLevels : LevelStack
|
||||
|
||||
export
|
||||
fromParserPure : {default [<] ns : Mods} ->
|
||||
NameSuf -> Definitions -> LevelStack ->
|
||||
fromParserPure : Mods -> NameSuf -> Definitions -> LevelStack ->
|
||||
Eff FromParserPure a -> Either Error (PureParserResult a)
|
||||
fromParserPure suf defs lvls act = runSTErr $ do
|
||||
fromParserPure ns suf defs lvls act = runSTErr $ do
|
||||
suf <- newSTRef' suf
|
||||
defs <- newSTRef' defs
|
||||
log <- newSTRef' [<]
|
||||
|
@ -376,7 +375,7 @@ export covering
|
|||
expectFail : Loc -> Eff FromParserPure a -> Eff FromParserPure Error
|
||||
expectFail loc act = do
|
||||
gen <- getAt GEN; defs <- getAt DEFS; ns <- getAt NS; lvl <- curLevels
|
||||
case fromParserPure {ns} gen defs (singleton lvl) act of
|
||||
case fromParserPure ns gen defs (singleton lvl) act of
|
||||
Left err => pure err
|
||||
Right _ => throw $ ExpectedFail loc
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue