Elm AnalyseA tool that allows you to analyse your Elm code, identify deficiencies and apply best practices.
Stars: ✭ 418 (+543.08%)
Tolerant Php ParserAn early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+1003.08%)
UnistUniversal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (+573.85%)
Reshape💠 transform html with javascript plugins
Stars: ✭ 314 (+383.08%)
Php ParserPHP parser written in Go
Stars: ✭ 787 (+1110.77%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+515.38%)
SaulTool to use a parsed AST to understand its tokens and regenerate code, tool usage is bound by developer-client privelidge, better call saul.py! 👍📞👨⚖️⚫🐍
Stars: ✭ 14 (-78.46%)
HastHypertext Abstract Syntax Tree format
Stars: ✭ 344 (+429.23%)
RehypeHTML processor powered by plugins part of the @unifiedjs collective
Stars: ✭ 634 (+875.38%)
FantomasFSharp source code formatter
Stars: ✭ 475 (+630.77%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+363.08%)
EstraverseECMAScript JS AST traversal functions
Stars: ✭ 795 (+1123.08%)
Debundle🗃 A javascript debundler. Takes a Browserify or Webpack bundle and recreates the initial, pre-bundled source.
Stars: ✭ 420 (+546.15%)
Sql ComposerStandalone SQL composer DSL for Ruby
Stars: ✭ 26 (-60%)
RectorInstant Upgrades and Automated Refactoring of any PHP 5.3+ code
Stars: ✭ 4,739 (+7190.77%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+9732.31%)
I18nize ReactInternationalize react apps within a lunch break
Stars: ✭ 389 (+498.46%)
AstnormAST normalization experiment
Stars: ✭ 42 (-35.38%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+464.62%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+961.54%)
EstreeThe ESTree Spec
Stars: ✭ 3,867 (+5849.23%)
Esdispatchtrigger events based on esquery selectors during a traversal of a SpiderMonkey format AST
Stars: ✭ 9 (-86.15%)
LuaparseA Lua parser written in JavaScript
Stars: ✭ 309 (+375.38%)
EsqueryECMAScript AST query library.
Stars: ✭ 513 (+689.23%)
TenkoAn 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (+653.85%)
Go Ast Book📚 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
Stars: ✭ 4,034 (+6106.15%)
QoneNext-generation web query language, extend .NET LINQ for javascript.
Stars: ✭ 463 (+612.31%)
Pyc CfgPyc-cfg is a pure python control flow graph builder for almost all Ansi C programming language.
Stars: ✭ 29 (-55.38%)
Tiny CompilerA tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (+553.85%)
Micromarkthe smallest commonmark compliant markdown parser that exists; new basis for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
Stars: ✭ 793 (+1120%)
Cst🌿 JavaScript Concrete Syntax Tree
Stars: ✭ 417 (+541.54%)
Orgajsparse org-mode content into AST
Stars: ✭ 417 (+541.54%)
Astring🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
Stars: ✭ 757 (+1064.62%)
Remarkremark is a popular tool that transforms markdown with plugins. These plugins can inspect and change your markup. You can use remark on the server, the client, CLIs, deno, etc.
Stars: ✭ 4,746 (+7201.54%)
Hive sql ast利用Druid SQL Parser解析HiveSQL日志,自动构建字段级别的血缘关系及主外键的自动抽取
Stars: ✭ 20 (-69.23%)
AstexplorerA web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+6561.54%)
Js Code To Svg Flowchartjs2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.
Stars: ✭ 6,290 (+9576.92%)
DetectiveFind all calls to require() no matter how deeply nested using a proper walk of the AST
Stars: ✭ 387 (+495.38%)
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 (+1558.46%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+6010.77%)
PostcssTransforming styles with JS plugins
Stars: ✭ 25,612 (+39303.08%)
SolhintSolhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Stars: ✭ 363 (+458.46%)
Vscode TsqueryTSQuery extension for Visual Studio Code
Stars: ✭ 13 (-80%)
Reinforced.typingsConverts C# classes to TypeScript interfaces (and many more) within project build. 0-dependency, minimal, gluten-free
Stars: ✭ 341 (+424.62%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+946.15%)
Compodoc📔 The missing documentation tool for your Angular, Nest & Stencil application
Stars: ✭ 3,567 (+5387.69%)
Grunt AmdcheckUses AST to find and remove unused dependencies in AMD modules.
Stars: ✭ 41 (-36.92%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (+376.92%)
Awesome GraalA curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+364.62%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-60%)
EscopeEscope: ECMAScript scope analyzer
Stars: ✭ 497 (+664.62%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+1624.62%)
CppastLibrary to parse and work with the C++ AST
Stars: ✭ 1,003 (+1443.08%)
ModiscriptAcche din aa gaye
Stars: ✭ 888 (+1266.15%)
MdastMarkdown Abstract Syntax Tree format
Stars: ✭ 493 (+658.46%)