Packages
polyglot.ast Contains the AST node interfaces.
polyglot.ext.param Abstract extension for parameterized classes.
polyglot.ext.param.types Type objects for the param extension.
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.qq Quasi-quoting facility for the base language.
polyglot.types Contains the type system and all related classes.
polyglot.types.reflect  
polyglot.util Classes to provide compiler utilities, such as data structures and convenience classes.
polyglot.util.typedump  
polyglot.visit Contains the standard visitor which provide type checking as well as output.
ppg The Polyglot Parser Generator.
ppg.atoms  
ppg.cmds  
ppg.code  
ppg.lex  
ppg.parse  
ppg.spec  
ppg.util