Safe Haskell | None |
---|---|
Language | Haskell2010 |
Verismith.Verilog2005.Token
Documentation
Constructors
Position | |
Fields
|
Constructors
PSFile !String | |
PSDefine !ByteString | |
PSLine | |
Fields
|
showWithPosition :: PosToken -> String Source #
Constructors
Instances
Data Token Source # | |
Defined in Verismith.Verilog2005.Token Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Token -> c Token # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Token # dataTypeOf :: Token -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Token) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Token) # gmapT :: (forall b. Data b => b -> b) -> Token -> Token # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Token -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Token -> r # gmapQ :: (forall d. Data d => d -> u) -> Token -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Token -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Token -> m Token # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Token -> m Token # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Token -> m Token # | |
Show Token Source # | |
Eq Token Source # | |
Instances
Data AFRNP Source # | |||||
Defined in Verismith.Verilog2005.Token Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AFRNP -> c AFRNP # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AFRNP # dataTypeOf :: AFRNP -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AFRNP) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AFRNP) # gmapT :: (forall b. Data b => b -> b) -> AFRNP -> AFRNP # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AFRNP -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AFRNP -> r # gmapQ :: (forall d. Data d => d -> u) -> AFRNP -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> AFRNP -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> AFRNP -> m AFRNP # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AFRNP -> m AFRNP # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AFRNP -> m AFRNP # | |||||
Generic AFRNP Source # | |||||
Defined in Verismith.Verilog2005.Token Associated Types
| |||||
Show AFRNP Source # | |||||
NFData AFRNP Source # | |||||
Defined in Verismith.Verilog2005.Token | |||||
Eq AFRNP Source # | |||||
Ord AFRNP Source # | |||||
type Rep AFRNP Source # | |||||
Defined in Verismith.Verilog2005.Token type Rep AFRNP = D1 ('MetaData "AFRNP" "Verismith.Verilog2005.Token" "verismith-1.1.0-FUTsgQc3KWmLTdTSx0Se1T" 'False) ((C1 ('MetaCons "AFRNPA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AFRNPF" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "AFRNPR" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "AFRNPN" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AFRNPP" 'PrefixI 'False) (U1 :: Type -> Type)))) |
Instances
Data BXZ Source # | |||||
Defined in Verismith.Verilog2005.Token Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BXZ -> c BXZ # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BXZ # dataTypeOf :: BXZ -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BXZ) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BXZ) # gmapT :: (forall b. Data b => b -> b) -> BXZ -> BXZ # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BXZ -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BXZ -> r # gmapQ :: (forall d. Data d => d -> u) -> BXZ -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> BXZ -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> BXZ -> m BXZ # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BXZ -> m BXZ # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BXZ -> m BXZ # | |||||
Bounded BXZ Source # | |||||
Enum BXZ Source # | |||||
Generic BXZ Source # | |||||
Defined in Verismith.Verilog2005.Token Associated Types
| |||||
Show BXZ Source # | |||||
NFData BXZ Source # | |||||
Defined in Verismith.Verilog2005.Token | |||||
Eq BXZ Source # | |||||
Ord BXZ Source # | |||||
type Rep BXZ Source # | |||||
Defined in Verismith.Verilog2005.Token type Rep BXZ = D1 ('MetaData "BXZ" "Verismith.Verilog2005.Token" "verismith-1.1.0-FUTsgQc3KWmLTdTSx0Se1T" 'False) ((C1 ('MetaCons "BXZ0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BXZ1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BXZX" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BXZZ" 'PrefixI 'False) (U1 :: Type -> Type))) |
Instances
Data OXZ Source # | |||||
Defined in Verismith.Verilog2005.Token Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OXZ -> c OXZ # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OXZ # dataTypeOf :: OXZ -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OXZ) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OXZ) # gmapT :: (forall b. Data b => b -> b) -> OXZ -> OXZ # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OXZ -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OXZ -> r # gmapQ :: (forall d. Data d => d -> u) -> OXZ -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OXZ -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OXZ -> m OXZ # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OXZ -> m OXZ # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OXZ -> m OXZ # | |||||
Bounded OXZ Source # | |||||
Enum OXZ Source # | |||||
Generic OXZ Source # | |||||
Defined in Verismith.Verilog2005.Token Associated Types
| |||||
Show OXZ Source # | |||||
NFData OXZ Source # | |||||
Defined in Verismith.Verilog2005.Token | |||||
Eq OXZ Source # | |||||
Ord OXZ Source # | |||||
type Rep OXZ Source # | |||||
Defined in Verismith.Verilog2005.Token type Rep OXZ = D1 ('MetaData "OXZ" "Verismith.Verilog2005.Token" "verismith-1.1.0-FUTsgQc3KWmLTdTSx0Se1T" 'False) (((C1 ('MetaCons "OXZ0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OXZ1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OXZ2" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OXZ3" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OXZ4" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "OXZ5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OXZ6" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OXZ7" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OXZX" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OXZZ" 'PrefixI 'False) (U1 :: Type -> Type))))) |
Constructors
HXZ0 | |
HXZ1 | |
HXZ2 | |
HXZ3 | |
HXZ4 | |
HXZ5 | |
HXZ6 | |
HXZ7 | |
HXZ8 | |
HXZ9 | |
HXZA | |
HXZB | |
HXZC | |
HXZD | |
HXZE | |
HXZF | |
HXZX | |
HXZZ |
Instances
Data HXZ Source # | |
Defined in Verismith.Verilog2005.Token Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HXZ -> c HXZ # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HXZ # dataTypeOf :: HXZ -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HXZ) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HXZ) # gmapT :: (forall b. Data b => b -> b) -> HXZ -> HXZ # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HXZ -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HXZ -> r # gmapQ :: (forall d. Data d => d -> u) -> HXZ -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HXZ -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HXZ -> m HXZ # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HXZ -> m HXZ # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HXZ -> m HXZ # | |
Bounded HXZ Source # | |
Enum HXZ Source # | |
Generic HXZ Source # | |
Defined in Verismith.Verilog2005.Token Associated Types | |
Show HXZ Source # | |
NFData HXZ Source # | |
Defined in Verismith.Verilog2005.Token | |
Eq HXZ Source # | |
Ord HXZ Source # | |
type Rep HXZ Source # | |
Defined in Verismith.Verilog2005.Token type Rep HXZ = D1 ('MetaData "HXZ" "Verismith.Verilog2005.Token" "verismith-1.1.0-FUTsgQc3KWmLTdTSx0Se1T" 'False) ((((C1 ('MetaCons "HXZ0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HXZ1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HXZ2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HXZ3" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "HXZ4" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HXZ5" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HXZ6" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HXZ7" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HXZ8" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "HXZ9" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HXZA" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HXZB" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HXZC" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "HXZD" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HXZE" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HXZF" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HXZX" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HXZZ" 'PrefixI 'False) (U1 :: Type -> Type)))))) |
Instances
Data ZOX Source # | |||||
Defined in Verismith.Verilog2005.Token Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZOX -> c ZOX # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZOX # dataTypeOf :: ZOX -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ZOX) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZOX) # gmapT :: (forall b. Data b => b -> b) -> ZOX -> ZOX # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZOX -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZOX -> r # gmapQ :: (forall d. Data d => d -> u) -> ZOX -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ZOX -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZOX -> m ZOX # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZOX -> m ZOX # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZOX -> m ZOX # | |||||
Bounded ZOX Source # | |||||
Enum ZOX Source # | |||||
Generic ZOX Source # | |||||
Defined in Verismith.Verilog2005.Token Associated Types
| |||||
Show ZOX Source # | |||||
NFData ZOX Source # | |||||
Defined in Verismith.Verilog2005.Token | |||||
Eq ZOX Source # | |||||
Ord ZOX Source # | |||||
type Rep ZOX Source # | |||||
Defined in Verismith.Verilog2005.Token type Rep ZOX = D1 ('MetaData "ZOX" "Verismith.Verilog2005.Token" "verismith-1.1.0-FUTsgQc3KWmLTdTSx0Se1T" 'False) (C1 ('MetaCons "ZOXZ" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ZOXO" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ZOXX" 'PrefixI 'False) (U1 :: Type -> Type))) |
Instances
Data Base Source # | |||||
Defined in Verismith.Verilog2005.Token Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Base -> c Base # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Base # dataTypeOf :: Base -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Base) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Base) # gmapT :: (forall b. Data b => b -> b) -> Base -> Base # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Base -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Base -> r # gmapQ :: (forall d. Data d => d -> u) -> Base -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Base -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Base -> m Base # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Base -> m Base # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Base -> m Base # | |||||
Generic Base Source # | |||||
Defined in Verismith.Verilog2005.Token Associated Types
| |||||
Show Base Source # | |||||
NFData Base Source # | |||||
Defined in Verismith.Verilog2005.Token | |||||
Eq Base Source # | |||||
Ord Base Source # | |||||
type Rep Base Source # | |||||
Defined in Verismith.Verilog2005.Token type Rep Base = D1 ('MetaData "Base" "Verismith.Verilog2005.Token" "verismith-1.1.0-FUTsgQc3KWmLTdTSx0Se1T" 'False) ((C1 ('MetaCons "BBin" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BOct" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BDec" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BHex" 'PrefixI 'False) (U1 :: Type -> Type))) |