2 مستودعات
Libraries that parse Java source code into an Abstract Syntax Tree for analysis and manipulation.
Distinct from Java Utility Libraries: Distinct from Java Utility Libraries: focuses on parsing Java source into ASTs, not general-purpose utility functions.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Java Parsers. Refine with filters or upvote what's useful.
ArnoldC is an esoteric programming language whose syntax is built entirely from Arnold Schwarzenegger movie quotes and catchphrases. It is an intentionally humorous language that maps one-liners from the actor's filmography to programming constructs, creating a playful and unconventional coding experience. The language operates on a 16-bit signed integer type system with stack-based arithmetic, supporting addition, subtraction, multiplication, and division. It provides procedural control flow through conditional branching and looping, using movie-quote keywords such as "STICK AROUND" for loop
Implements the compiler frontend that translates ArnoldC source code into an AST for code generation.
JavaParser is a library that parses Java source code up to version 12 into an Abstract Syntax Tree (AST), enabling programmatic analysis, transformation, and generation of Java code. It serves as a parser, code analyzer, code generator, comment parser, and symbol resolver, providing a unified toolkit for working with Java source at the AST level. The library distinguishes itself through several integrated capabilities that go beyond basic parsing. It includes a symbol resolution engine that resolves type and symbol references across files for accurate semantic analysis, and an error-recovery
Parses Java source code up to version 12 into an Abstract Syntax Tree for analysis and manipulation.