Package pmp

This package contains core classes of PMP macroprocessor.

See:
          Description

Interface Summary
InputSource Represents abstract input source used by macroprocessor's InputQueue.
MacroListModifyListener Listener interface for notifications of macro list modifications.
MatcherIface Interface for regexp matcher class.
 

Class Summary
AbstractMacro Abstract superclass for all macros.
Analyzer Syntactic analyzer.
CallStack Stack for storing macro parameters.
CallStackItem Class representing item of call-stack.
ConfigDirectives Contains names of configuration dorectives.
DefinedMacro User-defined macro.
EmptyMatcher Represents empty regular expression matcher.
FailingMatcher Represents never-matching regular expression matcher.
InputOutput Interface for Macroprocessor input/output system.
InputQueue Internal structure of macroprocessor which provides input source for parser.
JavaMatcher Represents regular expression analyzer.
MacroChain Defines macro with assigned output encoder.
MacroList Maintains list of macros.
MacroListItem Element of list of macros.
MacroListModifyEvent Event class for MacroListModifyListener.
Macroprocessor Main class of Macroprocessor.
RegExps List of regular expressions with associated tokens.
Token Source code token.
Version Version info for PMP.
 

Enum Summary
Analyzer.State States of syntactic analyzer.
CallStackItem.Type  
InternalMPError.Source  
MatcherIface.State State of matcher.
Token.Type  
 

Exception Summary
FatalParserException Signals fatal error in macroprocessor.
 

Error Summary
InternalMPError Signals internal error in macroprocessor.
 

Package pmp Description

This package contains core classes of PMP macroprocessor.