module.ceylon
"This module defines a bidirectional conversion between `ceylon.ast`
and the RedHat compiler AST, as well as functions that directly compile code
to `ceylon.ast` nodes using the RedHat compiler.
`ceylon.ast` → RedHat AST:
that.transform(RedHatTransformer(SimpleTokenFactory()))
RedHat AST → `ceylon.ast`:
compilationUnitToCeylon(that)
Code → `ceylon.ast`:
compileCompilationUnit(code)
For the latter two, there are also functions for (almost) every other
node type, e. g. [[expressionToCeylon]], [[compileType]], etc."
by ("Lucas Werkmeister <mail@lucaswerkmeister.de>")
license ("http://www.apache.org/licenses/LICENSE-2.0.html")
module ceylon.ast.redhat "1.1.0" {
shared import ceylon.ast.core "1.1.0";
shared import com.redhat.ceylon.typechecker "1.1.0";
import ceylon.interop.java "1.1.0";
}