Îõ³h& ƒ :      !"#$%&'()*+,-./0123456789 Safe-Inferred"'(/18ÂÄÅÌÔ×Üãë2      Safe-Inferred"'(/18ÂÄÅÌÔ×ÜãëÏzephyrError type shared by dce and dceEval. !"#$% "!#$% Safe-Inferred"'(/18ÂÄÅÌÔ×Üãë*zephyrªFilter export statements in a foreign module. This is not 100% safe. It might remove declarations that are used somewhere in the foreign module (for example by using eval).:zephyr foldr over ;** Safe-Inferred"'(/18ÂÄÅÌÔ×Üãëé0zephyr4Helper function for pretty printing errors in tests..zephyr9monadic computation fired after handling case alternative+,-./0+,-./0 Safe-Inferred"'(/18ÂÄÅÌÔ×Üãë <zephyr5Lookup result, either with or without the evidence. = marks a found Prim value.>zephyr Errors thrown by the evaluation.?zephyr5qualified expression not found in the list of modules@zephyrout of bound array indexAzephyrrecord field not foundBzephyr(an expression has not yet been evaluatedCzephyr an expression has been evaluated1zephyr!Evaluate expressions in a module: Data.Eq.eq of two literalsData.Array.index on a literal arrayObject accessorsSemigroup operations (Array, String, Unit)Semiring operations (Unit, Unit, Unit)%Keep stack of local identifiers from let and caseè expressions, ignoring the ones that are comming from abstractions (we are not reducing applications).DzephyrEvaluate an expresion of two literals  on a literal arrayObject accessors*Semigroup operations (Array, String, Unit)'Semiring operations (Int, Number, Unit)*Heyting algebra operations (Boolean, Unit)Ezephyr-Find a qualified name in the list of modules mods , return = for Prim' values, generics and foreign imports, F for found bindings.11 Safe-Inferred"'(/18ÂÄÅÌÔ×Üãë œ8zephyr1Dead code elimination of a list of modules module9zephyr.Dead code elimination of local identifiers in G.s, which detects and removes unused bindings.8zephyrÎentry points used to build the graph of dependencies across module boundarieszephyrmodules to dcezephyrdead code eliminated modules8989  Safe-Inferred"'(/18ÂÄÅÌÔ×Üãë ß !"#$%*189 !"#$%*189È   !"#$%%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXÙzephyr-0.5.3-inplace!Language.PureScript.DCE.ConstantsLanguage.PureScript.DCE.ErrorsLanguage.PureScript.DCE.ForeignLanguage.PureScript.DCE.UtilsLanguage.PureScript.DCE.EvalLanguage.PureScript.DCE.CoreFnData.Eqeq Data.ArrayindexLanguage.PureScript.DCEEq UnsafeCoerceHeytingAlgebraSemiringRing SemigroupUnitunitmaybeMod semigroupsemiringringheytingAlgebra unsafeCoerceeqModLevelErrorWarningDCEErrorIdentifierNotFoundArrayIdxOutOfBoundAccessorNotFound NoEntryPointEntryPointsNotParsedEntryPointsNotFound EntryPoint EntryModuleEntryParseErrorisEntryParseErrorshowEntryPointdisplayDCEErrordisplayDCEWarning errorColor warnColor codeColor colorString colorText$fReadEntryPoint$fShowDCEError $fShowLevel$fShowEntryPoint#runForeignModuleDeadCodeElimination bindIdents bindExprsunBindeverywhereOnValuesMunAnnshowExprevaluate$fExceptionEvaluationError$fShowEvaluationError $fShowStackT$fFunctorStackT $fEqEvalState$fShowEvalStaterunDeadCodeEliminationrunBindDeadCodeEliminationfoldrJSCommaListÜlanguage-javascript-0.7.0.0-0611ebd231054a28c05584a9cfc89d559acfbe9e9ed13f88631d677dcb0e9feeLanguage.JavaScript.Parser.AST JSCommaList LookupResultFoundEvaluationErrorQualifiedExpresionErrorOutOfBoundArrayIndexNotFoundRecordFieldNotYetDoneevallookupQualifiedExprbase Data.EitherRightÒpurescript-0.15.8-69dddf4806122265c5174624eed492faa936038ad90dcf70da393944069298c8Language.PureScript.CoreFn.ExprBind