Interface | Description |
---|---|
CAst |
The main interface for creating CAPA Abstract Syntax Trees.
|
CAstAnnotation | |
CAstControlFlowMap |
The control flow information for the CAPA AST of a particular entity.
|
CAstEntity |
The assumption is that abstract syntax trees pertain to particular
programming language constructs, such as classes, methods, programs
and the like.
|
CAstMemberReference | |
CAstNode |
This interface represents nodes of CAPA Abstract Syntax Trees.
|
CAstNodeTypeMap | |
CAstReference |
This interface is used to denote various kinds of references in
CAst structures.
|
CAstSourcePositionMap |
The assumption is that a typical CAst is derived from some kind of
textual source file, for which it makes sense to record source
position in terms of line and column numbers.
|
CAstSourcePositionMap.Position |
This interface encapsulates the source position of an ast node
in its source file.
|
CAstSymbol | |
CAstType | |
CAstType.Array | |
CAstType.Class | |
CAstType.Complex | |
CAstType.Function | |
CAstType.Method | |
CAstType.Primitive | |
CAstType.Reference | |
CAstTypeDictionary |
Class | Description |
---|---|
CAstQualifier |