Bookhound.Format.SyntaxTrees.Toml
data TomlExpression Source #
Constructors
Defined in Bookhound.Format.SyntaxTrees.Toml
Methods
showsPrec :: Int -> TomlExpression -> ShowS #
show :: TomlExpression -> String #
showList :: [TomlExpression] -> ShowS #
Defined in Bookhound.Format.Operations.Finder
toList :: TomlExpression -> [(String, TomlExpression)] Source #
findAll :: ((String, TomlExpression) -> Bool) -> TomlExpression -> [TomlExpression] Source #
find :: ((String, TomlExpression) -> Bool) -> TomlExpression -> Maybe TomlExpression Source #
findByKeys :: [String] -> TomlExpression -> Maybe TomlExpression Source #
findByPath :: String -> TomlExpression -> Maybe TomlExpression Source #
Defined in Bookhound.Format.Operations.ToJson
toJson :: TomlExpression -> JsonExpression Source #
(==) :: TomlExpression -> TomlExpression -> Bool #
(/=) :: TomlExpression -> TomlExpression -> Bool #
compare :: TomlExpression -> TomlExpression -> Ordering #
(<) :: TomlExpression -> TomlExpression -> Bool #
(<=) :: TomlExpression -> TomlExpression -> Bool #
(>) :: TomlExpression -> TomlExpression -> Bool #
(>=) :: TomlExpression -> TomlExpression -> Bool #
max :: TomlExpression -> TomlExpression -> TomlExpression #
min :: TomlExpression -> TomlExpression -> TomlExpression #
data TableType Source #
(==) :: TableType -> TableType -> Bool #
(/=) :: TableType -> TableType -> Bool #
compare :: TableType -> TableType -> Ordering #
(<) :: TableType -> TableType -> Bool #
(<=) :: TableType -> TableType -> Bool #
(>) :: TableType -> TableType -> Bool #
(>=) :: TableType -> TableType -> Bool #
max :: TableType -> TableType -> TableType #
min :: TableType -> TableType -> TableType #