ParticipleA parser library for Go
Stars: ✭ 2,302 (+1238.37%)
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+56.98%)
pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-87.79%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+4.65%)
ParserA lexer and parser for GraphQL in .NET
Stars: ✭ 163 (-5.23%)
snapdragon-lexerConverts a string into an array of tokens, with useful methods for looking ahead and behind, capturing, matching, et cetera.
Stars: ✭ 19 (-88.95%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+15.12%)
Bash ParserParses bash into an AST
Stars: ✭ 151 (-12.21%)
ChevrotainParser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+943.6%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+132.56%)
CppastLibrary to parse and work with the C++ AST
Stars: ✭ 1,003 (+483.14%)
LarkLark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Stars: ✭ 2,916 (+1595.35%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+75%)
CubThe Cub Programming Language
Stars: ✭ 198 (+15.12%)
stutterImplement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (-62.21%)
oceanProgramming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (-4.65%)
astutilsBare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-92.44%)
asmdot[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (-86.63%)
bredonA modern CSS value compiler in JavaScript
Stars: ✭ 39 (-77.33%)
parse-function(!! moved to tunnckoCore/opensource multi-package repository !!) 🔱 Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins.
Stars: ✭ 37 (-78.49%)
BBob⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies
Stars: ✭ 133 (-22.67%)
liltLILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-89.53%)
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 (+147.09%)
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 (+361.05%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+551.74%)
ParseGo parsers for web formats
Stars: ✭ 224 (+30.23%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-44.19%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-61.63%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-9.88%)
Js Sql ParserSQL(select) parser written with jison. parse SQL into abstract syntax tree(AST) and stringify back to SQL. sql grammar follows https://dev.mysql.com/doc/refman/5.7/en/select.html
Stars: ✭ 141 (-18.02%)
Html Agility PackHtml Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.
Stars: ✭ 2,014 (+1070.93%)
Dirty JsonA parser for invalid JSON
Stars: ✭ 141 (-18.02%)
Json AutotypeAutomatic Haskell type inference from JSON input
Stars: ✭ 139 (-19.19%)
Pegparser💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (-4.65%)
GrmtoolsRust grammar tool libraries and binaries
Stars: ✭ 153 (-11.05%)
PygdbmiA library to parse gdb mi output and interact with gdb subprocesses
Stars: ✭ 139 (-19.19%)
PiranhaA tool for refactoring code related to feature flag APIs
Stars: ✭ 1,840 (+969.77%)
NgastParser for Angular projects.
Stars: ✭ 152 (-11.63%)
React Csv ReaderReact component that handles csv file input and its parsing
Stars: ✭ 138 (-19.77%)
Preact Markup⚡️ Render HTML5 as VDOM, with Components as Custom Elements!
Stars: ✭ 167 (-2.91%)
Uriparser 🔪 Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub
Stars: ✭ 163 (-5.23%)
DekuDeclarative binary reading and writing: bit-level, symmetric, serialization/deserialization
Stars: ✭ 136 (-20.93%)
Parse EnglishEnglish (natural language) parser
Stars: ✭ 137 (-20.35%)
LexReplaced by foonathan/lexy
Stars: ✭ 137 (-20.35%)
GelatinTransform text files to XML, JSON, or YAML
Stars: ✭ 150 (-12.79%)
Mlsourced.ml is a library and command line tools to build and apply machine learning models on top of Universal Abstract Syntax Trees
Stars: ✭ 136 (-20.93%)
ExprExpression language for Go
Stars: ✭ 2,123 (+1134.3%)
Ts MorphTypeScript Compiler API wrapper for static analysis and programmatic code changes.
Stars: ✭ 2,384 (+1286.05%)
RewriteSemantic code search and transformation
Stars: ✭ 134 (-22.09%)
MdfreaderRead Measurement Data Format (MDF) versions 3.x and 4.x file formats in python
Stars: ✭ 131 (-23.84%)
FslexyaccLexer and parser generators for F#
Stars: ✭ 148 (-13.95%)
BabylonPSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+883.72%)
Node CsvtojsonBlazing fast and Comprehensive CSV Parser for Node.JS / Browser / Command Line.
Stars: ✭ 1,760 (+923.26%)
Retextnatural language processor powered by plugins part of the @unifiedjs collective
Stars: ✭ 2,119 (+1131.98%)
AstpathA command-line search utility for Python ASTs using XPath syntax.
Stars: ✭ 167 (-2.91%)
Parseurlparse a url with memoization
Stars: ✭ 162 (-5.81%)
SlangSystemVerilog compiler and language services
Stars: ✭ 145 (-15.7%)
Works For MeCollection of developer toolkits
Stars: ✭ 131 (-23.84%)