Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-59.59%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-86.53%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+128.78%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-82.65%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-63.27%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-55.71%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+1204.29%)
Php ParserPHP parser written in Go
Stars: ✭ 787 (+60.61%)
BabylonPSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+245.31%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+369.8%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-81.84%)
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 (+594.9%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-74.08%)
Lang CLightweight C parser for Rust
Stars: ✭ 77 (-84.29%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+710.61%)
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 (-13.27%)
PostcssTransforming styles with JS plugins
Stars: ✭ 25,612 (+5126.94%)
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 (+120%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-94.69%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-80.41%)
Elm MarkdownPure Elm markdown parsing and rendering
Stars: ✭ 96 (-80.41%)
Query TranslatorQuery Translator is a search query translator with AST representation
Stars: ✭ 165 (-66.33%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-68.37%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-55.51%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+2981.84%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-81.43%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-38.57%)
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 (-53.47%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-18.37%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-86.73%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-25.1%)
AstexplorerA web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+783.67%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+40.82%)
Tolerant Php ParserAn early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+46.33%)
CubThe Cub Programming Language
Stars: ✭ 198 (-59.59%)
Method logTrace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-85.1%)
Flora Sql ParserParse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (-62.04%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (-39.39%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-36.73%)
JsonparserOne of the fastest alternative JSON parser for Go that does not require schema
Stars: ✭ 4,323 (+782.24%)
TomlplusplusHeader-only TOML config file parser and serializer for C++17 (and later!).
Stars: ✭ 403 (-17.76%)
Stream JsonThe micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API.
Stars: ✭ 462 (-5.71%)
AnystyleFast and smart citation reference parsing
Stars: ✭ 438 (-10.61%)
DatefinderFind dates inside text using Python and get back datetime objects
Stars: ✭ 397 (-18.98%)
Json RustJSON implementation in Rust
Stars: ✭ 395 (-19.39%)
PicofeedPHP library to parse and write RSS/Atom feeds
Stars: ✭ 439 (-10.41%)
MriQuickly scan for CLI flags and arguments
Stars: ✭ 394 (-19.59%)
QoneNext-generation web query language, extend .NET LINQ for javascript.
Stars: ✭ 463 (-5.51%)
UnistUniversal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (-10.61%)
Toml11TOML for Modern C++
Stars: ✭ 390 (-20.41%)
Stream Parser⚡ PHP7 / Laravel Multi-format Streaming Parser
Stars: ✭ 391 (-20.2%)
I18nize ReactInternationalize react apps within a lunch break
Stars: ✭ 389 (-20.61%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (-21.63%)
CompilerThe Hoa\Compiler library.
Stars: ✭ 458 (-6.53%)
SeafoxA blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (-13.27%)