Scalameta

Scalameta

  • Trees
  • SemanticDB
  • Browse sources
  • GitHub

ScalametaLibrary to read, analyze, transform and generate Scala programs

Get Started

Syntactic API

Parse, transform and prettyprint Scala source code with high-level APIs and out-of-the-box IDE support.

Semantic API

Build developers tools that understand Scala symbols and types

Industrial adoption

Scalameta has over 100,000 unique module downloads a month, Scalameta quasiquotes have built-in support in IntelliJ, and Scalameta is actively developed and maintained by engineers at Twitter, the Scala Center and members from the community.

Scalameta
Docs
Trees GuideQuasiquotesSemanticDB
Community
Chat on Gitter
More
GitHub
Copyright © 2018 Scalameta