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