awesome-ruby-astA list of awesome tools and libraries which deals with ASTs in Ruby
Stars: ✭ 24 (-82.09%)
ast-builderBuild your ASTs directly from code
Stars: ✭ 18 (-86.57%)
CastXMLSuperbuildBuild CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-76.12%)
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 (+704.48%)
coASTUniversal and language-independent abstract syntax tree
Stars: ✭ 30 (-77.61%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+2864.18%)
Deps ReportGenerate reports about dependencies and dependents of your JavaScript/TypeScript files through an AST. It supports import and require statements.
Stars: ✭ 76 (-43.28%)
codeparserParse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-37.31%)
I18nize ReactInternationalize react apps within a lunch break
Stars: ✭ 389 (+190.3%)
BellybuttonCustom Python linting through AST expressions
Stars: ✭ 196 (+46.27%)
astraAstra: a Java tool for analysing and refactoring Java source code
Stars: ✭ 35 (-73.88%)
open-fortran-parser-xmlXML output generator for Open Fortran Parser, and Python wrapper for it.
Stars: ✭ 21 (-84.33%)
React Astrender abstract syntax trees with react
Stars: ✭ 160 (+19.4%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (+62.69%)
verilogAST-cppC++17 implementation of an AST for Verilog code generation
Stars: ✭ 14 (-89.55%)
Js Sql ParserSQL(select) parser written with jison. parse SQL into abstract syntax tree(AST) and stringify back to SQL. sql grammar follows https://dev.mysql.com/doc/refman/5.7/en/select.html
Stars: ✭ 141 (+5.22%)
PiranhaA tool for refactoring code related to feature flag APIs
Stars: ✭ 1,840 (+1273.13%)
vscode-blockmanVSCode extension to highlight nested code blocks
Stars: ✭ 233 (+73.88%)
RectorInstant Upgrades and Automated Refactoring of any PHP 5.3+ code
Stars: ✭ 4,739 (+3436.57%)
CgenC/C++ source generation from an AST
Stars: ✭ 107 (-20.15%)
UnimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 96 (-28.36%)
PrettierPrettier is an opinionated code formatter.
Stars: ✭ 41,411 (+30803.73%)
AstprettyPretty print the output of python stdlib `ast.parse`.
Stars: ✭ 93 (-30.6%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-28.36%)
Pyast64Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-30.6%)
EstemplateProper (AST-based) JavaScript code templating with source maps support.
Stars: ✭ 95 (-29.1%)
NlcstNatural Language Concrete Syntax Tree format
Stars: ✭ 116 (-13.43%)
Babel🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+29832.09%)
Learn Javascript《前端基础漫游指南》深入的、系统的学习 javascript 基础,喜欢点 Star
Stars: ✭ 128 (-4.48%)
Gorm2sqlauto generate sql from gorm model struct
Stars: ✭ 92 (-31.34%)
AstGeneric AST parsing library for kotlin multiplatform
Stars: ✭ 113 (-15.67%)
Yacepyet another csharp expression parser
Stars: ✭ 107 (-20.15%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-32.09%)
InfectionPHP Mutation Testing library
Stars: ✭ 1,575 (+1075.37%)
Ts Type InfoTypeScript AST and code generator [Deprecated]
Stars: ✭ 90 (-32.84%)
AstqAbstract Syntax Tree (AST) Query Engine
Stars: ✭ 89 (-33.58%)
Xaml Code ExperiencesA collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-14.93%)
Pycode similarA simple plagiarism detection tool for python code
Stars: ✭ 105 (-21.64%)
Jsx Ast UtilsAST utility module for statically analyzing JSX
Stars: ✭ 89 (-33.58%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-33.58%)
Refactoring101The code here, represented as steps, is the progression of a refactoring on a legacy codebase. It is a PHP equivalent of the Java code shown in the Martin Fowler book "Refactoring".
Stars: ✭ 88 (-34.33%)
UaisoA multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-35.82%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-5.22%)
Reftoolsreftools - refactoring tools for Go
Stars: ✭ 113 (-15.67%)
CppinsightsC++ Insights - See your source code with the eyes of a compiler
Stars: ✭ 1,382 (+931.34%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-36.57%)
HippoPHP standards checker.
Stars: ✭ 82 (-38.81%)
Splitjoin.vimSwitch between single-line and multiline forms of code
Stars: ✭ 1,383 (+932.09%)
Lang CLightweight C parser for Rust
Stars: ✭ 77 (-42.54%)
Lemonj一个面向 CSS/LESS/SCSS 的分析、坏味道检查和自动化重构工具。
Stars: ✭ 112 (-16.42%)
Show astAn IPython notebook plugin for visualizing ASTs.
Stars: ✭ 76 (-43.28%)
Vscode GleanThe extension provides refactoring tools for your React codebase
Stars: ✭ 1,194 (+791.04%)