úÎ!)%:      !"#$%&'()*+,-./0123456789None$%,.4>@AHPSX_g´      None$%,.4>@AHPSX_g¦zephyrError type shared by dce and dceEval. !"#$% "!#$%None$%,.4>@AHPSX_g Z:zephyr foldr over ;*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).**None$%,.4>@AHPSX_g 0zephyr4Helper function for pretty printing errors in tests..zephyr9monadic computation fired after handling case alternative+,-./0+,-./0None$%,.4>@AHPSX_gP <zephyr3Lookup result, either with or without the evidence.=zephyr Errors thrown by the evaluation.>zephyr5qualified expression not found in the list of modules?zephyrout of bound array index@zephyrrecord field not foundAzephyr(an expression has not yet been evaluatedBzephyr 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 caseh expressions, ignoring the ones that are comming from abstractions (we are not reducing applications).CzephyrEvaluate 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)Dzephyr-Find a qualified name in the list of modules mods , return E for Prim' values, generics and foreign imports, F for found bindings.11None$%,.4>@AHPSX_g#æ8zephyr1Dead code elimination of a list of modules module9zephyr.Dead code elimination of local identifiers in G.s, which detects and removes unused bindings.8zephyrNentry points used to build the graph of dependencies across module boundarieszephyrmodules to dcezephyrdead code eliminated modules8989 None$%,.4>@AHPSX_g$¬ !"#$%*189H   !"#$%%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYzephyr-0.3.2-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 SemigroupUnitunit semigroupmaybeModsemiringringheytingAlgebra unsafeCoerceeqModLevelErrorWarningDCEErrorIdentifierNotFoundArrayIdxOutOfBoundAccessorNotFound NoEntryPointEntryPointsNotParsedEntryPointsNotFound EntryPoint EntryModuleEntryParseErrorisEntryParseErrorshowEntryPointdisplayDCEErrordisplayDCEWarning errorColor warnColor codeColor colorString colorText$fReadEntryPoint$fShowEntryPoint $fShowLevel$fShowDCEError#runForeignModuleDeadCodeElimination bindIdents bindExprsunBindeverywhereOnValuesMunAnnshowExprevaluate$fExceptionEvaluationError $fEqEvalState$fShowEvalState $fShowStackT$fFunctorStackT$fShowEvaluationErrorrunDeadCodeEliminationrunBindDeadCodeEliminationfoldrJSCommaList\language-javascript-0.7.1.0-31de08744cd441d3911775e0a5e5dcd6e385e6529f9a5f12715d32342e573265Language.JavaScript.Parser.AST JSCommaList LookupResultEvaluationErrorQualifiedExpresionErrorOutOfBoundArrayIndexNotFoundRecordFieldNotYetDoneevallookupQualifiedExprFoundbase Data.EitherRightRpurescript-0.13.8-94f7e8e04a9dc5f7b8c1900ae97cb3c1cc6e993075f3b6a9577fe529d5235f22Language.PureScript.CoreFn.ExprBind