[Remove old Haddock docs. Ben.Lippmeier@anu.edu.au**20080122134736 - Haddock can't generate out docs anymore because the modules are mutually recursive. ] hunk ./doc/haddock/Core-Bits.html 1 - - -
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| callInstances :: Tree -> Tree | ||||
| slurpAliasP :: Top -> Maybe (Var, Var) | ||||
| Produced by Haddock version 0.7 |
| ||||||
| ||||||
| Documentation | ||||||
| type CurryM = State Int | ||||||
| curryTree | ||||||
| ||||||
| curryTreeM :: Tree -> Tree -> CurryM Tree | ||||||
| makeCall :: (?supers :: Map Var [Top]) -> Var -> [Exp] -> [Effect] -> Maybe Exp | ||||||
| makeSuperCall :: Var -> [Exp] -> [Effect] -> Int -> Int -> Maybe Exp | ||||||
| makeThunkCall :: Var -> [Exp] -> [Effect] -> Int -> Maybe Exp | ||||||
| getTypeOp :: Top -> Maybe Type | ||||||
| splitApps :: Exp -> [(Exp, [Effect])] | ||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| expandEffects :: (Var -> [Effect]) -> Tree -> Tree | ||||
| expandEffectsX :: (Var -> [Effect]) -> Exp -> Exp | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| maskLocalTree :: Tree -> Tree | ||||
| maskLocalSs :: Set Var -> [Stmt] -> [Stmt] | ||||
| maskLocalX :: Set Var -> Exp -> Exp | ||||
| maskLocalT :: Set Var -> Type -> Type | ||||
| maskLocalEs :: Set Var -> [Effect] -> [Effect] | ||||
| maskLocalA :: Set Var -> Alt -> Alt | ||||
| slurpRegionsS :: Stmt -> [Var] | ||||
| slurpRegionsG :: Guard -> [Var] | ||||
| slurpRegionsT :: Type -> [Var] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| scrubEffects :: Tree -> Set Var -> Tree | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Synopsis | ||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||
| type Tree = [Top] | ||||||||||||||||||||||||||||||||||||||||||||||||
| data Top | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Exp | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Proj | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Stmt | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Attr | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Alt | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Guard | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Label | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Type | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Effect | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| data Annot | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| gatherStaticRegions :: Tree -> [Var] | ||||
| gatherStaticRegionsP :: Top -> [Var] | ||||
| Produced by Haddock version 0.7 |
| |||||||||||||
| |||||||||||||
| Synopsis | |||||||||||||
| |||||||||||||
| Documentation | |||||||||||||
| bindFreeVarsP :: Top -> LiftM (Top, [Var]) | |||||||||||||
| addLambdas :: [(Var, Type)] -> Exp -> Exp | |||||||||||||
| addForallVKs :: [(Var, Type)] -> Type -> Type | |||||||||||||
| stripLambdas :: Exp -> (Exp, [(Var, Type)]) | |||||||||||||
| strip the lambdas off an expression - | |||||||||||||
| sortVTs :: [(Var, Type)] -> [(Var, Type)] | |||||||||||||
| filterVTs :: NameSpace -> [(Var, Type)] -> [(Var, Type)] | |||||||||||||
| addFun :: Type -> Type -> Type | |||||||||||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||
| ||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||
| data LiftS | ||||||||||||||||||||||
| ||||||||||||||||||||||
| type LiftM = State LiftS | ||||||||||||||||||||||
| bindType :: Var -> Type -> LiftM () | ||||||||||||||||||||||
| getType :: Var -> LiftM Type | ||||||||||||||||||||||
| addTopVar :: Var -> LiftM () | ||||||||||||||||||||||
| getTopVars :: LiftM (Set Var) | ||||||||||||||||||||||
| newVar :: LiftM Var | ||||||||||||||||||||||
| addChopped :: Var -> Var -> Top -> LiftM () | ||||||||||||||||||||||
| getChopped :: LiftM [(Var, Var, Top)] | ||||||||||||||||||||||
| addBindVars :: Var -> [(Var, Type)] -> LiftM () | ||||||||||||||||||||||
| lookupBindVars :: Var -> LiftM (Maybe [(Var, Type)]) | ||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| bindTypesTree :: Tree -> LiftM () | ||||
| bindTypesP :: Top -> LiftM Top | ||||
| bindTypesS :: Stmt -> LiftM Stmt | ||||
| bindTypesX :: Exp -> LiftM Exp | ||||
| bindTypesG :: Guard -> LiftM Guard | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| lambdaLiftP :: Top -> LiftM [Top] | ||||
| chopInnerS :: Var -> Stmt -> LiftM Stmt | ||||
| choppable :: Exp -> Bool | ||||
| chopX :: Var -> Stmt -> LiftM Stmt | ||||
| gotLambdasX :: Exp -> Bool | ||||
| gotLambdasS :: Stmt -> Bool | ||||
| gotLambdasA :: Alt -> Bool | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| patchP :: Set Var -> Map Var Type -> Top -> LiftM Top | ||||
| patchSS :: Set Var -> Map Var Type -> [Stmt] -> LiftM [Stmt] | ||||
| patchSuperCallsSS :: Set Var -> Map Var Type -> [Stmt] -> LiftM [Stmt] | ||||
| bindSuperCallsS :: (?superVars :: Set Var) -> (?superTypes :: Map Var Type) -> Stmt -> LiftM Stmt | ||||
| Produced by Haddock version 0.7 |
| ||||||||
| ||||||||
| Documentation | ||||||||
| lambdaLiftTree | ||||||||
| ||||||||
| lambdaLiftTreeM :: (?headerCore :: Map Var [Top]) -> Tree -> LiftM Tree | ||||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type FullM = State Int | ||||
| fullTree :: [Top] -> [Top] | ||||
| fullTreeM :: [Top] -> FullM [Top] | ||||
| fullSS :: [Stmt] -> FullM [Stmt] | ||||
| fullS :: Stmt -> FullM [Stmt] | ||||
| chorpLambda :: [Var] -> Exp -> FullM ([Stmt], Exp) | ||||
| collectAppEs :: Exp -> [Effect] | ||||
| makeSuspension :: Stmt -> Stmt | ||||
| liftableS :: [Var] -> Stmt -> Bool | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| freeVarsX :: Exp -> Set Var | ||||
| freeVarsS :: Stmt -> Set Var | ||||
| freeVarsA :: Alt -> Set Var | ||||
| freeVarsG :: Guard -> Set Var | ||||
| freeVarsT :: Type -> Set Var | ||||
| freeVarsE :: Effect -> Set Var | ||||
| boundByS :: Stmt -> Set Var | ||||
| boundByG :: Guard -> Set Var | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||
| dropStateM :: State s b -> b | ||||||||||||||||||||||||||||||||||||||
| data TransTable m | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| transTableId :: TransTable (State s) | ||||||||||||||||||||||||||||||||||||||
| transUpPM :: Monad m => TransTable m -> Top -> m Top | ||||||||||||||||||||||||||||||||||||||
| transUpXM :: Monad m => TransTable m -> Exp -> m Exp | ||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| type Trans c = Monad m => ([Stmt] -> m [Stmt]) -> c -> m c | ||||
| transStmtsTree :: Trans (Map Var [Top]) | ||||
| transStmtsP :: Trans Top | ||||
| transStmtsX :: Trans Exp | ||||
| transStmtsS :: Trans Stmt | ||||
| transStmtsA :: Trans Alt | ||||
| transStmtsG :: Trans Guard | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| bracket :: String -> String | ||||
| bracketC :: String -> String | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| snipDownTree :: Tree -> Tree | ||||
| type SnipM = State VarId | ||||
| newVar :: SnipM Var | ||||
| snipStartP :: Top -> SnipM Top | ||||
| snipStmts :: [Stmt] -> SnipM [Stmt] | ||||
| snipStmt :: Stmt -> SnipM (Stmt, [Stmt]) | ||||
| snipDownApp :: Bool -> Exp -> SnipM (Exp, Maybe Stmt) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type Table = Map String Var | ||||
| toSeaTree :: Map String Var -> Tree -> Tree | ||||
| toSeaCtor :: (Var, [DataField Exp Type]) -> Top | ||||
| toSeaX :: (?table :: Table) -> Exp -> Exp | ||||
| toSeaS :: (?table :: Table) -> Stmt -> Stmt | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| unifyT2 :: Type -> Type -> [(Type, Type)] | ||||
| unifyE2 :: [Effect] -> [Effect] -> [(Type, Type)] | ||||
| unifyVarT2 :: Type -> Type -> [(Var, Var)] | ||||
| unifyVarE2 :: Effect -> Effect -> [(Var, Var)] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| flattenApps :: Exp -> [Exp] | ||||
| unflattenApps :: [Exp] -> Exp | ||||
| flattenFun :: Type -> [Type] | ||||
| unflattenFun :: [Type] -> Type | ||||
| flattenAppsE :: Exp -> [Exp] | ||||
| unflattenAppsE :: [Exp] -> Exp | ||||
| type LabelTable = [(Var, ([Effect], [Exp]))] | ||||
| labelTypeP :: Top -> Top | ||||
| labelTypeX :: Exp -> Exp | ||||
| labelTypeT :: Type -> Type | ||||
| labelType :: Type -> State (Int, LabelTable) Type | ||||
| chopLambdas :: Exp -> (Exp, [(Var, Type)]) | ||||
| sortLambdaVars :: [Var] -> [Var] | ||||
| addLambdaVT :: Exp -> (Var, Type) -> Exp | ||||
| collectTypes :: Tree -> Map Var Type | ||||
| collectTypesX :: Exp -> Maybe (Var, Type) | ||||
| collectTypesS :: Stmt -> Maybe (Var, Type) | ||||
| collectTypesP :: Top -> Maybe (Var, Type) | ||||
| superAirity :: Exp -> Int | ||||
| superOpType :: Map String Var -> Top -> Type | ||||
| collectAirity :: Tree -> Map Var Int | ||||
| tossCore :: [Top] -> Map Var [Top] | ||||
| topName :: Top -> Var | ||||
| crushToXDo :: [Stmt] -> Exp | ||||
| makeCtorTypeAVT :: [Type] -> Var -> [Var] -> Type | ||||
| tossRegionEffects :: [Effect] -> Map Var [Effect] | ||||
| gatherEffectsT :: Type -> [Effect] | ||||
| gatherFunT :: Type -> [Type] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| data ChainCell | ||||
| allocUniqueId :: Int -> IO Int | ||||
| chainRegisterVar :: StablePtr Var -> Int -> IO () | ||||
| chainSub :: Int -> Int -> IO () | ||||
| chainResolveVar :: Int -> IO (StablePtr Var) | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Arg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| expand :: [Arg] -> [Arg] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| parse :: String -> [Arg] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| compileFile :: [Arg] -> String -> IO () | ||||
| getTimeF :: IO Double | ||||
| showF :: Double -> String | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||
| ||||||||||||||||||
| Documentation | ||||||||||||||||||
| data Path | ||||||||||||||||||
| ||||||||||||||||||
| makePaths :: FilePath -> Path | ||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| main :: IO () | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| makeInterface :: Tree -> Tree -> Map Var Var -> (Var -> Maybe Type) -> IO String | ||||
| exportAll :: (?getType :: Var -> Type) -> (?getTypeOp :: Var -> Type) -> (?exportVars :: [Var]) -> [Top] -> String | ||||
| exportExtern :: (?exportVars :: [Var]) -> (?getType :: Var -> Type) -> (?getTypeOp :: Var -> Type) -> Top -> String | ||||
| exportBind :: (?exportVars :: [Var]) -> (?getType :: Var -> Type) -> (?getTypeOp :: Var -> Type) -> Top -> String | ||||
| exportVTT :: (?exportVars :: [Var]) -> Var -> Type -> Type -> String | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| munchFileName :: FilePath -> Maybe (FilePath, String) | ||||
| loadInterface :: [FilePath] -> String -> IO Interface | ||||
| listDir :: FilePath -> IO [FilePath] | ||||
| findImport :: [FilePath] -> String -> IO (FilePath, FilePath, String) | ||||
| findFile :: [FilePath] -> String -> IO (Maybe FilePath) | ||||
| Produced by Haddock version 0.7 |
| |||||||||||||||||||||
| |||||||||||||||||||||
| Documentation | |||||||||||||||||||||
| data Interface | |||||||||||||||||||||
| |||||||||||||||||||||
| Produced by Haddock version 0.7 | |||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| makeMainC :: [String] -> String | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Module | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type ExM = State VarId | ||||
| newVar :: ExM Var | ||||
| expandCtorTree :: Tree -> Tree | ||||
| expandCtorP :: Top -> ExM Top | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Tree = [Top] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Top | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Stmt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Alt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Exp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type ForceM = State VarId | ||||
| newVar :: ForceM Var | ||||
| forceTree :: Tree -> Tree | ||||
| forceSS :: [Stmt] -> ForceM [Stmt] | ||||
| forceS :: Stmt -> ForceM [Stmt] | ||||
| forceA :: Alt -> ForceM Alt | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type NoM = State Int | ||||
| selMatchTree :: Tree -> Tree | ||||
| selMatchSS :: [Stmt] -> NoM [Stmt] | ||||
| selMatchS :: Stmt -> NoM [Stmt] | ||||
| selMatchS' :: Maybe (Exp, Type) -> [Exp] -> [[Stmt]] -> NoM [Stmt] | ||||
| splitXEq :: Exp -> (Exp, Exp) | ||||
| assignLastStmt :: (Exp, Type) -> [Stmt] -> [Stmt] | ||||
| pushReturnMatchS :: Stmt -> Stmt | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||
| ||||||||||||||||||||
| Documentation | ||||||||||||||||||||
| dropStateM :: State s b -> b | ||||||||||||||||||||
| data TransTable m | ||||||||||||||||||||
| ||||||||||||||||||||
| transTableId :: TransTable (State s) | ||||||||||||||||||||
| transUpPM :: Monad m => TransTable m -> Top -> m Top | ||||||||||||||||||||
| transUpSM :: Monad m => TransTable m -> Stmt -> m Stmt | ||||||||||||||||||||
| transUpXM :: Monad m => TransTable m -> Exp -> m Exp | ||||||||||||||||||||
| transUpAM :: Monad m => TransTable m -> Alt -> m Alt | ||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| type Trans c = Monad m => ([Stmt] -> m [Stmt]) -> c -> m c | ||||
| transStmtsTree :: Trans (Map Var [Top]) | ||||
| transStmtsP :: Trans Top | ||||
| transStmtsX :: Trans Exp | ||||
| transStmtsS :: Trans Stmt | ||||
| transStmtsA :: Trans Alt | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| seaVar :: Var -> String | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| addSuperProtosTree :: Tree -> Tree | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type ExM = State VarId | ||||
| newVar :: ExM Var | ||||
| transReturnTree :: Tree -> Tree | ||||
| transReturnM :: Tree -> ExM Tree | ||||
| transReturnSS :: [Stmt] -> ExM [Stmt] | ||||
| transReturnS :: Stmt -> ExM [Stmt] | ||||
| Produced by Haddock version 0.7 |
| ||||||||||
| ||||||||||
| Documentation | ||||||||||
| slotTree :: Tree -> Tree | ||||||||||
| slotP :: Top -> VarGenM Top | ||||||||||
| data SlotS | ||||||||||
| ||||||||||
| type SlotM = State SlotS | ||||||||||
| newSlot :: SlotM Int | ||||||||||
| addSlotMap :: Int -> Var -> SlotM () | ||||||||||
| slotS :: Stmt -> SlotM Stmt | ||||||||||
| slotA :: Alt -> SlotM Alt | ||||||||||
| Produced by Haddock version 0.7 | ||||||||||
| ||||
| ||||
| Documentation | ||||
| type MapAssignCount = Map Var Int | ||||
| type MapAssignVar = Map Var Var | ||||
| subTree :: Tree -> Tree | ||||
| subTreeP :: Top -> Top | ||||
| assignCountS :: Stmt -> State MapAssignCount Stmt | ||||
| eraseTreeSS :: MapAssignCount -> [Stmt] -> State MapAssignVar [Stmt] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type ExM = State VarId | ||||
| newVar :: ExM Var | ||||
| expandThunkingTree :: Tree -> Tree | ||||
| expandTree :: Tree -> Tree | ||||
| expandP :: Top -> ExM Top | ||||
| expandSS :: [Stmt] -> ExM [Stmt] | ||||
| expandS :: Stmt -> ExM [Stmt] | ||||
| expandA :: Alt -> ExM Alt | ||||
| expandCurry :: Var -> Exp -> ExM ([Stmt], Exp) | ||||
| expandSusp :: Var -> Exp -> ExM ([Stmt], Exp) | ||||
| expandCallApp :: Exp -> ExM ([Stmt], Exp) | ||||
| expandApply :: Exp -> ExM ([Stmt], Exp) | ||||
| expandApplyN :: Int -> Var -> [Exp] -> [Stmt] -> ExM (Var, [Stmt]) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| tossTops :: [Top] -> Map Var [Top] | ||||
| topName :: Top -> Var | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||
| ||||||||||||
| Documentation | ||||||||||||
| data SourcePos | ||||||||||||
| ||||||||||||
| data Literal | ||||||||||||
| ||||||||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| annotMisc :: String -> String | ||||
| scrubAnnotC :: Char -> String -> String | ||||
| scrubAnnotR :: Char -> String -> String | ||||
| Produced by Haddock version 0.7 |
| ||||||
| ||||||
| Documentation | ||||||
| class Typeable a => DataUnify a where | ||||||
| ||||||
| make :: (Typeable a, Typeable b) => (b -> b -> b) -> a -> a -> a | ||||||
| makeM :: (Typeable a, Typeable b, Typeable (m a), Typeable (m b), Monad m) => (b -> b -> m b) -> a -> a -> m a | ||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| death :: Pretty err => [err] -> a | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||
| ||||||||||||||||
| Documentation | ||||||||||||||||
| data DataField x t | ||||||||||||||||
| ||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||
| ||||||
| ||||||
| Documentation | ||||||
| data Const | ||||||
| ||||||
| makeDummyConst :: Literal -> Const | ||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| uniquifyVar :: Var -> State VarGen Var | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| vanillaName :: String -> String | ||||
| vanillaChar :: Char -> String | ||||
| symbolNames :: [(Char, String)] | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||
| data Var | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| data VarInfo | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| data NameSpace | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| data VarId | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| incVarId :: VarId -> VarId | ||||||||||||||||||||||||||||
| new :: String -> Var | ||||||||||||||||||||||||||||
| (=^=) :: Var -> Var -> Bool | ||||||||||||||||||||||||||||
| prettyNameSpace :: NameSpace -> String | ||||||||||||||||||||||||||||
| cookName :: Var -> String | ||||||||||||||||||||||||||||
| prettyPos :: Var -> String | ||||||||||||||||||||||||||||
| prettyPosBound :: Var -> String | ||||||||||||||||||||||||||||
| sortForallVars :: [Var] -> [Var] | ||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| type VarGen = VarId | ||||
| newVarId :: State VarGen VarId | ||||
| newVar :: State VarGen Var | ||||
| uniquifyV :: Var -> State VarGen Var | ||||
| newVars :: Int -> State VarGen [Var] | ||||
| evalVarGen :: State VarGen a -> String -> a | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| newVarF :: VarId -> (Var, VarId) | ||||
| newVarFV :: Var -> VarId -> (Var, VarId) | ||||
| newVarFS :: String -> VarId -> (Var, VarId) | ||||
| type VarGenM = State VarId | ||||
| newVarN :: NameSpace -> VarGenM Var | ||||
| newVarNS :: NameSpace -> String -> VarGenM Var | ||||
| newVarNI :: NameSpace -> [VarInfo] -> VarGenM Var | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type AliasM = State VarId | ||||
| aliasTree :: Tree -> Tree | ||||
| aliasTreeM :: Tree -> AliasM Tree | ||||
| mainTreeM :: Tree -> AliasM Tree | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| defixP :: [FixDef] -> Top -> (Top, [Error]) | ||||
| defixX :: [FixDef] -> Exp -> State [Error] Exp | ||||
| defixInfix :: [FixDef] -> [Exp] -> Either [Error] Exp | ||||
| defixEs :: [FixDef] -> [Exp] -> Either [Error] [Exp] | ||||
| defixEsLeft :: [FixDef] -> Int -> [Exp] -> [Exp] | ||||
| defixEsRight :: [FixDef] -> Int -> [Exp] -> [Exp] | ||||
| defaultFix :: (Int, InfixMode) | ||||
| getPrec :: [FixDef] -> Var -> Int | ||||
| getAssoc :: [FixDef] -> Var -> InfixMode | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| defixApps :: [Exp] -> [Exp] | ||||
| dropApps :: [Exp] -> [Exp] | ||||
| rewriteApps :: [Exp] -> [Exp] | ||||
| rewriteApp :: [Exp] -> Exp | ||||
| flattenApps :: Exp -> [Exp] | ||||
| unflattenApps :: [Exp] -> Exp | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||
| data Error | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| prettyPosT :: TokenP -> String | ||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Tree = [Top] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Top | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data InfixMode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type FixDef = (Var, (Int, InfixMode)) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Ctor = (Var, [DataField Exp Type]) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type DataDef = (Var, [Var], [Ctor]) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Exp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Proj | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Annot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Stmt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type Alt = (Var, [Var], Exp) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Constraint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| freeVarsE :: Exp -> [Var] | ||||
| freeVE :: (?bound :: [Var]) -> Exp -> [Var] | ||||
| freeVarsS :: Stmt -> [Var] | ||||
| freeVS :: (?bound :: [Var]) -> Stmt -> [Var] | ||||
| freeVA :: (?bound :: [Var]) -> Alt -> [Var] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| expandPClassT :: Top -> Top | ||||
| rewriteX :: Map String Var -> Tree -> Tree | ||||
| rewriteXM :: (?coreVars :: Map String Var) -> Exp -> VarGenM Exp | ||||
| makeTry :: (?coreVars :: Map String Var) -> SourcePos -> [Stmt] -> Exp -> [Alt] -> VarGenM Exp | ||||
| addWithAlt :: Exp -> Alt -> Alt | ||||
| makeImp :: (?coreVars :: Map String Var) -> String -> SourcePos -> Exp -> Exp -> VarGenM Exp | ||||
| Produced by Haddock version 0.7 |
| |||||||
| |||||||
| Documentation | |||||||
| lintFinal :: Tree -> Tree | |||||||
| class Lint a where | |||||||
| |||||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data HappyAbsSyn | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type HappyReduction = Int -> TokenP -> HappyState TokenP (HappyStk HappyAbsSyn -> [TokenP] -> HappyAbsSyn) -> [HappyState TokenP (HappyStk HappyAbsSyn -> [TokenP] -> HappyAbsSyn)] -> HappyStk HappyAbsSyn -> [TokenP] -> HappyAbsSyn | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_0 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_1 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_2 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_3 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_4 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_5 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_6 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_7 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_8 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_9 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_10 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_11 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_12 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_13 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_14 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_15 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_16 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_17 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_18 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_19 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_20 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_21 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_22 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_23 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_24 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_25 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_26 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_27 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_28 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_29 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_30 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_31 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_32 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_33 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_34 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_35 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_36 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_37 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_38 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_39 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_40 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_41 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_42 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_43 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_44 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_45 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_46 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_47 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_48 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_49 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_50 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_51 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_52 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_53 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_54 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_55 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_56 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_57 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_58 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_59 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_60 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_61 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_62 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_63 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_64 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_65 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_66 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_67 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_68 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_69 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_70 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_71 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_72 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_73 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_74 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_75 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_76 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_77 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_78 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_79 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_80 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_81 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_82 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_83 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_84 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_85 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_86 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_87 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_88 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_89 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_90 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_91 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_92 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_93 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_94 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_95 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_96 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_97 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_98 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_99 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_100 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_101 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_102 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_103 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_104 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_105 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_106 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_107 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_108 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_109 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_110 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_111 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_112 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_113 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_114 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_115 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_116 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_117 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_118 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_119 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_120 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_121 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_122 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_123 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_124 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_125 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_126 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_127 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_128 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_129 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_130 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_131 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_132 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_133 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_134 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_135 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_136 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_137 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_138 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_139 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_140 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_141 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_142 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_143 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_144 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_145 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_146 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_147 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_148 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_149 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_150 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_151 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_152 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_153 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_154 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_155 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_156 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_157 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_158 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_159 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_160 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_161 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_162 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_163 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_164 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_165 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_166 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_167 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_168 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_169 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_170 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_171 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_172 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_173 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_174 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_175 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_176 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_177 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_178 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_179 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_180 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_181 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_182 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_183 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_184 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_185 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_186 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_187 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_188 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_189 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_190 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_191 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_192 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_193 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_194 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_195 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_196 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_197 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_198 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_199 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_200 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_201 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_202 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_203 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_204 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_205 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_206 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_207 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_208 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_209 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_210 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_211 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_212 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_213 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_214 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_215 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_216 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_217 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_218 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_219 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_220 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_221 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_222 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_223 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_224 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_225 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_226 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_227 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_228 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_229 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_230 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_231 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_232 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_233 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_234 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_235 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_236 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_237 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_238 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_239 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_240 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_241 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_242 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_243 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_244 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_245 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_246 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_247 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_248 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_249 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_250 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_251 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_252 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_253 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_254 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_255 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_256 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_257 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_258 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_259 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_260 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_261 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_262 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_263 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_264 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_265 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_266 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_267 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_268 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_269 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_270 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_271 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_272 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_273 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_274 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_275 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_276 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_277 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_278 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_279 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_280 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_281 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_282 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_283 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_284 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_285 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_286 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_287 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_288 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_289 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_290 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_291 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_292 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_293 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_294 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_295 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_296 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_297 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_298 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_299 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_300 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_301 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_302 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_303 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_304 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_305 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_306 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_307 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_308 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_309 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_310 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_311 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_312 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_313 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_314 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_315 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_316 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_317 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_318 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_319 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_320 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_321 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_322 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_323 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_324 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_325 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_326 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_327 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_328 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_329 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_330 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_331 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_332 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_333 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_334 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_335 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_336 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_337 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_338 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_339 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_340 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_341 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_342 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_343 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_344 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_345 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_346 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_347 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_348 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_349 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_350 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_351 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_352 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_353 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_354 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_355 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_356 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_357 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_358 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_359 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_360 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_361 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_362 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_363 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_364 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_365 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_366 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_367 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_368 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_369 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_370 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_371 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_372 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_373 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_374 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_375 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_376 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_377 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_378 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_379 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_380 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_381 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_382 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_383 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_384 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_385 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_386 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_387 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_388 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_389 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_390 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_391 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_392 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_393 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_394 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_395 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_396 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_397 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_398 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_399 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_400 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_401 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_402 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_403 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_404 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_405 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_406 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_407 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_408 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_409 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_410 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_411 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_412 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_413 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_414 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_415 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_416 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_417 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_418 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_419 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_420 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_421 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_422 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_423 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_424 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_425 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_426 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_427 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_428 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action_429 :: Int -> HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_1 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_2 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_3 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_4 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_5 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_6 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_7 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_8 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_9 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_10 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_11 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_12 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_13 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_14 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_15 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_16 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_17 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_18 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_19 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_20 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_21 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_22 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_23 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_24 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_25 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_26 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_27 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_28 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_29 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_30 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_31 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_32 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_33 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_34 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_35 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_36 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_37 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_38 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_39 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_40 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_41 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_42 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_43 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_44 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_45 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_46 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_47 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_48 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_49 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_50 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_51 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_52 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_53 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_54 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_55 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_56 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_57 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_58 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_59 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_60 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_61 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_62 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_63 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_64 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_65 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_66 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_67 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_68 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_69 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_70 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_71 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_72 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_73 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_74 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_75 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_76 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_77 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_78 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_79 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_80 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_81 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_82 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_83 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_84 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_85 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_86 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_87 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_88 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_89 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_90 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_91 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_92 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_93 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_94 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_95 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_96 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_97 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_98 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_99 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_100 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_101 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_102 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_103 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_104 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_105 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_106 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_107 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_108 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_109 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_110 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_111 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_112 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_113 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_114 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_115 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_116 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_117 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_118 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_119 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_120 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_121 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_122 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_123 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_124 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_125 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_126 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_127 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_128 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_129 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_130 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_131 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_132 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_133 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_134 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_135 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_136 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_137 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_138 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_139 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_140 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_141 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_142 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_143 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_144 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_145 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_146 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_147 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_148 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_149 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_150 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_151 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_152 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_153 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_154 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_155 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_156 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_157 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_158 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_159 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_160 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_161 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_162 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_163 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_164 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_165 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_166 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_167 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_168 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_169 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_170 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_171 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_172 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_173 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_174 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_175 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_176 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_177 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_178 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_179 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_180 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_181 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_182 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_183 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_184 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_185 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_186 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_187 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_188 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_189 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_190 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_191 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_192 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_193 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_194 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_195 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_196 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_197 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_198 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_199 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_200 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_201 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_202 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_203 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_204 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_205 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_206 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_207 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyReduce_208 :: HappyReduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyError :: [TokenP] -> a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| toVar :: TokenP -> Var | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| toVar_table :: [(Token, String)] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| makeVar :: String -> TokenP -> Var | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| makeTVar :: String -> TokenP -> Var | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| makeTuple :: Var -> [Exp] -> Exp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| makeList :: TokenP -> [Exp] -> Exp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| makeApp :: [Exp] -> Exp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| checkVar :: TokenP -> Exp -> Var | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| makeConst :: TokenP -> Const | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| getCIntValue :: TokenP -> Int | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| spTP :: TokenP -> SourcePos | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| gatherEither :: [Either a b] -> ([a], [b]) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| gatherEither' :: ([a], [b]) -> [Either a b] -> ([a], [b]) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data HappyStk a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| newtype HappyState b c | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyDoSeq :: a -> b -> b | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| happyDontSeq :: a -> b -> b | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||
| ||||||||||||||||||
| Documentation | ||||||||||||||||||
| dropStateM :: State s b -> b | ||||||||||||||||||
| data TransTable m | ||||||||||||||||||
| ||||||||||||||||||
| transTableId :: TransTable (State s) | ||||||||||||||||||
| transUpExpPM :: Monad m => TransTable m -> Top -> m Top | ||||||||||||||||||
| transUpExpSM :: Monad m => TransTable m -> Stmt -> m Stmt | ||||||||||||||||||
| transUpExpXM :: Monad m => TransTable m -> Exp -> m Exp | ||||||||||||||||||
| transUpExpAM :: Monad m => TransTable m -> Alt -> m Alt | ||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| prettyVTT :: Var -> Type -> Maybe Type -> PrettyP | ||||
| prettyCtor :: (Var, [DataField Exp Type]) -> PrettyP | ||||
| prettyA :: Alt -> PrettyP | ||||
| prettyFD :: FixDef -> String | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| renameTree :: Tree -> RenameM Tree | ||||
| rename_VT :: (Var, Type) -> RenameM (Var, Type) | ||||
| renameClassInh :: (Var, [Var]) -> RenameM (Var, [Var]) | ||||
| renameClassSig :: ([Var], Type) -> RenameM ([Var], Type) | ||||
| renameInstInh :: (Var, [Type]) -> RenameM (Var, [Type]) | ||||
| renameCtor :: (Var, [DataField Exp Type]) -> RenameM (Var, [DataField Exp Type]) | ||||
| renameData :: Var -> [Var] -> [(Var, [DataField Exp Type])] -> RenameM (Var, [Var], [Ctor]) | ||||
| renameA :: (Var, [Var], Exp) -> RenameM (Var, [Var], Exp) | ||||
| renameSs :: [Stmt] -> RenameM [Stmt] | ||||
| renamePat :: Exp -> RenameM Exp | ||||
| lookupZ :: Var -> RenameM Var | ||||
| lbindZ :: Var -> RenameM Var | ||||
| bindZ :: Var -> RenameM Var | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||
| ||||||||||||||||||||
| Documentation | ||||||||||||||||||||
| class Rename a where | ||||||||||||||||||||
| ||||||||||||||||||||
| type RenameM = State RenameS | ||||||||||||||||||||
| data RenameS | ||||||||||||||||||||
| ||||||||||||||||||||
| traceM :: String -> RenameM () | ||||||||||||||||||||
| runRename :: RenameM a -> a | ||||||||||||||||||||
| bindN :: NameSpace -> Var -> RenameM Var | ||||||||||||||||||||
| bindCoreVar :: Var -> RenameM () | ||||||||||||||||||||
| renameVarN :: NameSpace -> Var -> RenameM Var | ||||||||||||||||||||
| lookupNM :: NameSpace -> Var -> RenameM (Maybe Var) | ||||||||||||||||||||
| lookupNM' :: String -> [Map String Var] -> Maybe Var | ||||||||||||||||||||
| lookupN :: NameSpace -> Var -> RenameM Var | ||||||||||||||||||||
| lbindN :: NameSpace -> Var -> RenameM Var | ||||||||||||||||||||
| pushN :: NameSpace -> RenameM () | ||||||||||||||||||||
| popN :: NameSpace -> RenameM () | ||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||
| data TopS | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| initTopS :: TopS | ||||||||||||||||||||||||||
| separate :: [Top] -> TopS | ||||||||||||||||||||||||||
| separate' :: TopS -> Top -> TopS | ||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| seqTree :: Tree -> () | ||||
| seqP :: Top -> () | ||||
| seqXs :: [Exp] -> () | ||||
| seqX :: Exp -> () | ||||
| seqSs :: [Stmt] -> () | ||||
| seqS :: Stmt -> () | ||||
| seqNs :: [Annot] -> () | ||||
| seqN :: Annot -> () | ||||
| seqAs :: [Alt] -> () | ||||
| seqA :: Alt -> () | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| slurpFixTable :: [Top] -> [FixDef] | ||||
| slurpFixTable' :: Top -> [FixDef] | ||||
| slurpDataDefs :: Tree -> [DataDef] | ||||
| slurpImportModules :: Tree -> [Var] | ||||
| slurpImportExterns :: Tree -> [(Var, Type)] | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||
| ||||||||||||||||||||
| Documentation | ||||||||||||||||||||
| data CoreS | ||||||||||||||||||||
| ||||||||||||||||||||
| type CoreM = State CoreS | ||||||||||||||||||||
| newVar :: CoreM Var | ||||||||||||||||||||
| getScheme :: Var -> CoreM Type | ||||||||||||||||||||
| getNode :: Var -> CoreM Type | ||||||||||||||||||||
| lookupInst :: Var -> CoreM (Maybe Type) | ||||||||||||||||||||
| getEffects :: Var -> CoreM [Effect] | ||||||||||||||||||||
| isLetRecursive :: Var -> CoreM Bool | ||||||||||||||||||||
| addLetBound :: [Var] -> CoreM () | ||||||||||||||||||||
| delLetBound :: [Var] -> CoreM () | ||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| addTypeLambdas :: Var -> Exp -> CoreM Exp | ||||
| addLambdas :: [(Var, Type)] -> Exp -> CoreM Exp | ||||
| getTypeVKs :: Type -> [(Var, Type)] | ||||
| addTypeApps :: Var -> Var -> Exp -> CoreM Exp | ||||
| addApps :: Var -> Var -> Exp -> Type -> Type -> CoreM Exp | ||||
| addAppsRec :: Var -> Var -> Exp -> Type -> CoreM Exp | ||||
| getTypeApp :: Var -> Var -> Type -> Type -> [(Var, Var)] -> CoreM Exp | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| toCoreTree :: (Var -> Maybe Type) -> (Var -> Maybe Type) -> (Var -> Maybe Type) -> (Var -> Maybe Effect) -> Map String Var -> Tree -> Tree | ||||
| toCoreP :: Top -> CoreM [Top] | ||||
| toCoreCtor :: (Var, [DataField Exp Type]) -> CoreM (Var, [DataField Exp Type]) | ||||
| toCoreDF :: DataField Exp Type -> CoreM (DataField Exp Type) | ||||
| makeCtor :: Var -> Var -> [Var] -> (Var, [DataField Exp Type]) -> Top | ||||
| toCoreS :: Stmt -> CoreM Stmt | ||||
| toCoreX :: Exp -> CoreM Exp | ||||
| toCoreXT :: Exp -> CoreM Exp | ||||
| toCoreA :: Exp -> Alt -> CoreM Alt | ||||
| addPatLambdas :: Exp -> [Exp] -> CoreM Exp | ||||
| milkGuards :: Exp -> CoreM (Var, [Guard]) | ||||
| addFunLambdas :: Exp -> [Var] -> CoreM Exp | ||||
| pushLambdaXDo :: Exp -> Exp | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Token | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data TokenP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| slurpTreeM :: Tree -> CSlurpM (Tree, [CTree]) | ||||
| slurpP :: Top -> CSlurpM (Top, [CTree]) | ||||
| slurpDataDef :: Var -> [Var] -> (Var, [DataField Exp Type]) -> CSlurpM CTree | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| slurpS :: Stmt -> CSlurpM (Var, [Var], [Var], Stmt, CTree) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| elabInstM :: Type -> CSlurpM Type | ||||
| makeCtorType :: (Var, [Var]) -> (Var, [DataField Exp Type]) -> CSlurpM Type | ||||
| defaultCtorRegion :: Type -> CSlurpM Type | ||||
| gatherEffectsE :: Exp -> [Var] | ||||
| makeTFunEE :: Effect -> [Env] -> [Type] -> CSlurpM Type | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| mergeConstraints :: [Constraint] -> Type -> Type | ||||
| mergeC :: [Constraint] -> Type -> Type | ||||
| lookupCE :: Var -> [Constraint] -> Maybe (Effect, [Env]) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| snipDown :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| maskLocal :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| optFullLaziness :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| lambdaLift :: (?args :: [Arg]) -> Tree -> Tree -> Map String Var -> IO Tree | ||||
| curryCall :: (?args :: [Arg]) -> Tree -> Tree -> IO Tree | ||||
| toSea :: (?args :: [Arg]) -> Tree -> Map String Var -> IO Tree | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| load :: [FilePath] -> FilePath -> IO (String, Interface, Path) | ||||
| chase :: (?args :: [Arg]) -> Tree -> Interface -> [FilePath] -> IO (Map String Interface) | ||||
| chaseRec :: (String -> IO Interface) -> Map String Interface -> [String] -> IO (Map String Interface) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| seaReturn :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| selMatch :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| seaSub :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| expandCtors :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| expandThunking :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| seaForce :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| seaSlot :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| outSea :: (?args :: [Arg]) -> Tree -> Interface -> Map String Interface -> IO (String, String) | ||||
| modIncludeSelf :: Interface -> Top | ||||
| modIncludes :: Interface -> Map String Interface -> [Top] | ||||
| makeComments :: Interface -> String | ||||
| invokeSeaCompiler :: (?args :: [Arg]) -> IO () | ||||
| invokeLinker :: (?args :: [Arg]) -> Interface -> Map String Interface -> IO () | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| parse :: (?args :: [Arg]) -> Interface -> String -> IO Tree | ||||
| slurpH :: Tree -> Map String Interface -> IO (Tree, [FixDef]) | ||||
| defix :: (?args :: [Arg]) -> Tree -> [FixDef] -> IO Tree | ||||
| rename :: (?args :: [Arg]) -> Tree -> Tree -> IO (Tree, Tree, Map String Var) | ||||
| alias :: (?args :: [Arg]) -> Tree -> IO Tree | ||||
| hacks :: (?args :: [Arg]) -> Tree -> Map String Var -> IO Tree | ||||
| slurpC :: (?args :: [Arg]) -> Tree -> Tree -> Map String Var -> IO (Tree, [CTree], Map Var [Var], Map Var Var) | ||||
| solveSquid :: (?args :: [Arg]) -> [CTree] -> Map Var Var -> Map String Var -> IO ([String], Var -> Maybe Type, Var -> Maybe Type, Var -> Maybe Type, Var -> Maybe Type, Var -> Maybe Effect) | ||||
| toCore :: (?args :: [Arg]) -> Tree -> Tree -> Map String Var -> (Var -> Maybe Type) -> (Var -> Maybe Type) -> (Var -> Maybe Type) -> (Var -> Maybe Effect) -> IO (Tree, Tree) | ||||
| handleErrors :: Pretty a => (?args :: [Arg]) -> [a] -> IO () | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| chopTForall :: Type -> Type | ||||
| makeTFun :: [Type] -> Type | ||||
| chopTFun :: Type -> [Type] | ||||
| addTForall :: Type -> Type | ||||
| addDefaultKind :: Var -> (Var, Kind) | ||||
| flattenFunT :: Type -> Type | ||||
| unflattenFunT :: Type -> Type | ||||
| addFetters :: Type -> [Fetter] -> Type | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| checkSig :: Var -> Type -> Var -> Type -> [Error] | ||||
| check :: (?boundSig :: [(Var, Kind)]) -> (?boundSch :: [(Var, Kind)]) -> Type -> Type -> [Error] | ||||
| checkEs :: (?boundSig :: [(Var, Kind)]) -> (?boundSch :: [(Var, Kind)]) -> [Effect] -> [Effect] -> [Error] | ||||
| effMatch :: Effect -> Effect -> Bool | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| slurpCallGraph :: [CTree] -> Map Var [Var] | ||||
| gdlCallGraph :: Map Var [Var] -> String | ||||
| gdlNode :: Var -> String | ||||
| gdlEdges :: (Var, [Var]) -> String | ||||
| gdlEdge :: Var -> Var -> String | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| fillBranchInst :: CTree -> CTree | ||||
| milkInst :: CTree -> (CTree, [Var]) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| chainApps :: CTree -> CTree | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| degeneralise :: CTree -> CTree | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| addInfoLambdas :: CTree -> CTree | ||||
| infoLambda :: CTree -> CTree | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| sequenceBranches :: CTree -> CTree | ||||
| fillEnvC :: Map Var [Var] -> CTree -> CTree | ||||
| collectBranches :: CTree -> [CTree] | ||||
| elemCtor :: [a] -> a -> Bool | ||||
| reorderBranches :: [CTree] -> [CTree] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| annotCGens :: CTree -> CTree | ||||
| annotCGens' :: (?constHigh :: [Var]) -> (?constHere :: [Var]) -> CTree -> CTree | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||
| ||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||
| data BindMode | ||||||||||||||||||||||
| ||||||||||||||||||||||
| type CSlurpM = State CSlurpS | ||||||||||||||||||||||
| data CSlurpS | ||||||||||||||||||||||
| ||||||||||||||||||||||
| initCSlurpS :: Map String Var -> CSlurpS | ||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||
| data CTree | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| data CInfo | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| traceM :: String -> CSlurpM () | ||||
| trace :: [String] -> CSlurpM () | ||||
| newVarN :: NameSpace -> String -> CSlurpM Var | ||||
| newVarZ :: Var -> CSlurpM Var | ||||
| newVarInst :: Var -> CSlurpM Var | ||||
| bindVtoT :: Var -> CSlurpM Var | ||||
| lookupVtoT :: Var -> CSlurpM (Maybe Var) | ||||
| getVtoT :: Var -> CSlurpM Var | ||||
| lbindVtoT :: Var -> CSlurpM Var | ||||
| setBindModeV :: BindMode -> Var -> CSlurpM () | ||||
| getBindModeV :: Var -> CSlurpM BindMode | ||||
| getGroundType :: String -> CSlurpM Var | ||||
| getConstType :: Const -> CSlurpM Type | ||||
| addDataDef :: DataDef -> CSlurpM () | ||||
| lookupCtor :: Var -> CSlurpM (Maybe (Var, [DataField Exp Type], Var, [Var])) | ||||
| lookupCtor' :: Var -> DataDef -> Maybe (Var, [DataField Exp Type], Var, [Var]) | ||||
| slurpInstantiate :: Type -> CSlurpM Type | ||||
| addDef :: Var -> Type -> CSlurpM () | ||||
| getDef :: Var -> CSlurpM Type | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| flattenEs :: Effect -> Effect | ||||
| pipeEsT :: Type -> Type | ||||
| cleanEVarsT :: Type -> Type | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| maskFreshT :: Type -> Type | ||||
| maskFreshF :: [Var] -> Fetter -> Maybe Fetter | ||||
| maskFreshE :: [Var] -> Effect -> Effect | ||||
| maskFreshET :: [Var] -> Type -> Bool | ||||
| maskFreshR :: [Var] -> Region -> Bool | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| maskEsLocalT :: Monad m => Type -> m Type | ||||
| maskF :: [Var] -> Fetter -> Fetter | ||||
| maskE :: [Var] -> Effect -> Effect | ||||
| visRegions :: Type -> [Var] | ||||
| visEffects :: Type -> [Var] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| maskEsPureT :: Type -> Type | ||||
| getPureVarsF :: Fetter -> [Var] | ||||
| maskPureEF :: [Var] -> Fetter -> Fetter | ||||
| maskPureEs :: [Var] -> Effect -> Maybe Effect | ||||
| scrubPureTFunEE :: [Var] -> Type -> Type | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| elaborateT :: Monad m => (NameSpace -> m Var) -> Type -> m Type | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Error | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| selectSourceTS :: [TypeSource] -> TypeSource | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| prettyTypeConflict :: Type -> TypeSource -> PrettyP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| prettyMConflictTS :: TypeSource -> PrettyP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| prettyTSE :: TypeSource -> PrettyP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| prettyTSP :: TypeSource -> PrettyP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| getTSP :: TypeSource -> SourcePos | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data ClassId | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data TProj | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Region | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Fetter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data TypeSource | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Kind | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Effect | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data Env | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| generaliseT :: [Var] -> Type -> Type | ||||
| genFreeVarsT :: Type -> [Var] | ||||
| getConEnv :: Type -> [Var] | ||||
| getTopEnv :: Type -> [Env] | ||||
| collectEnv :: Type -> Maybe [Env] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| instantiateT :: Monad m => (Var -> m Var) -> Type -> m Type | ||||
| instT :: Monad m => (?newVarInst :: Var -> m Var) -> (?bound :: [(Var, Var)]) -> Type -> m Type | ||||
| instE :: Monad m => (?newVarInst :: Var -> m Var) -> (?bound :: [(Var, Var)]) -> Effect -> m Effect | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| addDefaultKinds :: Type -> Type | ||||
| defaultKindV :: Var -> Kind | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| labelFunsT :: Type -> Type | ||||
| labelT :: Type -> State (Int, [Fetter]) Type | ||||
| Produced by Haddock version 0.7 |
| |||||||||||||
| |||||||||||||
| Documentation | |||||||||||||
| normaliseT :: Type -> Type | |||||||||||||
| type StateN = State StateS | |||||||||||||
| data StateS | |||||||||||||
| |||||||||||||
| bindVar :: Var -> StateN Var | |||||||||||||
| normaliseTM :: Type -> StateN Type | |||||||||||||
| normaliseVK :: (Var, Kind) -> StateN (Var, Kind) | |||||||||||||
| Produced by Haddock version 0.7 | |||||||||||||
| ||||
| ||||
| Documentation | ||||
| packType :: Type -> Type | ||||
| packEffects :: Type -> Type | ||||
| packForallVars :: Type -> Type | ||||
| sortForallVars :: Type -> Type | ||||
| sortVarKinds :: [(Var, Kind)] -> [(Var, Kind)] | ||||
| sortFettersT :: Type -> Type | ||||
| scrubFetters :: Type -> Type | ||||
| scrubEffEnv :: Type -> Type | ||||
| packFetters :: Type -> Type | ||||
| liftFetters :: Type -> Type | ||||
| stripFsT :: Type -> (Type, [Fetter]) | ||||
| eraseEnvT :: Type -> Type | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| collectEffsT :: Type -> [Effect] | ||||
| collectTConsT :: Type -> [Type] | ||||
| collectTConsN :: Env -> [Type] | ||||
| collectClassIdsT :: Type -> [ClassId] | ||||
| collectClassIdsR :: Region -> [ClassId] | ||||
| collectClassIdsE :: Effect -> [ClassId] | ||||
| collectClassIdsF :: Fetter -> [ClassId] | ||||
| Produced by Haddock version 0.7 |
| |||||||
| |||||||
| Documentation | |||||||
| freeVarsT :: Type -> [Var] | |||||||
| class Free a where | |||||||
| |||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| transUpT :: (Type -> Type) -> Type -> Type | ||||
| transUpTM :: Monad m => (Type -> m Type) -> Type -> m Type | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| transVarT :: (Var -> Var) -> Type -> Type | ||||
| transVarE :: (Var -> Var) -> Effect -> Effect | ||||
| transVarR :: (Var -> Var) -> Region -> Region | ||||
| transVarN :: (Var -> Var) -> Env -> Env | ||||
| transVarF :: (Var -> Var) -> Fetter -> Fetter | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type Update x = Monad m => (?sinkVar :: Var -> m Var) -> (?sinkClassId :: ClassId -> m ClassId) -> x -> m x | ||||
| updateT :: Update Type | ||||
| updateVK :: Update (Var, Kind) | ||||
| updateF :: Update Fetter | ||||
| updateE :: Update Effect | ||||
| updateR :: Update Region | ||||
| updateN :: Update Env | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| prettyVK :: (Var, Kind) -> PrettyP | ||||
| prettyTypeSplit :: Type -> PrettyP | ||||
| Produced by Haddock version 0.7 |
| |||||||||||||||||||
| |||||||||||||||||||
| Documentation | |||||||||||||||||||
| type ClassT = Class (Type, TypeInfo) | |||||||||||||||||||
| type ClassE = Class (Effect, EffectInfo) | |||||||||||||||||||
| type ClassR = Class (Region, RegionInfo) | |||||||||||||||||||
| data Class i | |||||||||||||||||||
| |||||||||||||||||||
| data School i | |||||||||||||||||||
| |||||||||||||||||||
| data TypeInfo | |||||||||||||||||||
| |||||||||||||||||||
| data EffectInfo | |||||||||||||||||||
| |||||||||||||||||||
| data RegionInfo | |||||||||||||||||||
| |||||||||||||||||||
| Produced by Haddock version 0.7 | |||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| instVar :: Var -> SquidM Var | ||||
| newVarN :: NameSpace -> SquidM Var | ||||
| lookupSigmaVar :: Var -> SquidM (Maybe Var) | ||||
| getCoreVar :: String -> SquidM Var | ||||
| addErrors :: [Error] -> SquidM () | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| checkConst :: SquidM [Error] | ||||
| checkConstC :: ClassId -> Class (Region, RegionInfo) -> SquidM [Error] | ||||
| getPurifiers :: ClassId -> SquidM (Maybe (Effect, TypeSource, [(Fetter, TypeSource)])) | ||||
| getWriteEffects :: ClassId -> SquidM (Maybe (Effect, TypeSource)) | ||||
| checkConstFs :: ClassId -> [(Fetter, RegionInfo)] -> [Error] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| checkPure :: SquidM [Error] | ||||
| checkPureC :: ClassId -> Class (Effect, EffectInfo) -> SquidM [Error] | ||||
| gotPureE :: Effect -> Bool | ||||
| tracePure :: ClassId -> Set ClassId -> [ClassId] -> [Error] -> SquidM [Error] | ||||
| checkPureE :: ClassId -> ClassId -> (Effect, EffectInfo) -> SquidM [Error] | ||||
| getPureInfo :: ClassId -> SquidM EffectInfo | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| type SchoolE = School (Effect, EffectInfo) | ||||
| excSchoolE :: (SchoolE -> SchoolE) -> SquidM () | ||||
| runSchoolE :: (SchoolE -> (SchoolE, a)) -> SquidM a | ||||
| getSchoolE :: (SchoolE -> a) -> SquidM a | ||||
| makeClassNameE :: ClassId -> SquidM Var | ||||
| type SchoolR = School (Region, RegionInfo) | ||||
| excSchoolR :: (SchoolR -> SchoolR) -> SquidM () | ||||
| runSchoolR :: (SchoolR -> (SchoolR, a)) -> SquidM a | ||||
| getSchoolR :: (SchoolR -> a) -> SquidM a | ||||
| makeClassNameR :: ClassId -> SquidM Var | ||||
| type SchoolT = School (Type, TypeInfo) | ||||
| excSchoolT :: (SchoolT -> SchoolT) -> SquidM () | ||||
| runSchoolT :: (SchoolT -> (SchoolT, a)) -> SquidM a | ||||
| getSchoolT :: (SchoolT -> a) -> SquidM a | ||||
| makeClassNameT :: ClassId -> SquidM Var | ||||
| makeClassName :: ClassId -> SquidM Var | ||||
| addVarSubs :: Var -> [Var] -> SquidM () | ||||
| sinkVar :: Var -> SquidM Var | ||||
| sinkClassId :: ClassId -> SquidM ClassId | ||||
| Produced by Haddock version 0.7 |
| |||||
| |||||
| Synopsis | |||||
| |||||
| Documentation | |||||
| crushProjClassT :: ClassId -> SquidM () | |||||
| Crush out field projections from a type equivalence class. - | |||||
| gotProjT :: ClassId -> SquidM Bool | |||||
| crushProjItems :: ClassId -> (Type, TypeInfo) -> SquidM (Maybe (Type, TypeInfo), Maybe ClassId) | |||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| dump :: SquidM String | ||||
| dumpClasses :: SquidM String | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| squidExport :: SquidM (Var -> Maybe Type, Var -> Maybe Type, Var -> Maybe Type, Var -> Maybe Effect, [Effect]) | ||||
| exportScheme :: Var -> SquidM (Maybe Type) | ||||
| exportNode :: Var -> SquidM (Maybe Type) | ||||
| exportInst :: Var -> SquidM (Maybe Type) | ||||
| exportEffect :: Var -> SquidM (Maybe Effect) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| feedTypeC :: Var -> Type -> SquidM () | ||||
| feedType :: (?typeSource :: TypeSource) -> Var -> Type -> SquidM () | ||||
| feedTypeDown :: (?typeSource :: TypeSource) -> Maybe ClassId -> Type -> SquidM Type | ||||
| feedRegionDown :: Maybe ClassId -> Region -> SquidM Region | ||||
| feedEffectC :: (?typeSource :: TypeSource) -> Var -> Effect -> SquidM () | ||||
| feedEffectDown :: (?typeSource :: TypeSource) -> Maybe ClassId -> Effect -> SquidM Effect | ||||
| feedFetter :: (?typeSource :: TypeSource) -> Fetter -> SquidM () | ||||
| patchBackT :: ClassId -> Maybe ClassId -> SquidM () | ||||
| patchBackE :: ClassId -> Maybe ClassId -> SquidM () | ||||
| patchBackR :: ClassId -> Maybe ClassId -> SquidM () | ||||
| makeTypeInfo :: (?typeSource :: TypeSource) -> TypeInfo | ||||
| makeEffectInfo :: (?typeSource :: TypeSource) -> EffectInfo | ||||
| makeRegionInfo :: (?typeSource :: TypeSource) -> RegionInfo | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| mashClassT :: ClassId -> SquidM () | ||||
| mashClassE :: ClassId -> SquidM () | ||||
| mashClassR :: ClassId -> SquidM () | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| plugClassIdsT :: Monad m => (ClassId -> m Var) -> [ClassId] -> Type -> m Type | ||||
| plugClassIdsE :: Monad m => (ClassId -> m Var) -> [ClassId] -> Effect -> m Effect | ||||
| staticRsDataT :: Type -> [ClassId] | ||||
| staticRsEnvT :: Type -> [ClassId] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| addRFettersT :: Type -> SquidM Type | ||||
| getFettersZ :: ClassId -> SquidM [Fetter] | ||||
| getECon :: ClassId -> SquidM Effect | ||||
| forceConstEFS :: (Effect, [Fetter]) -> Bool | ||||
| forceConstRH :: ClassId -> (Effect, [Fetter]) -> SquidM Bool | ||||
| isPure :: Fetter -> Bool | ||||
| isMutable :: Fetter -> Bool | ||||
| makeConstF :: ClassId -> SquidM Fetter | ||||
| makeMutableF :: ClassId -> SquidM Fetter | ||||
| makePureF :: ClassId -> SquidM Fetter | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| rewriteEs :: [Effect] -> SquidM [Effect] | ||||
| rewriteEsT :: Type -> SquidM Type | ||||
| rewriteE :: Effect -> SquidM Effect | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| lookupScheme :: Var -> SquidM (Maybe Type) | ||||
| makeSchemeSusp :: Var -> SquidM (Maybe Type) | ||||
| generaliseV :: Var -> [Var] -> SquidM Type | ||||
| findType :: Var -> SquidM Type | ||||
| checkScheme :: Var -> Type -> SquidM () | ||||
| expandEnvT :: Type -> SquidM Type | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| allocClass :: School x -> (School x, ClassId) | ||||
| addToClass :: Eq x => School x -> ClassId -> x -> School x | ||||
| lookupClass :: School x -> ClassId -> Maybe (Class x) | ||||
| updateClass :: School x -> ClassId -> Class x -> School x | ||||
| mergeClasses :: Eq x => School x -> [ClassId] -> (School x, ClassId) | ||||
| addClassIdSubs :: School x -> ClassId -> [ClassId] -> School x | ||||
| sinkClassId :: School x -> ClassId -> ClassId | ||||
| touchClass :: School x -> ClassId -> School x | ||||
| getTouched :: School x -> Set ClassId | ||||
| delTouched :: School x -> ClassId -> School x | ||||
| packTouched :: School x -> School x | ||||
| lookupVarToClassId :: School x -> Var -> Maybe ClassId | ||||
| makeClassV :: Eq x => School x -> Var -> x -> (School x, ClassId) | ||||
| addBackRef :: School x -> ClassId -> ClassId -> School x | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| sinkTypeV :: Var -> SquidM (Type, [Error]) | ||||
| sinkTypeC :: ClassId -> SquidM (Type, [Error]) | ||||
| sinkTypeCF :: Set ClassId -> ClassId -> SquidM (Type, [Fetter], [Error]) | ||||
| sinkTCons :: Set ClassId -> [Type] -> [Fetter] -> SquidM (Type, [Fetter], [Error]) | ||||
| sinkTFuns :: Set ClassId -> [Type] -> [Fetter] -> SquidM (Type, [Fetter], [Error]) | ||||
| sinkArg :: Set ClassId -> Type -> SquidM (Type, [Fetter], [Error]) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| sinkEffectsC :: ClassId -> SquidM (Effect, [Fetter]) | ||||
| traceEffectsC :: ClassId -> SquidM [Effect] | ||||
| sinkEffectsC2 :: [Effect] -> Set ClassId -> [ClassId] -> SquidM [Effect] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| sinkRegionCF :: ClassId -> SquidM (Region, [Fetter]) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| squidSolve :: [CTree] -> Map Var Var -> Map String Var -> SquidS | ||||
| solve :: [CTree] -> SquidM () | ||||
| solveCs :: [CTree] -> SquidM Bool | ||||
| solveUpdate :: SquidM () | ||||
| resolveUnify :: Set ClassId -> SquidM (Set ClassId) | ||||
| runOnTouched :: (ClassId -> SquidM ()) -> SquidM [ClassId] | ||||
| solveFinalise :: SquidM () | ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||
| type SquidM = State SquidS | ||||||||||||||||||||||||||||||||||||||||
| data SquidS | ||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| synthClass :: ClassId -> SquidM () | ||||
| synthSeedCids :: Set ClassId -> [ClassId] -> [(Type, TypeInfo)] -> SquidM () | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| traceEffectsZ :: Set ClassId -> [ClassId] -> [ClassId] -> SquidM [ClassId] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| traceFettersZ :: Set ClassId -> [ClassId] -> [(Fetter, TypeSource)] -> SquidM [(Fetter, TypeSource)] | ||||
| traceFettersT :: Set ClassId -> [ClassId] -> [(Fetter, TypeSource)] -> SquidM [(Fetter, TypeSource)] | ||||
| traceFettersR :: Set ClassId -> [ClassId] -> [(Fetter, TypeSource)] -> SquidM [(Fetter, TypeSource)] | ||||
| traceFettersE :: Set ClassId -> [ClassId] -> [(Fetter, TypeSource)] -> SquidM [(Fetter, TypeSource)] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| unifyClass :: ClassId -> SquidM () | ||||
| unifyClasses :: [Type] -> SquidM ClassId | ||||
| unifyCheck :: ClassId -> SquidM Bool | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| updateIT :: (Type, TypeInfo) -> SquidM (Type, TypeInfo) | ||||
| updateIR :: (Region, RegionInfo) -> SquidM (Region, RegionInfo) | ||||
| updateIE :: (Effect, EffectInfo) -> SquidM (Effect, EffectInfo) | ||||
| updateSZ :: (i -> SquidM i) -> School i -> SquidM (School i) | ||||
| updateCZ :: (i -> SquidM i) -> Class i -> SquidM (Class i) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| summariseT :: Type -> Type | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| toCoreT :: Type -> Type | ||||
| toCoreN :: Env -> Exp | ||||
| toCoreK :: Kind -> Type | ||||
| toCoreE :: Effect -> Effect | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| gatherEither :: [Either a b] -> ([a], [b]) | ||||
| catLeftOrError :: [Either a b] -> Either [a] b | ||||
| catLeftOrError' :: [Either a b] -> [a] -> Either [a] b | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| walkDown :: GenericT -> GenericT | ||||
| walkDownM :: Monad m => GenericM m -> GenericM m | ||||
| walkUp :: GenericT -> GenericT | ||||
| mkCollect :: (Typeable a, Typeable b, Typeable c) => (b -> Maybe c) -> a -> State [c] a | ||||
| collect :: (forall b . Data b => b -> State [c] b) -> forall a . Data a => a -> [c] | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| catMapM :: Monad m => (a -> m [b]) -> [a] -> m [b] | ||||
| dropIx :: Int -> [a] -> [a] | ||||
| dropWhen :: (a -> Bool) -> [a] -> [a] | ||||
| eachAndOthers :: [a] -> [(a, [a])] | ||||
| elemF :: (a -> a -> Bool) -> a -> [a] -> Bool | ||||
| foldlR :: (s -> i -> (s, o)) -> s -> [i] -> (s, [o]) | ||||
| foldlR_ :: (s -> i -> (s, o)) -> s -> [i] -> s | ||||
| interslurp :: [a] -> [a] | ||||
| lookupF :: (a -> a -> Bool) -> a -> [(a, b)] -> Maybe b | ||||
| loopi :: (state -> state) -> state -> Int -> state | ||||
| nubF :: (a -> a -> Bool) -> [a] -> [a] | ||||
| rotate :: Int -> [a] -> [a] | ||||
| remove :: (a -> Bool) -> [a] -> Maybe (a, [a]) | ||||
| remove' :: (a -> Bool) -> [a] -> [a] -> Maybe (a, [a]) | ||||
| sequenceF :: [a -> a] -> a -> a | ||||
| sequenceFF :: a -> [a -> a] -> a | ||||
| makeSplits :: Eq a => ([a] -> ([a], [a])) -> [a] -> [[a]] | ||||
| splitOn :: Eq a => a -> [a] -> ([a], [a]) | ||||
| splitOns :: Eq a => a -> [a] -> [[a]] | ||||
| splitWhen :: (a -> Bool) -> [a] -> ([a], [a]) | ||||
| splitWhens :: Eq a => (a -> Bool) -> [a] -> [[a]] | ||||
| makeBreaks :: Eq a => ([a] -> ([a], [a])) -> [a] -> [[a]] | ||||
| update :: Eq a => a -> b -> [(a, b)] -> [(a, b)] | ||||
| updateF :: Eq k => k -> (e -> e) -> [(k, e)] -> [(k, e)] | ||||
| isNil :: [a] -> Bool | ||||
| gather :: Ord a => [(a, b)] -> [(a, [b])] | ||||
| mapT2_2 :: (b -> c) -> [(a, b)] -> [(a, c)] | ||||
| partitionFs :: [a -> Bool] -> [a] -> [[a]] | ||||
| takeLast :: [a] -> Maybe a | ||||
| takeHead :: [a] -> Maybe a | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| countOcc :: Ord a => [a] -> Map a Int | ||||
| adjustWithDefault :: Ord k => (a -> a) -> a -> k -> Map k a -> Map k a | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| clamp0 :: (Num a, Ord a) => a -> a | ||||
| mread :: Read a => String -> Maybe a | ||||
| shuffle :: [a] -> [a] | ||||
| dropEmpties :: [[a]] -> [[a]] | ||||
| hack :: [[a]] -> [a] | ||||
| mash :: [[a]] -> ([a], [[a]]) | ||||
| cleave :: [a] -> (a, [a], [a]) | ||||
| decimateR :: Int -> [a] -> ([a], [a]) | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| makeMaybe :: Bool -> a -> Maybe a | ||||
| takeFirstJust :: [Maybe a] -> Maybe a | ||||
| liftMaybeR :: (a, Maybe b) -> Maybe (a, b) | ||||
| liftMaybe :: (a -> Maybe b) -> Maybe a -> Maybe b | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| (=@=) :: a -> a -> Bool | ||||
| orf :: a -> [a -> Bool] -> Bool | ||||
| updateRefIO :: IORef a -> (a -> IO a) -> IO () | ||||
| (>::) :: IORef a -> (a -> IO ()) -> IO () | ||||
| getTime :: IO Integer | ||||
| toRectangular :: (Float, Float) -> (Float, Float) | ||||
| buildRun :: (Ord a, Num a) => a -> a -> a -> [a] | ||||
| buildRun' :: (Ord a, Num a) => a -> a -> a -> Int -> a -> [a] | ||||
| interpolate :: (Float, Float) -> Float -> Float | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Documentation | ||||
| returnN :: Monad m => m (Maybe a) | ||||
| returnJ :: Monad m => a -> m (Maybe a) | ||||
| mapMuz :: Monad m => (a -> m (b, c)) -> [a] -> m ([b], [c]) | ||||
| mapMt2_1 :: Monad m => (a -> m c) -> [(a, b)] -> m [(c, b)] | ||||
| mapMt2_2 :: Monad m => (b -> m c) -> [(a, b)] -> m [(a, c)] | ||||
| liftFieldModifier :: (state -> field, field -> state -> state) -> (a -> field -> (b, field)) -> a -> State state b | ||||
| partitionM :: Monad m => (a -> m Bool) -> [a] -> m ([a], [a]) | ||||
| whenM :: Monad m => m Bool -> m () -> m () | ||||
| Produced by Haddock version 0.7 |
| ||||||||||
| ||||||||||
| Documentation | ||||||||||
| data Option a | ||||||||||
| ||||||||||
| matchOption :: String -> [Option a] -> Maybe (Option a) | ||||||||||
| data Token | ||||||||||
| ||||||||||
| tokenise :: String -> [Token] | ||||||||||
| munch :: [Option a] -> [Token] -> ([String], [a]) | ||||||||||
| munchS :: [Option a] -> [Token] -> [Either String a] | ||||||||||
| munchR :: [Option a] -> [Token] -> [Either String a] | ||||||||||
| makeOptionHelp :: Int -> [Option a] -> String | ||||||||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| class Pretty a where | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data PrettyP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data RenderS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| render :: PrettyP -> String | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| spaceTab :: RenderS -> [PrettyP] -> [PrettyP] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| reduce :: (?state :: RenderS) -> PrettyP -> [PrettyP] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type PComb2 = (Pretty a, Pretty b) => a -> b -> PrettyP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (%) :: PComb2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (%!%) :: (Pretty a, Pretty b) => a -> [b] -> PrettyP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||
| ||||
| Documentation | ||||
| padRc :: Char -> Int -> String -> String | ||||
| padLc :: Char -> Int -> String -> String | ||||
| indent :: Int -> String -> String | ||||
| showHex :: Int -> String | ||||
| showHexPad :: Int -> Int -> String | ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||||||||||||||||
| ||||||||||||||||||
| Documentation | ||||||||||||||||||
| data State | ||||||||||||||||||
| ||||||||||||||||||
| initState :: State | ||||||||||||||||||
| spaceOut :: String -> String | ||||||||||||||||||
| spaceOutR :: State -> String -> String | ||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||
| ||||||||||||||||||||
| ||||||||||||||||||||
| Documentation | ||||||||||||||||||||
| data Mode | ||||||||||||||||||||
| ||||||||||||||||||||
| codeMode :: [(Mode, Int)] | ||||||||||||||||||||
| data Color | ||||||||||||||||||||
| ||||||||||||||||||||
| codeColor :: [(Color, Int)] | ||||||||||||||||||||
| setAttribute :: Mode -> String | ||||||||||||||||||||
| setForeground :: Color -> String | ||||||||||||||||||||
| setBackground :: Color -> String | ||||||||||||||||||||
| resetAttribute :: String | ||||||||||||||||||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| ||||
| ||||
| Produced by Haddock version 0.7 |
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (%) | |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (/) | |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (<) | |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (=) | |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (>) | |||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (A) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (B) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (C) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (D) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (E) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (F) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (G) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (H) | |||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (I) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (J) | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (K) | |||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (L) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (M) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (N) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (O) | |||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (P) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (R) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (S) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (T) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Index (U) | ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| Index (V) | ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (W) | |||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Index (X) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| Index (Y) | |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| Index | |||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Modules | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||