com.mackenziehigh:autumn 2.0 API

Packages
Package
Description
This package contains fundamental pieces of the Autumn programming language itself.
This package contains annotations that are used directly by programmers.
Autumn Compiler and Related Utilities.
Abstract-Syntax-Tree Shared Components and Abstractions
This packages contains data-structures for representing literals, which may be malformed.
 
This package contains the code needed to report compile-time errors.
This package contains exceptions that may be thrown during the compilation process.
This package contains exceptions that are thrown by Autumn programs at runtime.
(Low Level) This package contains code that is not needed by programmers, but is needed by programs.
(Low Level) This package contains special annotations that are not needed by programmers, but is needed by programs.
Common Utilities
Common Functor Types
Unit Testing Framework
(Private) Entry-Point of Autumn
(Private) Autumn's Command-Line Parser
(Private) Autumn's Compiler.
(Private) Autumn's Parser
(Private) Pretty Printer
(Private) This package is a concrete implementation of Autumn's type-system.
(Private) This package contains the design of the Autumn programming language's type-system.
(Private) Internal Compiler Utilities.
(Private) This is a place to put miscellaneous things needed by the compiler.
(Private) This is just a place to put code that I do not want to delete yet.
(Private) This package contains code needed to implement the standard library.
(Private - For Future Use) JSON
(Private - For Future Use) JSON Parser