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