Method logTrace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-5.19%)
Flora Sql ParserParse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (+141.56%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+376.62%)
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 (+451.95%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+796.1%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (+101.3%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+290.91%)
AstexplorerA web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+5523.38%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (+285.71%)
Php ParserPHP parser written in Go
Stars: ✭ 787 (+922.08%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+181.82%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+1355.84%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+419.48%)
Elm MarkdownPure Elm markdown parsing and rendering
Stars: ✭ 96 (+24.68%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (+64.94%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+133.77%)
Query TranslatorQuery Translator is a search query translator with AST representation
Stars: ✭ 165 (+114.29%)
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 (+196.1%)
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 (+4322.08%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-14.29%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (+302.6%)
PostcssTransforming styles with JS plugins
Stars: ✭ 25,612 (+33162.34%)
Tolerant Php ParserAn early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+831.17%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (+183.12%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-66.23%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+19511.69%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+5058.44%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (+10.39%)
Ical RsRust parser for ics (rfc5545) and vcard (rfc6350)
Stars: ✭ 46 (-40.26%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+157.14%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+8200%)
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 (+1300%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+24.68%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (+18.18%)
BabylonPSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+2097.4%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (+15.58%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+2889.61%)
CubThe Cub Programming Language
Stars: ✭ 198 (+157.14%)
TenkoAn 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (+536.36%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-15.58%)
ObonetOBO-formatted ontologies → networkx (Python 3)
Stars: ✭ 64 (-16.88%)
Ret.jsTokenizes a string that represents a regular expression.
Stars: ✭ 70 (-9.09%)
DexboxA lightweight dex file parsing library
Stars: ✭ 64 (-16.88%)
Formula ParserParsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (-19.48%)
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 (-3.9%)
Xcode Ast DumpDump the AST of your Swift Xcode project
Stars: ✭ 71 (-7.79%)
Quill Delta ParserA PHP library to parse and render Quill WYSIWYG Deltas into HTML - Flexibel and extendible for custom elements.
Stars: ✭ 63 (-18.18%)
EventsourcingEvent Sourcing Library for Rust
Stars: ✭ 71 (-7.79%)
Bibliothecary📔 Libraries.io Package Manager Manifest Parsers
Stars: ✭ 62 (-19.48%)
Cssparser.jscssparser.js is a parser that generate json from css with matched orders & structures.
Stars: ✭ 61 (-20.78%)
Deps ReportGenerate reports about dependencies and dependents of your JavaScript/TypeScript files through an AST. It supports import and require statements.
Stars: ✭ 76 (-1.3%)
SequentialAn environment to visualize JavaScript code execution in a browser
Stars: ✭ 74 (-3.9%)
To.ml OCaml library for TOML
Stars: ✭ 68 (-11.69%)
MluaAn interpreter of lua-like language written in C++
Stars: ✭ 61 (-20.78%)
Url HighlightPHP library to parse urls from string input
Stars: ✭ 61 (-20.78%)
Anglesharp.js👼 Extends AngleSharp with a .NET-based JavaScript engine.
Stars: ✭ 68 (-11.69%)
WhenA natural language date/time parser with pluggable rules
Stars: ✭ 1,113 (+1345.45%)