Added setOptimization function to GF.Infra.Options. I will need to do similar things for other options.

This commit is contained in:
bjorn
2008-05-30 13:56:50 +00:00
parent 150940b870
commit 7f90087ab9
4 changed files with 43 additions and 17 deletions

View File

@@ -34,6 +34,7 @@ import GF.Infra.Option
import Control.Monad
import Data.List
import qualified Data.Set as Set
import Debug.Trace
@@ -103,7 +104,7 @@ evalResInfo oopts gr (c,info) = case info of
comp = if optres then computeConcrete gr else computeConcreteRec gr
eIn cat = errIn ("Error optimizing" +++ cat +++ prt c +++ ":")
optim = moduleFlag optOptimizations oopts
optres = OptExpand `elem` optim
optres = OptExpand `Set.member` optim
evalCncInfo ::