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

Packages that use org.apache.sling.scripting.sightly.compiler
org.apache.sling.scripting.sightly.compiler: The `org.apache.sling.scripting.sightly.compiler` package defines the API exposed by the `SightlyCompiler`.
org.apache.sling.scripting.sightly.impl.compiler
org.apache.sling.scripting.sightly.impl.compiler.frontend

Classes in org.apache.sling.scripting.sightly.compiler used by org.apache.sling.scripting.sightly.compiler
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.
SightlyCompiler: The `SightlyCompiler` interprets a HTL script and transforms it internally into a `CommandStream`.

Classes in org.apache.sling.scripting.sightly.compiler used by org.apache.sling.scripting.sightly.impl.compiler
CompilationResult: This class encapsulates the result of a compile operation performed by the `SightlyCompiler`.
CompilerMessage: This class describes the messages (warnings or errors) the `SightlyCompiler` will produce when compiling a script.

Classes in org.apache.sling.scripting.sightly.compiler used by org.apache.sling.scripting.sightly.impl.compiler.frontend
SightlyCompilerException: Exception thrown by the `SightlyCompiler` during various processing operations.