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