fix clause order
This commit is contained in:
parent
3aa85f6a93
commit
d50ec6414a
|
@ -274,12 +274,12 @@ modDef :: ([Code] -> Maybe [Code]) -> IR.Id -> PrlgEnv ()
|
||||||
modDef fn struct =
|
modDef fn struct =
|
||||||
modify $ \s -> s {defs = M.alter (maybe (fn []) fn) struct $ defs s}
|
modify $ \s -> s {defs = M.alter (maybe (fn []) fn) struct $ defs s}
|
||||||
|
|
||||||
addClauseZ :: Code -> IR.Id -> PrlgEnv ()
|
|
||||||
addClauseZ code = modDef $ Just . ([code] ++)
|
|
||||||
|
|
||||||
addClauseA :: Code -> IR.Id -> PrlgEnv ()
|
addClauseA :: Code -> IR.Id -> PrlgEnv ()
|
||||||
addClauseA code = modDef $ Just . (code :)
|
addClauseA code = modDef $ Just . (code :)
|
||||||
|
|
||||||
|
addClauseZ :: Code -> IR.Id -> PrlgEnv ()
|
||||||
|
addClauseZ code = modDef $ Just . (++ [code])
|
||||||
|
|
||||||
addProcedure :: [Code] -> IR.Id -> PrlgEnv ()
|
addProcedure :: [Code] -> IR.Id -> PrlgEnv ()
|
||||||
addProcedure heads = modDef $ Just . const heads
|
addProcedure heads = modDef $ Just . const heads
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue