Packages 
Package Description
polyglot.ast
Contains the AST node interfaces.
polyglot.ext.jl5
A Polyglot extension that implements Java 5.
polyglot.ext.jl5.ast
New AST nodes for Java 5.
polyglot.ext.jl5.parse
Parsing support for Java 5.
polyglot.ext.jl5.qq
Quasiquoting support for Java 5.
polyglot.ext.jl5.translate
Support for translation from Java 5 to a clean AST.
polyglot.ext.jl5.types  
polyglot.ext.jl5.types.inference  
polyglot.ext.jl5.types.reflect  
polyglot.ext.jl5.visit  
polyglot.ext.jl7
A Polyglot extension that implements Java 7 by building on the Java 5 extension.
polyglot.ext.jl7.ast  
polyglot.ext.jl7.parse  
polyglot.ext.jl7.translate  
polyglot.ext.jl7.types  
polyglot.ext.jl7.types.inference  
polyglot.ext.param
Abstract extension for parameterized classes.
polyglot.ext.param.types
Type objects for the param extension.
polyglot.filemanager
The virtual file system that Polyglot uses for managing source files, intermediate files, and class files.
polyglot.frontend
Contains helper classes for the frontend that are used by polyglot.main.
polyglot.frontend.goals
This package defines goals that the compiler attempts to complete by scheduling compiler passes in accordance with their dependencies.
polyglot.frontend.passes
This package contains the various passes needed to implement the Java front end.
polyglot.lex
Implementation of the lexical tokens.
polyglot.main
Contains classes to get and parse command line arguments and run the compilation process.
polyglot.parse
Parser utility classes.
polyglot.pth
Polyglot Test Harness: support for test harnesses for Polyglot extensions.
polyglot.qq
Quasi-quoting facility for the base language.
polyglot.translate
Support for translating from one AST form to a completely new one.
polyglot.translate.ext  
polyglot.types
Contains the type system and all related classes.
polyglot.types.reflect
Support for types read from class files.
polyglot.util
Classes to provide compiler utilities, such as data structures and convenience classes.
polyglot.util.typedump  
polyglot.visit
Contains the standard visitors which provide type checking as well as output.
ppg
The Polyglot Parser Generator.