Package

org.emmalanguage

compiler

Permalink

package compiler

Visibility
  1. Public
  2. All

Type Members

  1. trait API extends AST

    Permalink

    Common IR tools.

    Common IR tools.

    Attributes
    protected[org.emmalanguage]
  2. trait Common extends AST with API

    Permalink

    Common IR tools.

  3. trait Compiler extends AlphaEq with Lib with Source with Core with Backend with GraphTools with Optimizations

    Permalink

    Base compiler trait.

    Base compiler trait.

    This trait has to be instantiated with an underlying universe and works for both runtime and compile time reflection.

  4. trait MacroCompiler extends Compiler with MacroAST

    Permalink

    A macro-based Compiler.

  5. class RuntimeCompiler extends Compiler with JavaAST with Serializable

    Permalink

    A reflection-based Compiler.

Value Members

  1. object RuntimeCompiler extends Serializable

    Permalink
  2. package ir

    Permalink
  3. package lang

    Permalink
  4. package tools

    Permalink

Ungrouped