spoon
Java compiler library
A metaprogramming library to analyze and transform Java source code at compile-time.
Spoon is a metaprogramming library to analyze and transform Java source code. is made with
,
and
. It parses source files to build a well-designed AST with powerful analysis and transformation API.
2k stars
60 watching
352 forks
Language: Java
last commit: 3 months ago
Linked from 1 awesome list
abstract-syntax-treeastcode-analysiscode-generationcode-transformationcompile-time-reflectionhacktoberfestinriajavajava-modulejava10java9metaprogrammingparserspoonstatic-analysis
Related projects:
Repository | Description | Stars |
---|---|---|
| Demonstrates transformation and analysis of Java source code using an open-source library. | 85 |
| Analyzes code changes in Git repositories to extract patterns and features. | 94 |
| A comprehensive collection of algorithms and data structures implemented in multiple programming languages | 1,944 |
| Compiles Java bytecode to native machine code for embedded systems and retro computing platforms. | 496 |
| An Inertia.js adapter for Clojure to build single-page apps without an API | 97 |
| A tool for writing Java code in Clojure | 64 |
| A Clojure-based library for building machine learning and statistical models in a flexible and composable way. | 176 |
| A collection of various useful algorithms and data structures implemented in Java | 128 |
| A CoffeeScript-like syntax compiler for Java code | 14 |
| A Clojure library of optimisation and control theory tools and convenience functions | 25 |
| A comprehensive library of algorithms and data structures for solving common programming problems in Java. | 73 |
| Automates the installation and management of Java packages on various systems. | 102 |
| A Scala library for data transformation with schema awareness | 86 |
| A Java library providing additional shapes for graphics and UI elements. | 43 |
| Provides tools and APIs for text processing and analysis on Java-based platforms. | 148 |