Package org.prorefactor.core

General purpose Proparse support functions and subroutines.

See:
          Description

Interface Summary
ICallback  
ICallbackAST Interface for callback with an antlr.collections.AST.
ICallbackb Callback with a boolean value.
ICallbacki Callback with int return, int argument.
IConstants Constants commonly used when working with Proparse.
IJPNode This interface exists so that we can refer to it, rather than to JPNode directly, from the tree parsers.
TokenTypesI Common interface for fetching token names from token numbers.
 

Class Summary
CodeSelect Provides methods for selecting surrounding code based on the AST, and shrinking and growing that selection.
CommentFinder Use this class to find specific comments in, before, or after a node hierarchy.
HandleCollection Eases use of large numbers of Proparse node handles.
JPNav Deprecated.  
JPNode Extension to antlr.BaseAST, which allows us to extract an external "antlr" AST view of a Proparse AST, which we can then run tree parsers against.
JPNodeLister Prints out the structure of a JPNode AST.
JPUtil Joanju Proparse Utility Pack
PositionIndex Provides an index of JPNode objects, sorted by fileIndex, line, and column.
Pstring This class is for working with the text of Proparse's QSTRING nodes.
TokenLister Lists nodes directly via Proparse's API.
TokenTypes This static class provides information about Proparse's token types as well as all of the static, final names for each token type.
TreeUtils Utilities for working with a JPNode syntax tree.
Util General purpose utilities
 

Exception Summary
PRCException ProRefactor Core Exception
 

Package org.prorefactor.core Description

General purpose Proparse support functions and subroutines.

Package Specification

Related Documentation



Copyright © 2008 Joanju Software. All Rights Reserved.