SpoonSpoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (-72.86%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-99.35%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-98.36%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (-92.52%)
CgenC/C++ source generation from an AST
Stars: ✭ 107 (-97.31%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-94.51%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-97.71%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-94.54%)
open-fortran-parser-xmlXML output generator for Open Fortran Parser, and Python wrapper for it.
Stars: ✭ 21 (-99.47%)
codeparserParse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-97.89%)
MarkdownSyntax☄️ A Type-safe Markdown parser in Swift.
Stars: ✭ 65 (-98.36%)
HastHypertext Abstract Syntax Tree format
Stars: ✭ 344 (-91.34%)
awesome-ruby-astA list of awesome tools and libraries which deals with ASTs in Ruby
Stars: ✭ 24 (-99.4%)
Reinforced.typingsConverts C# classes to TypeScript interfaces (and many more) within project build. 0-dependency, minimal, gluten-free
Stars: ✭ 341 (-91.41%)
regenEasy C++ reflection and code generation
Stars: ✭ 29 (-99.27%)
Reshape💠 transform html with javascript plugins
Stars: ✭ 314 (-92.09%)
c-compilerA compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
Stars: ✭ 37 (-99.07%)
EasyEE-AutoEasyEE 自动化代码生成器。EasyEE Automated code generator.
Stars: ✭ 39 (-99.02%)
typed-astunparsePython 3 AST unparser with type comments support.
Stars: ✭ 27 (-99.32%)
oagIdiomatic Go (Golang) client package generation from OpenAPI documents
Stars: ✭ 51 (-98.72%)
tilesProgrammatic code generation
Stars: ✭ 78 (-98.04%)
joernOpen-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
Stars: ✭ 968 (-75.63%)
LoopyA code generator for array-based code on CPUs and GPUs
Stars: ✭ 367 (-90.76%)
php-json-schema-model-generatorCreates (immutable) PHP model classes from JSON-Schema files including all validation rules as PHP code
Stars: ✭ 36 (-99.09%)
copygenGo generator to copy values from type to type and fields from struct to struct (copier without reflection). Generate any code based on types.
Stars: ✭ 121 (-96.95%)
nunavutGenerate code from DSDL using PyDSDL and Jinja2
Stars: ✭ 23 (-99.42%)
sastParse CSS, Sass, SCSS, and Less into a unist syntax tree
Stars: ✭ 51 (-98.72%)
Unified☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (-23.56%)
evonFast and versatile event dispatcher code generator for Golang
Stars: ✭ 15 (-99.62%)
Cppast.netCppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
Stars: ✭ 228 (-94.26%)
WebApiToTypeScriptA tool for code generating TypeScript endpoints for your ASP.NET Web API controllers
Stars: ✭ 26 (-99.35%)
celerioCelerio is a code generator tool for data-driven application.
Stars: ✭ 73 (-98.16%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (-92.15%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+280.19%)
Python3GeneratorA toolkit to generate Python 3 source code from Pharo.
Stars: ✭ 25 (-99.37%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-92.2%)
toastPlugin-driven CLI utility for code generation using Go source as IDL
Stars: ✭ 52 (-98.69%)
CastXMLSuperbuildBuild CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-99.19%)
xastExtensible Abstract Syntax Tree
Stars: ✭ 32 (-99.19%)
GraphQL.ToolsGraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
Stars: ✭ 49 (-98.77%)
coASTUniversal and language-independent abstract syntax tree
Stars: ✭ 30 (-99.24%)
KodgenC++17 parser and code generator
Stars: ✭ 19 (-99.52%)
astutilsBare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-99.67%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-92.42%)
vscode-blockmanVSCode extension to highlight nested code blocks
Stars: ✭ 233 (-94.13%)
verilogAST-cppC++17 implementation of an AST for Verilog code generation
Stars: ✭ 14 (-99.65%)
autogenu-jupyterAn automatic code generator for nonlinear model predictive control (NMPC) and the continuation/GMRES method (C/GMRES) based numerical solvers for NMPC
Stars: ✭ 89 (-97.76%)
qmQM model-based design tool and code generator based on UML state machines
Stars: ✭ 54 (-98.64%)
EfdesignerEntity Framework visual design surface and code-first code generation for EF6, Core and beyond
Stars: ✭ 256 (-93.55%)
brightBlazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-99.3%)
PyverilogPython-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (-93.28%)
JsqlparserJSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Stars: ✭ 3,405 (-14.27%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-95.02%)