Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type NumericPrefix = ToTree '["di", "tri", "4", "5", "9", "mono", "8", "hex"] Source #
type ChemPrefix = ToTree '["propyl", "ethyl", "pyridine", "chloro", "methyl", "benzene", "hydro", "ferro"] Source #
type ChemSuffix = ToTree '["oxide", "carbide", "sulfide", "fluoride"] Source #
type ChemBabble = (((NumericPrefix :- ChemPrefix) :- NumericPrefix) :- ChemPrefix) :- ChemSuffix Source #