Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
getVars :: [Cat] -> [IVar] Source #
Converts a list of categories into their types to be used as instance variables. If a category appears only once, it is given the number 0, if it appears more than once, its occurrences are numbered from 1. ex:
>>>
getVars [Cat "A", Cat "B", Cat "A"]
[("A",1),("B",0),("A",2)]
fixCoersions :: ASTRules -> ASTRules Source #
firstLowerCase :: String -> String Source #