| 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))) | |||||