Safe Haskell | Safe-Inferred |
---|
- type Binding = (String, String)
- type Name_Supply = [String]
- type HP_Char = (Char, Maybe Int)
- type HP_String = [HP_Char]
- type ST = (Int, [Int])
- type HP = Parser ST Char
- hp_st :: ST
- safe_head :: [a] -> Maybe a
- hp_next :: HP (Char, Maybe Int)
- hp_hash_paren :: HP HP_String
- hp_parse :: String -> HP_String
- max_by :: Ord a => (t -> a) -> t -> t -> t
- replace_first :: Eq a => a -> a -> [a] -> [a]
- un_hash_paren :: String -> String
- hp_next_binding :: Name_Supply -> HP_String -> Maybe (Name_Supply, Binding, HP_String)
- hp_print :: HP_String -> String
Documentation
type Name_Supply = [String]Source
max_by :: Ord a => (t -> a) -> t -> t -> tSource
Left biased max
variant.
max_by last "cat" "mouse" == "cat" max_by last "aa" "za" == "aa"
replace_first :: Eq a => a -> a -> [a] -> [a]Source
un_hash_paren :: String -> StringSource
hp_next_binding :: Name_Supply -> HP_String -> Maybe (Name_Supply, Binding, HP_String)Source