Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for java abstract syntax tree
abstract-syntax-tree
x
java
x
7 search results found
Javaparser
⭐
5,077
Java 1-17 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Jsqlparser
⭐
4,781
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Piranha
⭐
2,184
A tool for refactoring code related to feature flag APIs
Rewrite
⭐
1,640
Automated mass refactoring of source code.
Spoon
⭐
1,609
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.
Asmble
⭐
567
Compile WebAssembly to JVM and other WASM tools
Awesome Graal
⭐
341
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Rewrite
⭐
270
Distributed code search and refactoring for Java
Javasymbolsolver
⭐
258
*old repository* --> this is now integrated in https://github.com/javaparser/javaparser
Ast
⭐
242
Generic AST parsing library for kotlin multiplatform
Scalagen
⭐
211
Java to Scala transformation
Android Retrolambda Lombok
⭐
180
A modified version of lombok ast that allows lint to run on java 8 sources without error.
Bit Minicc
⭐
173
A C compiler framework in Java
Nginx Java Parser
⭐
170
Nginx configuration parser based on ANTLR4 grammar
Pgql Lang
⭐
169
PGQL is an SQL-based query language for property graphs
Error Prone Support
⭐
157
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
Despector
⭐
129
Java / Kotlin Decompiler and AST Library
Mulang
⭐
125
🎍 Universal, Multi Language, Multi Paradigm code analyzer
Geeetacsufbo
⭐
117
极验滑块js代码脱壳-js控制流平坦化反混淆
Spatool
⭐
104
静态程序分析工具 主要生成方法的CFG和.java文件的AST
Inmemantlr
⭐
92
ANTLR as a libray for JVM based languages
Coming
⭐
90
A tool for mining commits from Git repositories and diffs to automatically extract code change pattern instances and features with ast analysis
Tree Hugger
⭐
86
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Slang
⭐
83
I Pascal
⭐
80
A free Object Pascal language plugin for IntelliJ IDEA
Jsjavaparser
⭐
80
Java 1.7 Parser and Abstract Syntax Tree
Proleap Vb6 Parser
⭐
74
ProLeap ANTLR4-based parser for Visual Basic 6.0
Water
⭐
68
Water 是开源的下一代软件架构模式,专为云研发/云开发时代设计的软件架构。由实时开发环境 + 云编译、云转译、编程语言数据库等核心要素构建的新一代软件架构模式。
Emse Deepcom
⭐
66
The dataset for EMSE-DeepCom
Java Ast
⭐
61
Java Parser for JavaScript/TypeScript (based on antlr4ts)
Reactproptypes Plugin
⭐
57
A Jetbrains Plugin for react PropTypes
Pt.pm
⭐
56
▪️ An engine for searching patterns in the source code, based on Unified AST or UST. At present time C#, Java, PHP, PL/SQL, T-SQL, MySql, and JavaScript are supported. Patterns can be described within the code or using a DSL.
Astra
⭐
55
Astra: a Java tool for analysing and refactoring Java source code
Graphql Filter Java
⭐
51
This project is developed to help developers add filtering support to their graphql-java services
Clickhouse Ast Parser
⭐
50
AST parser and visitor for ClickHouse SQL
Anyabasic
⭐
49
AnyaBASIC is a portable Interpreted Programming Language made in Java. It has a syntax similar to BASIC with a bit of C, Javascript and PASCAL thrown in.
Convert Junit4 To Junit5
⭐
39
Tulipcc Maven Plugin
⭐
39
An updated version of the javacc-maven-plugin using ParserGeneratorCC
Javaparser Ast Inspector
⭐
38
Using JavaParser (https://github.com/JavaParser/JavaParser), browse and navigate the Abstract Syntax Tree (AST) based on the code in your editor.
Cytosm
⭐
38
OpenCypher to SQL Mapper
Muster
⭐
34
A library for macro based serializers to many different formats
Glsl Transformer
⭐
33
An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.
Trufflesom
⭐
33
A SOM Smalltalk implemented on top of Oracle's Truffle Framework
Scalajs Java
⭐
32
Project aims to compile Java sources into Scala.js IR
Jspatronum
⭐
32
JsPatronum is a JavaScript code obfuscator to make js code unreadble.
Asteroid
⭐
29
A set of utilities to create Groovy AST transformations
Javacomplete
⭐
27
java completion daemon
Java To Ast With Visualization
⭐
25
Java Program -> AST -> .dot -> Visualization
Armorstandtools
⭐
24
A full suite of Armor Stand tools for CraftBukkit/Spigot
Lombok Ex
⭐
23
Java compile time annotation, lombok extension framework.(java 编译时注解框架,对 lombok 进行扩展)
Xtext.tools
⭐
22
Collection of helpful Xtext tools
Javalang
⭐
22
Java 8 parser
Progex
⭐
21
PROGEX (Program Graph Extractor); a cross platform tool for extracting graphical program representations from software source code
Minicompiler
⭐
20
A by-the-book small but fully functional compiler written in pure Java
Hiveql Parser
⭐
18
HiveQL Parser. Parse HiveQL code and print AST in JSON format if success, else print well formed syntax error message.
Venusscript
⭐
17
A dynamic, interpreted, scripting language written in Java.
Gipsy
⭐
17
Groovy version of Jipsy, a configurable AST Transformation to simplify the use of the Service Provider Interface.
Java Adt
⭐
17
A tool to create immutable algebraic data structures and visitors for Java (such as abstract syntax trees).
Fling
⭐
16
A fluent API generator
Omakase
⭐
16
Java-based, plugin-oriented CSS3+ parser
Android Lint Checks Studio3.0
⭐
15
studio 3.x 之后的lint版本源代码
Arabic Stemmers
⭐
15
Java2xtend
⭐
15
Java to Xtend conversion
Classfile Rs
⭐
15
JVM classfile parser and writer for Rust
Pcreparser
⭐
15
An ANTLR 3 grammar for PCRE
Hive_sql_ast
⭐
14
利用Druid SQL Parser解析HiveSQL日志,自动构建字段级别的血缘关系及主外键的自动抽取
Kr.ac.jbnu.ssel.misrac
⭐
14
OpenMRC: Open Source MISRA-C Rule Checker based on Eclipse CDT(C/C++ Development Tooling).
Jexast
⭐
14
Enables the extraction of Java AST nodes with plain JDT
Graphlr
⭐
14
Index the antlr3 AST through a Neo4j graph
Dsl
⭐
13
A minimal, Turing-complete, Domain-Specific Language; simple text editor with an interpreter, Abstract Syntax Tree and reduced Control Flow Graph graphical generator.
Node Lucene
⭐
13
node-lucene: (main objective) apache lucene bindings for nodejs (straightforward API, performant thanks to node-java dynamic bindings - no server, process spawning or IPC-like). javap and javap-json : inspect Java AST from .jar and .class. java2js: Research about auto generate TypeScript/JavaScript interfaces and implementations from java .jars and .class
Vmboiler
⭐
12
A small library on top of ASM that generates optimistically typed bytecodes for dynamically typed JVM based languages
Astgenerator
⭐
12
Simple AST generator for Java v8 using ANTLR v4.
Interpreter
⭐
12
A simple intepreter written in java.
Depview
⭐
12
View code dependencies in a Java project
Javalang Compiler
⭐
11
Java compiler elements (symbol and type tables) to perform code semantic analysis
Cast
⭐
11
Concrete/Abstract Syntax Trees for Clojure
Shift Semantics Java
⭐
11
an Abstract Semantic Graph (ASG) for ECMAScript programs and a way to generate one from a Shift AST
Apex Ast Serializer
⭐
10
Serialize Apex Abstract Syntax Tree
Kotlin Elements
⭐
10
Extension of the Java annotation processing API to Kotlin types
Write_your_dynamic_language_runtime
⭐
10
How to write interpreters or dynamic compilers for dynamically typed languages on top of the JVM
Uncompile
⭐
10
A new Java decompiler
Cornelius
⭐
9
Equivalent and redundant mutant detection with e-graphs!!!
Cashew
⭐
9
Java parser
Ast Gspeech
⭐
9
Asterisk Streaming Connection with google speech API
Bychan
⭐
9
A Pratt (TDOP) Expression Parser Library for Java
Java Thrift Parser
⭐
8
A Thrift file parser and AST builder written in Java
Bnf Ast
⭐
8
Bnf-Ast Generator is a parser generator framework for parsing EBNF syntaxes with Java code. Unlike other EBNF-Parser must write config file (like yacc, flex) , with BNF-AST Generator you can define EBNF Parser in Java Code.
Logical Delete
⭐
8
Ch.hsr.ifs.cdttesting
⭐
8
Enhanced testing and tooling for Eclipse CDT C/C++ plug-in projects.
Compiler
⭐
8
A failed attempt to write a compiler for a new Java-like programming language. For the rewrite that can compile to native code, see my Plinth repository.
Jasciidoc
⭐
7
asciidoc java parser
Jdraft
⭐
7
Meta Representation for building Java programs to analyze, generate, refactor & run Java source code
Gwt Highcharts
⭐
7
JSInterop wrapping of Highcharts.js
Decompilercmp
⭐
7
Dataset and tool to analyse and compare java bytecode decompilers
Yuscript
⭐
7
裕语言v3语法运行器
Parcelgen
⭐
7
Android easy Parcelable
Lambdacalculus Java
⭐
7
The λ-Calculus interpreter of JAVA version
Coverallstruffle
⭐
7
Truffle Instrumentation to collect coverage information for Coveralls.io for all Truffle languages.
Vmf Text
⭐
7
Powerful Grammar-based Language Modeling Framework
Related Searches
Java Spring (21,350)
Java Spring Boot (11,982)
Java Video Game (8,093)
Java Gradle (8,072)
Java Docker (6,180)
Java Database (6,015)
Java Mysql (5,954)
Java Sdk (5,864)
Javascript Java (5,468)
Java Rest (4,956)
1-7 of 7 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.