Packages

p

scalan

compilation

package compilation

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CodegenConfig(basePath: String, moduleNames: Seq[SSymName]) extends Product with Serializable
  2. class CompilationException extends RuntimeException
  3. abstract class Compiler[+ScalanCake <: ScalanEx] extends Passes
  4. abstract class FileCodegen[+ScalanCake <: ScalanEx] extends AnyRef

    Base class for code generators

  5. class FileSystemKernelStore[+ScalanCake <: ScalanEx] extends KernelStore[ScalanCake]
  6. class ImportBuilder extends AnyRef
  7. case class IndentLevel(level: Int) extends Product with Serializable
  8. class Kernel[+ScalanCake <: ScalanEx, A, B] extends (A) ⇒ B
  9. abstract class KernelStore[+ScalanCake <: ScalanEx] extends AnyRef
  10. trait Passes extends AnyRef
  11. abstract class ScalanCompiler[+ScalanCake <: ScalanEx, +Codegen <: FileCodegen[ScalanCake]] extends Compiler[ScalanCake]
  12. trait SlicingCompiler[+ScalanCake <: Scalan with Slicing] extends Compiler[ScalanCake]
  13. trait StructsCompiler[+ScalanCake <: ScalanEx with Structs] extends Compiler[ScalanCake]

Value Members

  1. object CodegenConfig extends Serializable
  2. object KernelStore

Ungrouped