 | language-c-0.3.1.1: Analysis and generation of C code | Contents | Index |
|
| Language.C.Data.Node | | Portability | ghc | | Stability | experimental | | Maintainer | benedikt.huber@gmail.com |
|
|
|
| Description |
| source position and unqiue name
|
|
| Synopsis |
|
|
|
| Documentation |
|
| data NodeInfo |
| Parsed entity attribute
| | Constructors | | Instances | |
|
|
| internalNode :: NodeInfo |
|
| mkNodeInfoOnlyPos :: Position -> NodeInfo |
| Given only a source position, create a new attribute identifier
|
|
| mkNodeInfo :: Position -> Name -> NodeInfo |
| Given a source position and a unique name, create a new attribute
identifier
|
|
| class CNode a where |
| a class for convenient access to the attributes of an attributed object
| | | Methods | | | Instances | |
|
|
| fileOfNode :: CNode a => a -> FilePath |
|
| posOfNode :: NodeInfo -> Position |
|
| nameOfNode :: NodeInfo -> Maybe Name |
|
| eqByName :: CNode a => a -> a -> Bool |
| equality by name
|
|
| Produced by Haddock version 2.7.2 |