|
Navigate to: Methods | Constructors | Events | Properties | ProDatasets | Temp-Tables
| Options | Name | Purpose | |
|---|---|---|---|
| Consultingwerk.Studio.ProparseApi.INode CreateNode (NodeTypesEnum, character) |
Creates a new synthetic node in the context of this parse unit
Notes : The node is created detached from the syntax tree (below its
own detach group in the NodeStore); consumers link it into the
tree through the INode:FirstChild or INode:NextSibling setters
(SCL-5461)
@param poType The NodeTypesEnum member representing the node type
@param pcText The text of the new node
@return The INode reference of the created node
*/ |
||
| Consultingwerk.Studio.ProparseApi.IProgramRootNode GetTopNode () |
Get the syntax tree top (Program_root) node
Notes :
@return The IProgramRootNode reference
*/ |
| Options | Name | Purpose | |
|---|---|---|---|
| ProparseAblParseUnit (NodeStore, integer, SymbolStore, integer) |
Constructor for the ProparseAblParseUnit class
Notes : The tree-parse arguments are optional; pass the unknown value /
zero to build a ParseUnit that exposes the AST only.
@param poNodes The record AST (NodeStore)
@param piRootNodeId The Program_root node id
@param poSymbols The symbol model (SymbolStore), or unknown
@param piRootScopeId The root symbol scope id, or 0
*/ |
| Options | Name | Purpose | |
|---|---|---|---|
| Consultingwerk.Studio.ProparseApi.Implementation.ProparseAbl.Nodes.NodeStore Nodes |
|
||
| INTEGER RootNodeId |
|
||
| INTEGER RootScopeId |
|
||
| Consultingwerk.Studio.ProparseApi.Implementation.ProparseAbl.TreeParser.SymbolStore Symbols |
|
|
Top
Consultingwerk.Studio.ProparseApi.INode CreateNode (NodeTypesEnum, character)
|
|||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Consultingwerk.Studio.ProparseApi.IProgramRootNode GetTopNode ()
|
|||||||||||||||||||||||||||||||
ProparseAblParseUnit (NodeStore, integer, SymbolStore, integer)
|
||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Consultingwerk.Studio.ProparseApi.Implementation.ProparseAbl.Nodes.NodeStore Nodes
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
INTEGER RootNodeId
|
|||||||||
INTEGER RootScopeId
|
|||||||||
Consultingwerk.Studio.ProparseApi.Implementation.ProparseAbl.TreeParser.SymbolStore Symbols
|
|||||||||