CST + AST
Parse Elm source into both a Concrete Syntax Tree and a lowered Abstract Syntax Tree.
CST + AST
Parse Elm source into both a Concrete Syntax Tree and a lowered Abstract Syntax Tree.
Query DSL
A tree-sitter-inspired S-expression query language over a generic QueryableTree[T] typeclass.
Cross-platform
Ships artifacts for JVM, Scala.js, and Scala Native from a single Mill build.
Testable by design
ZIO Test unit suites plus cucumber-scala BDD integration tests.