Uses of Package
net.hydromatic.morel.compile
-
Packages that use net.hydromatic.morel.compile Package Description net.hydromatic.morel.compile Validates programs (represented asAstNode), deduces their type, and compiles them into code that can be evaluated.net.hydromatic.morel.eval Evaluates expressions. -
Classes in net.hydromatic.morel.compile used by net.hydromatic.morel.compile Class Description BuiltIn Built-in constants and functions.CompiledStatement Statement that has been compiled and is ready to be run from the REPL.Compiler.ComparableSingletonList A comparable singleton list.Compiler.LinkCode A piece of code that is references another piece of code.Environment Environment for validation/compilation.Environments.EmptyEnvironment Empty environment.TypeResolver.EmptyTypeEnv Empty type environment.TypeResolver.Resolved Result of validating a declaration.TypeResolver.Subst Substitution.TypeResolver.TermVariable Pair consisting of a term and a variable.TypeResolver.TypeEnv Type environment.TypeResolver.TypeMap The result of type resolution, a map from AST nodes to types. -
Classes in net.hydromatic.morel.compile used by net.hydromatic.morel.eval Class Description BuiltIn Built-in constants and functions.Environment Environment for validation/compilation.Macro A function that is 'called' at compile time, and generates an expanded parse tree.