Scala AST in Scala

abstract-syntax-tree, scala

Solution

I would think the best way to access the AST is with a compiler plugin. You should read a soft introduction before diving in deep.

Problem

Is there a Scala library that parses Scala and creates an Abstract Syntax Tree (AST)? Ideally I am interested in a Scala library. Plan B would be a Java library. (I know I could leverage the EBNF from the Scala Syntax Summary.)

Original source