-- | -- Module : Brassica.Paradigm -- Copyright : See LICENSE file -- License : BSD3 -- Maintainer : Brad Neimann -- module Brassica.Paradigm ( -- * Re-export module Text.Megaparsec.Error -- * Paradigm representation , Process(..) , Affix , Grammeme(..) , AbstractGrammeme(..) , Condition(..) , Feature(..) , FeatureName(..) , Statement(..) , Paradigm -- * Parsing and pretty-printing , parseParadigm , formatNested -- * Paradigm application , applyParadigm , ResultsTree(..) , depth ) where import Brassica.Paradigm.Apply import Brassica.Paradigm.Parse import Brassica.Paradigm.Types import Text.Megaparsec.Error