Packages
polyglot.ast Contains the AST node interfaces.
polyglot.ext.coffer Coffer, an extension of Java that supports some of the resource management facilities of the Vault language.
polyglot.ext.coffer.ast AST nodes for Coffer.
polyglot.ext.coffer.extension AST extension objects and delegates for Coffer.
polyglot.ext.coffer.parse Parser for Coffer.
polyglot.ext.coffer.types Type objects for Coffer.
polyglot.ext.coffer.visit Visitors for Coffer.
polyglot.ext.jl The Polyglot base compiler extension.
polyglot.ext.jl.ast AST node implementations for the base compiler.
polyglot.ext.jl.parse Contains classes to handle the parsing.
polyglot.ext.jl.qq Quasi-quoting facility for the base language.
polyglot.ext.jl.types Type objects for the base compiler.
polyglot.ext.pao "Primitives as Objects" (PAO) extension.
polyglot.ext.pao.ast AST nodes for PAO.
polyglot.ext.pao.extension AST extensions and delegates for PAO.
polyglot.ext.pao.parse Parser for PAO.
polyglot.ext.pao.runtime Runtime classes for PAO.
polyglot.ext.pao.types Types for the PAO extension.
polyglot.ext.pao.visit Visitors for PAO.
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.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.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.test.multi  
ppg.util