Package org.fun4j.compiler

This package contains the fun4j Lisp compiler.


Interface Summary
Symbols All symbols used by Parser and Compiler.

Class Summary
BaseFunction abstract baseclass implementing the Function interface.
Compiler The fun4j functional AST to Java ByteCode compiler.
Expression Expression baseclass.
Parser Very simple Parser that reads a "lisp"-expressions and parses it to an abstract syntax tree.
PreCompiler The fun4j LISP to lambda-AST pre-compiler.
RunTime The Runtime environment. providing global maps and some static helper methods.

Exception Summary
CompilationException This Exception wraps all Exception than can occur inside the Fun4J compiler.

Package org.fun4j.compiler Description

This package contains the fun4j Lisp compiler.