Java Parser demo: Parse, Analyse, Transform and Generate.
- Java Parser: https://javaparser.org/ https://github.com/javaparser/javaparser
- Java Parser Features: https://github.com/javaparser/javaparser/blob/master/FEATURES.md
- "JavaParser: Visited" Book: https://leanpub.com/javaparservisited
- Code samples for the book "JavaParser: Visited": https://github.com/javaparser/javaparser-visited
- JavaPoet: Java API for generating .java source files https://github.com/square/javapoet
- KotlinPoet: Kotlin and Java API for generating .kt source files https://github.com/square/kotlinpoet
- kotlin-grammar-tools: allows tokenize and parse Kotlin code in your program using the Kotlin grammar https://github.com/Kotlin/grammar-tools
- CakeParse:lexer and recursive descent parser combinator library for Kotlin: https://sargunv.github.io/cakeparse/
- Program Structure Interface (PSI): https://www.jetbrains.org/intellij/sdk/docs/basics/architectural_overview/psi.html
- VMF-Text: Powerful Grammar-based Language Modeling Framework https://github.com/miho/VMF-Text
- VMF: lightweight modeling framework. It conveniently translates annotated Java interfaces into powerful implementations https://github.com/miho/VMF
- JSqlParser: parses an SQL statement and translate it into a hierarchy of Java classes https://github.com/JSQLParser/JSqlParser
- Acorn: A small, fast, JavaScript-based JavaScript parser https://github.com/acornjs/acorn
- Esprima(Estraverse and Escope): high performance, standard-compliant ECMAScript parser written in ECMAScript https://esprima.org/