summaryrefslogtreecommitdiff
path: root/src/GF/Devel/OptimizeGF.hs
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2007-11-12 21:42:13 +0000
committeraarne <aarne@cs.chalmers.se>2007-11-12 21:42:13 +0000
commit504bdedcc3eb709b3cd57b2fb39c28b64e9ba327 (patch)
tree6104f9792476f7af1c7caaa4a3a98a55aa80984e /src/GF/Devel/OptimizeGF.hs
parent7e40df7d4c4dc475db08483dac5fd01823598a26 (diff)
made Devel versions of Compute, CheckGrammar, Optimize, etc, to leave GF 2.8 untouched when experimenting
Diffstat (limited to 'src/GF/Devel/OptimizeGF.hs')
-rw-r--r--src/GF/Devel/OptimizeGF.hs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/GF/Devel/OptimizeGF.hs b/src/GF/Devel/OptimizeGF.hs
index de05ed428..99e33941f 100644
--- a/src/GF/Devel/OptimizeGF.hs
+++ b/src/GF/Devel/OptimizeGF.hs
@@ -116,7 +116,9 @@ values :: Term -> Term
values t = case t of
T ty [(ps,t)] -> T ty [(ps,values t)] -- don't destroy parametrization
T (TComp ty) cs -> V ty [values t | (_, t) <- cs]
- T (TTyped ty) cs -> V ty [values t | (_, t) <- cs] ---- why are these left?
+ T (TTyped ty) cs -> V ty [values t | (_, t) <- cs]
+ ---- why are these left?
+ ---- printing with GrammarToSource does not preserve the distinction
_ -> C.composSafeOp values t