package compilation
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class CodegenConfig(basePath: String, moduleNames: Seq[SSymName]) extends Product with Serializable
- class CompilationException extends RuntimeException
- abstract class Compiler[+ScalanCake <: ScalanEx] extends Passes
-
abstract
class
FileCodegen[+ScalanCake <: ScalanEx] extends AnyRef
Base class for code generators
- class FileSystemKernelStore[+ScalanCake <: ScalanEx] extends KernelStore[ScalanCake]
- class ImportBuilder extends AnyRef
- case class IndentLevel(level: Int) extends Product with Serializable
- class Kernel[+ScalanCake <: ScalanEx, A, B] extends (A) ⇒ B
- abstract class KernelStore[+ScalanCake <: ScalanEx] extends AnyRef
- trait Passes extends AnyRef
- abstract class ScalanCompiler[+ScalanCake <: ScalanEx, +Codegen <: FileCodegen[ScalanCake]] extends Compiler[ScalanCake]
- trait SlicingCompiler[+ScalanCake <: Scalan with Slicing] extends Compiler[ScalanCake]
- trait StructsCompiler[+ScalanCake <: ScalanEx with Structs] extends Compiler[ScalanCake]
Value Members
- object CodegenConfig extends Serializable
- object KernelStore