module Language.Drasil.NaturalLanguage.English.NounPhrase (
NounPhrase(..), NP,
atStartNP, atStartNP', titleizeNP, titleizeNP',
cn, cn', cn'', cn''', cnICES, cnIES, cnIP, cnIS, cnIrr, cnUM,
pn, pn', pn'', pn''', pnIrr,
nounPhrase, nounPhrase', nounPhrase'', nounPhraseSP, nounPhraseSent,
compoundPhrase,
compoundPhrase', compoundPhrase'', compoundPhrase''', compoundPhraseP1,
surroundNPStruct,
CapitalizationRuleG(..), CapitalizationRule, PluralRule(..), NPStruct,
PluralForm, NPG, NPStructG,
npS, npP, (.-.), (.+.)
) where
import Drasil.NaturalLanguage.English.NounPhrase
import Language.Drasil.Symbol (Symbol)
type NPStruct = NPStructG Symbol
type PluralForm = PluralFormG Symbol
type CapitalizationRule = CapitalizationRuleG Symbol
type NP = NPG Symbol