In package com.eden.orchid.api.compilers

class com.eden.orchid.api.compilers.CompilerServiceImpl

Fields

public final var customBinaryExtensions

public final var customCompilerExtensions

public final var customIgnoredOutputExtensions

public final var defaultPrecompilerExtension

public final var allConfig

Constructors

public <init>(kotlin.collections.MutableSet((com.eden.orchid.api.compilers.OrchidCompiler)), kotlin.collections.MutableSet((com.eden.orchid.api.compilers.OrchidParser)), com.eden.orchid.api.compilers.OrchidPrecompiler)

Parameters:

Methods

public final getIgnoredOutputExtensions(): MutableList

Parameters:
  • No parameters
public final getOutputExtension(kotlin.String): String

Parameters:
  • extension: String
public final compilerFor(kotlin.String): com.eden.orchid.api.compilers.OrchidCompiler

Parameters:
  • extension: String
public final parse(kotlin.String, kotlin.String): MutableMap

Parameters:
  • extension: String
  • input: String
public final isBinaryExtension(kotlin.String): Boolean

Parameters:
  • extension: String
public final parserFor(kotlin.String): com.eden.orchid.api.compilers.OrchidParser

Parameters:
  • extension: String
public final onPostExtraction(): Unit

Parameters:
  • No parameters
public final isIgnoredOutputExtension(kotlin.String): Boolean

Parameters:
  • extension: String
public final getEmbeddedData(kotlin.String, kotlin.String): EdenPair

Parameters:
  • extension: String
  • input: String
public final getParserExtensions(): MutableSet

Parameters:
  • No parameters
public final compile(kotlin.String, kotlin.String): String

Parameters:
  • extension: String
  • input: String
public final compile(kotlin.String, kotlin.String, kotlin.Any): String

Parameters:
  • extension: String
  • input: String
  • data: Any
public final getCompilerExtensions(): MutableSet

Parameters:
  • No parameters
public final getBinaryExtensions(): MutableList

Parameters:
  • No parameters
public final serialize(kotlin.String, kotlin.Any): String

Parameters:
  • extension: String
  • input: Any
public final initialize(com.eden.orchid.api.OrchidContext): Unit

Parameters: