Diff2htmlPretty diff to html javascript library (diff2html)
Stars: ✭ 1,867 (+1997.75%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+143.82%)
CubThe Cub Programming Language
Stars: ✭ 198 (+122.47%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+349.44%)
Lang CLightweight C parser for Rust
Stars: ✭ 77 (-13.48%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-70.79%)
Query TranslatorQuery Translator is a search query translator with AST representation
Stars: ✭ 165 (+85.39%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+4362.92%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+312.36%)
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 (+1111.24%)
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 (+156.18%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+7080.9%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+675.28%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (+42.7%)
BabylonPSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+1801.12%)
Flora Sql ParserParse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (+108.99%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+2486.52%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+238.2%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (+248.31%)
TenkoAn 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (+450.56%)
AstexplorerA web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+4765.17%)
Php ParserPHP parser written in Go
Stars: ✭ 787 (+784.27%)
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 (+3725.84%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-26.97%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (+233.71%)
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 (+377.53%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (+2.25%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-25.84%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+16867.42%)
Tolerant Php ParserAn early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+705.62%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+122.47%)
Method logTrace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-17.98%)
Elm MarkdownPure Elm markdown parsing and rendering
Stars: ✭ 96 (+7.87%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (+74.16%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+7.87%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+102.25%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (+144.94%)
PostcssTransforming styles with JS plugins
Stars: ✭ 25,612 (+28677.53%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+1159.55%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-4.49%)
Git Diff Blame🕵 Display a diff alongside blame info like author and commit
Stars: ✭ 75 (-15.73%)
Lodestone NodejsCharacter tracking and parser library for nodejs
Stars: ✭ 81 (-8.99%)
Jetpack.jsA ECMAScript bundler and minifier implemented in C++ aimed at excellent performance.
Stars: ✭ 75 (-15.73%)
CodechartaCodeCharta visualizes multiple code metrics using 3D tree maps.
Stars: ✭ 85 (-4.49%)
Mini YamlSingle header YAML 1.0 C++11 serializer/deserializer.
Stars: ✭ 79 (-11.24%)
Any23Apache Anything To Triples (Any23) is a library, a web service and a command line tool that extracts structured data in RDF format from a variety of Web documents.
Stars: ✭ 74 (-16.85%)
Terraboard🌍 📋 A web dashboard to inspect Terraform States
Stars: ✭ 1,192 (+1239.33%)
UnmixUndo the so-called mix lingo, a code-mixing style (Bahasa Jaksel)
Stars: ✭ 81 (-8.99%)
SequentialAn environment to visualize JavaScript code execution in a browser
Stars: ✭ 74 (-16.85%)
PydiffA simple GUI for python's difflib to compare files and directories
Stars: ✭ 74 (-16.85%)
UaisoA multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-3.37%)
JaydiffA JSON diff utility
Stars: ✭ 84 (-5.62%)
ExpostalElixir binding for Libpostal - a library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.
Stars: ✭ 80 (-10.11%)
ParserGenerate a JSON documentation for a SFC Vue component. Contribute: https://gitlab.com/vuedoc/parser#contribute
Stars: ✭ 74 (-16.85%)
Rs Monkey LangMonkey Programming Language written in Rust.
Stars: ✭ 80 (-10.11%)
XmlparserA low-level, pull-based, zero-allocation XML 1.0 parser.
Stars: ✭ 73 (-17.98%)