| Copyright | (c) Tom Kranz 2022 | 
|---|---|
| License | GPLv2 or higher, see LICENSE.txt | 
| Maintainer | |
| Stability | experimental | 
| Portability | non-portable (imports TIP.AbsTIP) | 
| Safe Haskell | None | 
TIP.Utils
Description
Extractingwrapping names and attributes fromin TIP objects, with quoting.
Documentation
unquotedLaterSymbols :: Set Char Source #
isUnquotedLaterSymbol :: Char -> Bool Source #
unquotedInitialSymbols :: Set Char Source #
isUnquotedInitialSymbol :: Char -> Bool Source #
getFormulaName :: Decl -> Maybe String Source #
getAttrValues :: String -> [Attr] -> [String] Source #
getAttrValue :: String -> Attr -> Maybe String Source #
stripAttrs :: Decl -> Decl Source #
declareData :: [(DatatypeName, Datatype)] -> [Decl] Source #
singularizeDatas :: Decl -> [Decl] Source #
fromSymbol :: Symbol -> String Source #
quoteSymbolChar :: Char -> String Source #
unquoteSymbolChars :: String -> String Source #