Scalameta

Scalameta

  • Trees
  • SemanticDB
  • GitHub

›Trees

Trees

  • Guide
  • trees/quasiquotes
  • trees/examples
  • Scastie Playground
  • Scalameta AST Explorer
  • Scaladoc

SemanticDB

  • Guide
  • Specification

Community

  • Built with Scalameta
  • Presentations

Scaladoc

Scaladoc documentation for individual modules can be browsed on static.javadoc.io:

  • Trees: syntax trees such as Source, Term and Type.
  • Scalameta: umbrella API with extension methods such as .parse[Source].
  • Testkit: utility methods for testing with Scalameta.
  • Parsers: internal parser APIs and implementation.
  • Common: internal APIs.
← Scalameta AST ExplorerGuide →
Scalameta
Scalameta Docs
Trees GuideQuasiquotesSemanticDB
Scalameta Projects
Metals: language serverScalafmt: code formatterScalafix: linting and refactoring toolMUnit: testing libraryMDoc: documentation toolMetabrowse: online code browser
Community
GitHub
Copyright © 2025 Scalameta