pl
.
touk
.
nussknacker
.
engine
compile
package
compile
Visibility
Public
All
Type Members
case class
CompilationResult
[
+Result
]
(
typing:
Map
[
String
,
ValidationContext
]
,
result:
ValidatedNel
[
ProcessCompilationError
,
Result
]
)
extends
Product
with
Serializable
case class
CompiledProcess
(
parts:
CompiledProcessParts
,
subPartCompiler:
PartSubGraphCompiler
,
lazyInterpreterDeps:
LazyInterpreterDependencies
,
interpreter:
Interpreter
,
lifecycle:
Seq
[
Lifecycle
]
)
extends
Product
with
Serializable
class
ExpressionCompiler
extends
AnyRef
sealed
trait
PartSubGraphCompilationError
extends
ProcessCompilationError
class
PartSubGraphCompiler
extends
AnyRef
sealed
trait
ProcessCompilationError
extends
AnyRef
class
ProcessCompiler
extends
ProcessCompilerBase
with
ProcessValidator
trait
ProcessCompilerBase
extends
AnyRef
Attributes
protected
sealed
trait
ProcessUncanonizationError
extends
ProcessCompilationError
trait
ProcessValidator
extends
LazyLogging
case class
SubprocessResolver
(
subprocesses:
Map
[
String
,
CanonicalProcess
]
)
extends
Product
with
Serializable
class
ValidatedSyntax
[
Err
]
extends
AnyRef
case class
ValidationContext
(
variables:
Map
[
String
,
TypingResult
] =
Map.empty
,
parent:
Option
[
ValidationContext
] =
None
)
extends
Product
with
Serializable
Value Members
object
CompilationResult
extends
Applicative
[
CompilationResult
]
object
CompiledProcess
extends
Serializable
object
ExpressionCompiler
object
ProcessCompilationError
object
ProcessValidator
object
SubprocessResolver
extends
Serializable
object
ValidatedSyntax
object
ValidationContext
extends
Serializable
object
Validations
Ungrouped