mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-22 09:32:53 -06:00
use evalError instead of erro
This commit is contained in:
@@ -184,7 +184,7 @@ flatten v ty@(QC q) (lins,params) = do
|
|||||||
flatten v ty (lins,params)
|
flatten v ty (lins,params)
|
||||||
| Just n <- isTypeInts ty = do deepForce v
|
| Just n <- isTypeInts ty = do deepForce v
|
||||||
return (lins,(v,ty):params)
|
return (lins,(v,ty):params)
|
||||||
| otherwise = error (showValue v)
|
| otherwise = evalError (pp (showValue v))
|
||||||
|
|
||||||
deepForce (VR as) = mapM_ (\(lbl,v) -> force v >>= deepForce) as
|
deepForce (VR as) = mapM_ (\(lbl,v) -> force v >>= deepForce) as
|
||||||
deepForce (VApp q tnks) = mapM_ (\tnk -> force tnk >>= deepForce) tnks
|
deepForce (VApp q tnks) = mapM_ (\tnk -> force tnk >>= deepForce) tnks
|
||||||
|
|||||||
Reference in New Issue
Block a user