| Copyright | DFKI GmbH 2009 |
|---|---|
| License | GPLv2 or higher, see LICENSE.txt |
| Maintainer | codruta.liliana@gmail.com |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | Safe |
ExtModal.AS_ExtModal
Description
Documentation
Constructors
| FrameForm | |
Fields
| |
Instances
| Eq FrameForm Source # | |
| Data FrameForm Source # | |
Defined in ExtModal.AS_ExtModal Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FrameForm -> c FrameForm gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FrameForm toConstr :: FrameForm -> Constr dataTypeOf :: FrameForm -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FrameForm) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FrameForm) gmapT :: (forall b. Data b => b -> b) -> FrameForm -> FrameForm gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FrameForm -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FrameForm -> r gmapQ :: (forall d. Data d => d -> u) -> FrameForm -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> FrameForm -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> FrameForm -> m FrameForm gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FrameForm -> m FrameForm gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FrameForm -> m FrameForm | |
| Ord FrameForm Source # | |
Defined in ExtModal.AS_ExtModal | |
| Show FrameForm Source # | |
| Generic FrameForm | |
| GetRange FrameForm Source # | |
| FromJSON FrameForm | |
Defined in ExtModal.ATC_ExtModal | |
| ToJSON FrameForm | |
Defined in ExtModal.ATC_ExtModal Methods toEncoding :: FrameForm -> Encoding toJSONList :: [FrameForm] -> Value toEncodingList :: [FrameForm] -> Encoding | |
| ShATermConvertible FrameForm | |
Defined in ExtModal.ATC_ExtModal Methods toShATermAux :: ATermTable -> FrameForm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FrameForm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FrameForm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FrameForm]) | |
| Pretty FrameForm Source # | |
| type Rep FrameForm | |
Defined in ExtModal.ATC_ExtModal type Rep FrameForm = D1 ('MetaData "FrameForm" "ExtModal.AS_ExtModal" "main" 'False) (C1 ('MetaCons "FrameForm" 'PrefixI 'True) (S1 ('MetaSel ('Just "frameVars") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [VAR_DECL]) :*: (S1 ('MetaSel ('Just "frameForms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Annoted (FORMULA EM_FORMULA)]) :*: S1 ('MetaSel ('Just "frameFormRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))) | |
Instances
| Eq ModDefn Source # | |
| Data ModDefn Source # | |
Defined in ExtModal.AS_ExtModal Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ModDefn -> c ModDefn gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ModDefn dataTypeOf :: ModDefn -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ModDefn) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ModDefn) gmapT :: (forall b. Data b => b -> b) -> ModDefn -> ModDefn gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ModDefn -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ModDefn -> r gmapQ :: (forall d. Data d => d -> u) -> ModDefn -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> ModDefn -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> ModDefn -> m ModDefn gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ModDefn -> m ModDefn gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ModDefn -> m ModDefn | |
| Ord ModDefn Source # | |
| Show ModDefn Source # | |
| Generic ModDefn | |
| GetRange ModDefn Source # | |
| FromJSON ModDefn | |
Defined in ExtModal.ATC_ExtModal | |
| ToJSON ModDefn | |
Defined in ExtModal.ATC_ExtModal Methods toEncoding :: ModDefn -> Encoding toJSONList :: [ModDefn] -> Value toEncodingList :: [ModDefn] -> Encoding | |
| ShATermConvertible ModDefn | |
Defined in ExtModal.ATC_ExtModal Methods toShATermAux :: ATermTable -> ModDefn -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ModDefn] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ModDefn) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ModDefn]) | |
| Pretty ModDefn Source # | |
| type Rep ModDefn | |
Defined in ExtModal.ATC_ExtModal type Rep ModDefn = D1 ('MetaData "ModDefn" "ExtModal.AS_ExtModal" "main" 'False) (C1 ('MetaCons "ModDefn" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Annoted Id]) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Annoted FrameForm]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))))) | |
data EM_BASIC_ITEM Source #
Instances
Constructors
| Composition | |
| Intersection | |
| Union | |
| OrElse |
Instances
| Eq ModOp Source # | |
| Data ModOp Source # | |
Defined in ExtModal.AS_ExtModal Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ModOp -> c ModOp gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ModOp dataTypeOf :: ModOp -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ModOp) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ModOp) gmapT :: (forall b. Data b => b -> b) -> ModOp -> ModOp gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ModOp -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ModOp -> r gmapQ :: (forall d. Data d => d -> u) -> ModOp -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> ModOp -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> ModOp -> m ModOp gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ModOp -> m ModOp gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ModOp -> m ModOp | |
| Ord ModOp Source # | |
| Show ModOp Source # | |
| Generic ModOp | |
| GetRange ModOp Source # | |
| FromJSON ModOp | |
Defined in ExtModal.ATC_ExtModal | |
| ToJSON ModOp | |
Defined in ExtModal.ATC_ExtModal Methods toEncoding :: ModOp -> Encoding toJSONList :: [ModOp] -> Value toEncodingList :: [ModOp] -> Encoding | |
| ShATermConvertible ModOp | |
Defined in ExtModal.ATC_ExtModal Methods toShATermAux :: ATermTable -> ModOp -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ModOp] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ModOp) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ModOp]) | |
| type Rep ModOp | |
Defined in ExtModal.ATC_ExtModal type Rep ModOp = D1 ('MetaData "ModOp" "ExtModal.AS_ExtModal" "main" 'False) ((C1 ('MetaCons "Composition" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Intersection" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Union" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OrElse" 'PrefixI 'False) (U1 :: Type -> Type))) | |
Constructors
| SimpleMod SIMPLE_ID | |
| TermMod (TERM EM_FORMULA) | |
| ModOp ModOp MODALITY MODALITY | |
| TransClos MODALITY | |
| Guard (FORMULA EM_FORMULA) |
Instances
| Eq MODALITY Source # | |
| Data MODALITY Source # | |
Defined in ExtModal.AS_ExtModal Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MODALITY -> c MODALITY gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MODALITY toConstr :: MODALITY -> Constr dataTypeOf :: MODALITY -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MODALITY) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MODALITY) gmapT :: (forall b. Data b => b -> b) -> MODALITY -> MODALITY gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MODALITY -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MODALITY -> r gmapQ :: (forall d. Data d => d -> u) -> MODALITY -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> MODALITY -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> MODALITY -> m MODALITY gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MODALITY -> m MODALITY gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MODALITY -> m MODALITY | |
| Ord MODALITY Source # | |
Defined in ExtModal.AS_ExtModal | |
| Show MODALITY Source # | |
| Generic MODALITY | |
| GetRange MODALITY Source # | |
| FromJSON MODALITY | |
Defined in ExtModal.ATC_ExtModal | |
| ToJSON MODALITY | |
Defined in ExtModal.ATC_ExtModal Methods toEncoding :: MODALITY -> Encoding toJSONList :: [MODALITY] -> Value toEncodingList :: [MODALITY] -> Encoding | |
| ShATermConvertible MODALITY | |
Defined in ExtModal.ATC_ExtModal Methods toShATermAux :: ATermTable -> MODALITY -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [MODALITY] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, MODALITY) fromShATermList' :: Int -> ATermTable -> (ATermTable, [MODALITY]) | |
| Pretty MODALITY Source # | |
| type Rep MODALITY | |
Defined in ExtModal.ATC_ExtModal type Rep MODALITY = D1 ('MetaData "MODALITY" "ExtModal.AS_ExtModal" "main" 'False) ((C1 ('MetaCons "SimpleMod" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SIMPLE_ID)) :+: C1 ('MetaCons "TermMod" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (TERM EM_FORMULA)))) :+: (C1 ('MetaCons "ModOp" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ModOp) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MODALITY) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MODALITY))) :+: (C1 ('MetaCons "TransClos" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MODALITY)) :+: C1 ('MetaCons "Guard" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (FORMULA EM_FORMULA)))))) | |
data EM_SIG_ITEM Source #
Constructors
| Rigid_op_items Bool [Annoted (OP_ITEM EM_FORMULA)] Range | |
| Rigid_pred_items Bool [Annoted (PRED_ITEM EM_FORMULA)] Range |
Instances
Instances
| Eq BoxOp Source # | |
| Data BoxOp Source # | |
Defined in ExtModal.AS_ExtModal Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BoxOp -> c BoxOp gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BoxOp dataTypeOf :: BoxOp -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BoxOp) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BoxOp) gmapT :: (forall b. Data b => b -> b) -> BoxOp -> BoxOp gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BoxOp -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BoxOp -> r gmapQ :: (forall d. Data d => d -> u) -> BoxOp -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> BoxOp -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> BoxOp -> m BoxOp gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BoxOp -> m BoxOp gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BoxOp -> m BoxOp | |
| Ord BoxOp Source # | |
| Show BoxOp Source # | |
| Generic BoxOp | |
| GetRange BoxOp Source # | |
| FromJSON BoxOp | |
Defined in ExtModal.ATC_ExtModal | |
| ToJSON BoxOp | |
Defined in ExtModal.ATC_ExtModal Methods toEncoding :: BoxOp -> Encoding toJSONList :: [BoxOp] -> Value toEncodingList :: [BoxOp] -> Encoding | |
| ShATermConvertible BoxOp | |
Defined in ExtModal.ATC_ExtModal Methods toShATermAux :: ATermTable -> BoxOp -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [BoxOp] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, BoxOp) fromShATermList' :: Int -> ATermTable -> (ATermTable, [BoxOp]) | |
| type Rep BoxOp | |
Defined in ExtModal.ATC_ExtModal type Rep BoxOp = D1 ('MetaData "BoxOp" "ExtModal.AS_ExtModal" "main" 'False) (C1 ('MetaCons "Box" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Diamond" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EBox" 'PrefixI 'False) (U1 :: Type -> Type))) | |
data FormPrefix Source #
Constructors
| BoxOrDiamond BoxOp MODALITY Bool Int | |
| Hybrid Bool SIMPLE_ID | |
| PathQuantification Bool | |
| NextY Bool | |
| StateQuantification Bool Bool | |
| FixedPoint Bool VAR |
Instances
| Eq FormPrefix Source # | |
Defined in ExtModal.AS_ExtModal | |
| Data FormPrefix Source # | |
Defined in ExtModal.AS_ExtModal Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FormPrefix -> c FormPrefix gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FormPrefix toConstr :: FormPrefix -> Constr dataTypeOf :: FormPrefix -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FormPrefix) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FormPrefix) gmapT :: (forall b. Data b => b -> b) -> FormPrefix -> FormPrefix gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FormPrefix -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FormPrefix -> r gmapQ :: (forall d. Data d => d -> u) -> FormPrefix -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> FormPrefix -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> FormPrefix -> m FormPrefix gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FormPrefix -> m FormPrefix gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FormPrefix -> m FormPrefix | |
| Ord FormPrefix Source # | |
Defined in ExtModal.AS_ExtModal Methods compare :: FormPrefix -> FormPrefix -> Ordering (<) :: FormPrefix -> FormPrefix -> Bool (<=) :: FormPrefix -> FormPrefix -> Bool (>) :: FormPrefix -> FormPrefix -> Bool (>=) :: FormPrefix -> FormPrefix -> Bool max :: FormPrefix -> FormPrefix -> FormPrefix min :: FormPrefix -> FormPrefix -> FormPrefix | |
| Show FormPrefix Source # | |
Defined in ExtModal.AS_ExtModal Methods showsPrec :: Int -> FormPrefix -> ShowS show :: FormPrefix -> String showList :: [FormPrefix] -> ShowS | |
| Generic FormPrefix | |
Defined in ExtModal.ATC_ExtModal Associated Types type Rep FormPrefix :: Type -> Type | |
| GetRange FormPrefix Source # | |
Defined in ExtModal.AS_ExtModal | |
| FromJSON FormPrefix | |
Defined in ExtModal.ATC_ExtModal | |
| ToJSON FormPrefix | |
Defined in ExtModal.ATC_ExtModal Methods toJSON :: FormPrefix -> Value toEncoding :: FormPrefix -> Encoding toJSONList :: [FormPrefix] -> Value toEncodingList :: [FormPrefix] -> Encoding | |
| ShATermConvertible FormPrefix | |
Defined in ExtModal.ATC_ExtModal Methods toShATermAux :: ATermTable -> FormPrefix -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FormPrefix] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FormPrefix) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FormPrefix]) | |
| Pretty FormPrefix Source # | |
Defined in ExtModal.Print_AS | |
| type Rep FormPrefix | |
Defined in ExtModal.ATC_ExtModal type Rep FormPrefix = D1 ('MetaData "FormPrefix" "ExtModal.AS_ExtModal" "main" 'False) ((C1 ('MetaCons "BoxOrDiamond" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BoxOp) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MODALITY)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :+: (C1 ('MetaCons "Hybrid" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SIMPLE_ID)) :+: C1 ('MetaCons "PathQuantification" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :+: (C1 ('MetaCons "NextY" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :+: (C1 ('MetaCons "StateQuantification" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :+: C1 ('MetaCons "FixedPoint" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VAR))))) | |
data EM_FORMULA Source #
Constructors
| PrefixForm FormPrefix (FORMULA EM_FORMULA) Range | |
| UntilSince Bool (FORMULA EM_FORMULA) (FORMULA EM_FORMULA) Range | |
| ModForm ModDefn |