brassica-1.0.0: src/Brassica/Paradigm.hs
-- |
-- 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