This page describes the Scala AST and its implementation within the Scala compiler code.

The AST is designed to capture the syntactic constructs of the Scala Programming Language, as described in the language specification. The implementation of the Tree is encoded in this file

The official documentation of the compiler has a great section giving more details on Trees/

Want to contribute? Edit this file