Package de.hunsicker.jalopy.language

Contains all classes related to the task of language recognition and processing.

See:
          Description

Interface Summary
Lexer Common interface for ANTLR lexers.
Parser Common interface for ANTLR parsers.
Transformation Command interface for applying tree transformations.
Type Tagging interface.
 

Class Summary
Annotation A class that wraps some application specific annotation data.
ClassRepository Stores type names for Java packages.
ClassRepositoryEntry Represents a repository entry for a given Java library.
ClassRepositoryEntry.Info Provides information about a repository entry.
CodeInspector Inspects a Java parse tree for convention violations and possible code weaknesses.
CompositeFactory This class creates instances of all the Factories used to generate JavaNodes, Nodes, & Extended Tokens.
DeclarationType Represents a method type to distinguish between ordinary method names and those which adhere to the Java Bean naming conventions.
JavadocLexer TODO
JavaNodeHelper Some common helpers for dealing with the nodes of a Java AST.
JavaNodeModifier Helper class which resolves the different modifiers of a MODIFIERS node.
JavaParser Java 1.5 Recognizer Run 'java Main [-showtree] directory-full-of-java-files' [The -showtree option pops up a Swing frame that shows the JavaNode constructed from the parser.] Run 'java Main ' Contributing authors: John Mitchell johnm@non.net Terence Parr parrt@magelang.com John Lilley jlilley@empathy.com Scott Stanchfield thetick@magelang.com Markus Mohnen mohnen@informatik.rwth-aachen.de Peter Williams pete.williams@sun.com Allan Jacobs Allan.Jacobs@eng.sun.com Steve Messick messick@redhills.com John Pybus john@pybus.org Version 1.00 December 9, 1997 -- initial release Version 1.01 December 10, 1997 fixed bug in octal def (0..7 not 0..8) Version 1.10 August 1998 (parrt) added tree construction fixed definition of WS,comments for mac,pc,unix newlines added unary plus Version 1.11 (Nov 20, 1998) Added "shutup" option to turn off last ambig warning.
JavaRecognizer The Java-specific recognizer.
MethodType Represents a method type to distinguish between ordinary method names and those which adhere to the Java Bean naming conventions.
ModifierType Represents a Java modifier.
NodeFactory Central facility to create extended nodes.
Position Represents a position in a Java Source file.
Recognizer Recognizer acts as a helper class to bundle both an ANTLR parser and lexer for the task of language recognition.
TreeWalker Helper class to make implementing tree walkers easy.
 

Exception Summary
Recognizer.ParseException Indicates an unexpected error during the parsing of an input file or stream.
TransformationException Indicates an error during a transformation.
 

Package de.hunsicker.jalopy.language Description

Contains all classes related to the task of language recognition and processing.



Copyright © 1997-2005 Jalopy. All Rights Reserved.