|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.prorefactor.treeparser | |
---|---|
com.joanju.cg.api | Programmer's API to Callgraph. |
com.joanju.cg.codegen | |
com.joanju.cg.core | |
com.joanju.cg.plugin | |
com.joanju.cgs | |
com.joanju.cgs.browse | |
com.joanju.cgs.lucene | |
org.prorefactor.core | General purpose Proparse support functions and subroutines. |
org.prorefactor.core.schema | |
org.prorefactor.core.unittest | Unit test classes for all Joanju packages. |
org.prorefactor.nodetypes | Subtypes of org.prorefactor.core.JPNode, and related classes. |
org.prorefactor.refactor | General support classes for the refactoring packages. |
org.prorefactor.refactor.action | Provides the Refactoring Actions. |
org.prorefactor.refactor.noundo | Refactoring which adds missing NO-UNDO to DEFINE statements. |
org.prorefactor.refactor.source | This package is incomplete. |
org.prorefactor.reports | |
org.prorefactor.treeparser | General use classes for any or all Tree Parsers. |
org.prorefactor.treeparser01 | This is the "primary" tree parser, which provides basic services such as scope and name resolution. |
org.prorefactor.widgettypes |
Classes in org.prorefactor.treeparser used by com.joanju.cg.api | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by com.joanju.cg.codegen | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by com.joanju.cg.core | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by com.joanju.cg.plugin | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by com.joanju.cgs | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by com.joanju.cgs.browse | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by com.joanju.cgs.lucene | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by org.prorefactor.core | |
---|---|
Call
Represents a Call to some 4GL procedure. |
|
FieldContainer
Frame and Browse widgets are FieldContainers. |
|
Symbol
Base class for any type of symbol which needs to be kept track of when parsing a 4gl compile unit's AST. |
Classes in org.prorefactor.treeparser used by org.prorefactor.core.schema | |
---|---|
DataType
One static instance of DataType is created for each data type in the 4GL. |
|
Primative
Field and Variable implement Primative because they both have a "primative" Progress data type (INTEGER, CHARACTER, etc). |
|
SymbolScopeRoot
A ScopeRoot object is created for each compile unit, and it represents the program (topmost) scope. |
Classes in org.prorefactor.treeparser used by org.prorefactor.core.unittest | |
---|---|
SymbolScope
For keeping track of PROCEDURE, FUNCTION, and trigger scopes within a 4gl compile unit. |
Classes in org.prorefactor.treeparser used by org.prorefactor.nodetypes | |
---|---|
Block
For keeping track of blocks, block attributes, and the things that are scoped within those blocks - especially buffer scopes. |
|
BufferScope
A record of a BufferSymbol scope to a Block. |
|
DataType
One static instance of DataType is created for each data type in the 4GL. |
|
FieldBuffer
FieldBuffer is the Symbol object linked to from the AST for schema, temp, and work table fields, and FieldBuffer provides the link to the Field object. |
|
Symbol
Base class for any type of symbol which needs to be kept track of when parsing a 4gl compile unit's AST. |
|
TableBuffer
A TableBuffer is a Symbol which provides a link from the syntax tree to a Table object. |
|
Variable
A Symbol defined with DEFINE VARIABLE or any of the other various syntaxes which implicitly define a variable. |
Classes in org.prorefactor.treeparser used by org.prorefactor.refactor | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by org.prorefactor.refactor.action | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by org.prorefactor.refactor.noundo | |
---|---|
Symbol
Base class for any type of symbol which needs to be kept track of when parsing a 4gl compile unit's AST. |
Classes in org.prorefactor.treeparser used by org.prorefactor.refactor.source | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by org.prorefactor.reports | |
---|---|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
Classes in org.prorefactor.treeparser used by org.prorefactor.treeparser | |
---|---|
Block
For keeping track of blocks, block attributes, and the things that are scoped within those blocks - especially buffer scopes. |
|
BufferScope
A record of a BufferSymbol scope to a Block. |
|
Call
Represents a Call to some 4GL procedure. |
|
Dataset
A Symbol defined with DEFINE DATASET. |
|
Datasource
A Symbol defined with DEFINE DATA-SOURCE. |
|
DataType
One static instance of DataType is created for each data type in the 4GL. |
|
FieldBuffer
FieldBuffer is the Symbol object linked to from the AST for schema, temp, and work table fields, and FieldBuffer provides the link to the Field object. |
|
FieldLookupResult
For field lookups, we need to be able to pass back the BufferScope object as well as the Field object. |
|
IJPTreeParser
Common interface for our tree parsers. |
|
Parameter
|
|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
|
Primative
Field and Variable implement Primative because they both have a "primative" Progress data type (INTEGER, CHARACTER, etc). |
|
Query
A Symbol defined with DEFINE QUERY. |
|
Routine
Represents the definition of a Routine. |
|
RunHandle
Represents a procedure handle value, used in a run statement of the form: run |
|
SemanticError
Represents a semantic error found in 4GL code while analysing it. |
|
SemanticRecord
Represents a record used in semantic processing. |
|
Stream
A Symbol defined with DEFINE STREAM or any other syntax which implicitly define a stream. |
|
Symbol
Base class for any type of symbol which needs to be kept track of when parsing a 4gl compile unit's AST. |
|
SymbolI
|
|
SymbolScope
For keeping track of PROCEDURE, FUNCTION, and trigger scopes within a 4gl compile unit. |
|
SymbolScopeRoot
A ScopeRoot object is created for each compile unit, and it represents the program (topmost) scope. |
|
SymbolScopeSuper
Contains skeleton symbols for purposes of inheritance. |
|
TableBuffer
A TableBuffer is a Symbol which provides a link from the syntax tree to a Table object. |
|
Value
Represents objects that have a value. |
|
Variable
A Symbol defined with DEFINE VARIABLE or any of the other various syntaxes which implicitly define a variable. |
|
Widget
A Symbol defined with DEFINE |
|
WidgetI
|
Classes in org.prorefactor.treeparser used by org.prorefactor.treeparser01 | |
---|---|
Block
For keeping track of blocks, block attributes, and the things that are scoped within those blocks - especially buffer scopes. |
|
ErrorList
A list of SemanticError objects found during a tree parse. |
|
FieldBuffer
FieldBuffer is the Symbol object linked to from the AST for schema, temp, and work table fields, and FieldBuffer provides the link to the Field object. |
|
ParseUnit
Provides parse unit information, such as the symbol table and a reference to the AST. |
|
Symbol
Base class for any type of symbol which needs to be kept track of when parsing a 4gl compile unit's AST. |
|
SymbolScope
For keeping track of PROCEDURE, FUNCTION, and trigger scopes within a 4gl compile unit. |
|
SymbolScopeRoot
A ScopeRoot object is created for each compile unit, and it represents the program (topmost) scope. |
|
Variable
A Symbol defined with DEFINE VARIABLE or any of the other various syntaxes which implicitly define a variable. |
Classes in org.prorefactor.treeparser used by org.prorefactor.widgettypes | |
---|---|
Block
For keeping track of blocks, block attributes, and the things that are scoped within those blocks - especially buffer scopes. |
|
FieldContainer
Frame and Browse widgets are FieldContainers. |
|
Symbol
Base class for any type of symbol which needs to be kept track of when parsing a 4gl compile unit's AST. |
|
SymbolI
|
|
SymbolScope
For keeping track of PROCEDURE, FUNCTION, and trigger scopes within a 4gl compile unit. |
|
Widget
A Symbol defined with DEFINE |
|
WidgetI
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |