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

Interface Summary
Fragment: A segment in an interpolation.

Class Summary
CompilerContext: Default implementation for the compiler context
ElementContext: Data structure used by `MarkupHandler`.
ElementContext.Attribute
ExpressionParser
ExpressionWrapper: This object wraps expressions in filter applications depending on options.
Fragment.Expr: A fragment which is an expression.
Fragment.Text: A text fragment.
Interpolation: A sequence with alternating string fragments and HTL expressions.
ParserHelper: Helper utilities for the ANTLR parser.
SightlyParserErrorListener: The `SightlyParserErrorListener` handles parsing error reporting by sending offending input to a logger.
SimpleFrontend: DOM-based compiler implementation