Packages 
Package Description
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.compiler.backend
The org.apache.sling.scripting.sightly.compiler.backend defines the API that can be used by HTL Backend Compilers, used to compile HTL Commands into executable code for other languages.
org.apache.sling.scripting.sightly.compiler.commands
The org.apache.sling.scripting.sightly.compiler.commands package defines the API for Command processing.
org.apache.sling.scripting.sightly.compiler.expression
The org.apache.sling.scripting.sightly.compiler.expression package defines the API for Expression processing.
org.apache.sling.scripting.sightly.compiler.expression.nodes
The org.apache.sling.scripting.sightly.compiler.expression.nodes package exposes the various ExpressionNode types.
org.apache.sling.scripting.sightly.compiler.util
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.sling.scripting.sightly.impl.compiler  
org.apache.sling.scripting.sightly.impl.compiler.debug  
org.apache.sling.scripting.sightly.impl.compiler.frontend  
org.apache.sling.scripting.sightly.impl.compiler.optimization  
org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce  
org.apache.sling.scripting.sightly.impl.compiler.util  
org.apache.sling.scripting.sightly.impl.compiler.util.expression  
org.apache.sling.scripting.sightly.impl.compiler.util.stream  
org.apache.sling.scripting.sightly.impl.compiler.visitor  
org.apache.sling.scripting.sightly.impl.filter  
org.apache.sling.scripting.sightly.impl.html  
org.apache.sling.scripting.sightly.impl.html.dom  
org.apache.sling.scripting.sightly.impl.html.dom.template  
org.apache.sling.scripting.sightly.impl.parser.expr.generated  
org.apache.sling.scripting.sightly.impl.plugin