Top Method Summary
Options Name Purpose
GetDataMembers (INode, table) Returns the list of data members used in the code block
ProcessBlockNodeFrames (IBlockNode) Processes the frames of the block node
ProcessFieldRefNode (IFieldRefNode, INode) Processes an IFieldRefNode
ProcessRecordNameNode (IRecordNameNode, INode) Processes an IRecordNameNode
ProcessSymbol (ISymbol, INode) Creates a result record for a symbol
RecurseNodes (INode, INode) Recursively processes the AST


Method Detail
Top

GetDataMembers (INode, table)

Purpose: Returns the list of data members used in the code block
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The INode representing a routine
ttDataMember TEMP-TABLE ttDataMember
OUTPUT Temp-Table BY-REFERENCE
Top

ProcessBlockNodeFrames (IBlockNode)

Purpose: Processes the frames of the block node
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.IBlockNode
The IBlockNode reference
Top

ProcessFieldRefNode (IFieldRefNode, INode)

Purpose: Processes an IFieldRefNode
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.IFieldRefNode
The IFieldRefNode
poRootScopeNode Consultingwerk.Studio.ProparseApi.INode
The routine node
Top

ProcessRecordNameNode (IRecordNameNode, INode)

Purpose: Processes an IRecordNameNode
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.IRecordNameNode
The IRecordNameNode
poRootScopeNode Consultingwerk.Studio.ProparseApi.INode
The routine node
Top

ProcessSymbol (ISymbol, INode)

Purpose: Creates a result record for a symbol
Notes:

Parameters:
poSymbol Consultingwerk.Studio.ProparseApi.ISymbol
The reference to the ISymbol
poRootScopeNode Consultingwerk.Studio.ProparseApi.INode
The routine node
Top

RecurseNodes (INode, INode)

Purpose: Recursively processes the AST
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The current INode
poRootScopeNode Consultingwerk.Studio.ProparseApi.INode
The routine node


Temp-Table Detail

Temp-Table ttDataMember

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:18:09