LionessThe Lioness Programming Language
Stars: ✭ 155 (-93.27%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-95.83%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-91.4%)
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 (-81.54%)
Libpypalibpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (-92.53%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-97.13%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (-51.3%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-92.18%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-82.62%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-86.92%)
CubThe Cub Programming Language
Stars: ✭ 198 (-91.4%)
CovfefeA parser for nondeterministic context free languages
Stars: ✭ 49 (-97.87%)
Syntax ParserLight and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Stars: ✭ 317 (-86.23%)
Mercury Parser📜 Extract meaningful content from the chaos of a web page
Stars: ✭ 4,025 (+74.85%)
GrmtoolsRust grammar tool libraries and binaries
Stars: ✭ 153 (-93.35%)
AstexplorerA web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+88.1%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+72.55%)
Query TranslatorQuery Translator is a search query translator with AST representation
Stars: ✭ 165 (-92.83%)
GelatinTransform text files to XML, JSON, or YAML
Stars: ✭ 150 (-93.48%)
PostcssTransforming styles with JS plugins
Stars: ✭ 25,612 (+1012.6%)
Tolerant Php ParserAn early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (-68.85%)
FslexyaccLexer and parser generators for F#
Stars: ✭ 148 (-93.57%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-98.87%)
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (-80.19%)
Php ParserPHP parser written in Go
Stars: ✭ 787 (-65.81%)
Substitution Schedule ParserJava library for parsing schools' substitution schedules. Supports multiple different systems mainly used in the German-speaking countries, including Untis, svPlan, and DAVINCI
Stars: ✭ 33 (-98.57%)
ParserA lexer and parser for GraphQL in .NET
Stars: ✭ 163 (-92.92%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (-86.45%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-84.06%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-86.53%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (-83.32%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-97.18%)
Method logTrace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-96.83%)
Rs Monkey LangMonkey Programming Language written in Rust.
Stars: ✭ 80 (-96.52%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (-70.03%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+177.63%)
TenkoAn 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (-78.71%)
MicoMico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-99.17%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (-87.1%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-96.31%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-96.05%)
Elm MarkdownPure Elm markdown parsing and rendering
Stars: ✭ 96 (-95.83%)
Lang CLightweight C parser for Rust
Stars: ✭ 77 (-96.66%)
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 (-53.17%)
MediawikiMediaWiki API wrapper in python http://pymediawiki.readthedocs.io/en/latest/
Stars: ✭ 89 (-96.13%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-96.13%)
CppastLibrary to parse and work with the C++ AST
Stars: ✭ 1,003 (-56.43%)
PlyaraParse YARA rules and operate over them more easily.
Stars: ✭ 108 (-95.31%)
ChevrotainParser Building Toolkit for JavaScript
Stars: ✭ 1,795 (-22.02%)
Cslya C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (-94.4%)
CppcmbA generic C++17 parser-combinator library with a natural grammar notation.
Stars: ✭ 108 (-95.31%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-94.48%)
Works For MeCollection of developer toolkits
Stars: ✭ 131 (-94.31%)
PygdbmiA library to parse gdb mi output and interact with gdb subprocesses
Stars: ✭ 139 (-93.96%)
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (-88.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 (+47.91%)