language-c-0.3.2.1: Analysis and generation of C code

Portabilityghc
Stabilityexperimental
Maintainerbenedikt.huber@gmail.com

Language.C.Data.Node

Description

source position and unqiue name

Synopsis

Documentation

data NodeInfo Source

Parsed entity attribute

mkNodeInfoOnlyPos :: Position -> NodeInfoSource

Given only a source position, create a new attribute identifier

mkNodeInfo :: Position -> Name -> NodeInfoSource

Given a source position and a unique name, create a new attribute identifier

class CNode a whereSource

a class for convenient access to the attributes of an attributed object

Methods

nodeInfo :: a -> NodeInfoSource

eqByName :: CNode a => a -> a -> BoolSource

equality by name