Skip to content

civp/tasty-query

 
 

Repository files navigation

TASTy Query

TASTy Query will be the basis for all compiler-independent tools that analyze TASTy - an intermediate representation of Scala 3 code.

It scans the classpath to build a map of all definitions in a project. Its API will allow users to query the code for a class, inspect signatures of methods, values and types, and compare them.

Contributing

Thank you for wanting to contribute! Please read our contributing guide.

Example Usage

to scan the TASTy of a several classes, and print the definitions contained within:

sbt "tastyQueryJVM/run -cp app.jar:lib.jar lib.Foo app.Bar"

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 98.8%
  • Java 1.2%