@Version("1.1.0")

# Package org.apache.sling.scripting.sightly.compiler

The `org.apache.sling.scripting.sightly.compiler` package defines the API exposed by the `SightlyCompiler`.

Interface Summary
CompilationResult: This class encapsulates the result of a compile operation performed by the `SightlyCompiler`.
CompilationUnit: This class describes a compilation unit that the `SightlyCompiler` will process during the call of the `compile` methods.
CompilerMessage: This class describes the messages (warnings or errors) the `SightlyCompiler` will produce when compiling a script.

Class Summary
RuntimeFunction: Deprecated. constants are available in `RuntimeCall` starting with version 1.2.0 of the `org.apache.sling.scripting.sightly.compiler.expression.nodes` API.
SightlyCompiler: The `SightlyCompiler` interprets a HTL script and transforms it internally into a `CommandStream`.

Exception Summary
SightlyCompilerException: Exception thrown by the `SightlyCompiler` during various processing operations.