Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-60.53%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-85.53%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-66.01%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-33.99%)
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 (-6.8%)
CubThe Cub Programming Language
Stars: ✭ 198 (-56.58%)
Mini CDr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (-18.42%)
MicoMico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-95.83%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+145.83%)
GelatinTransform text files to XML, JSON, or YAML
Stars: ✭ 150 (-67.11%)
GrmtoolsRust grammar tool libraries and binaries
Stars: ✭ 153 (-66.45%)
DiagonInteractive ASCII art diagram generators. 🌟
Stars: ✭ 189 (-58.55%)
TinyrbA tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (-0.88%)
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-70.83%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-12.28%)
XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-56.36%)
SaltwaterA C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (-51.97%)
Cslya C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (-71.71%)
Works For MeCollection of developer toolkits
Stars: ✭ 131 (-71.27%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+404.82%)
Rs Monkey LangMonkey Programming Language written in Rust.
Stars: ✭ 80 (-82.46%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-77.85%)
Fathom 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-75.66%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-72.15%)
Swcswc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+3984.87%)
MdA markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-71.93%)
ForgeA lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-66.45%)
GlslGLSL parser for Rust
Stars: ✭ 145 (-68.2%)
MarkedA markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+5723.68%)
PyverilogPython-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (-41.45%)
Re FlexThe regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Stars: ✭ 274 (-39.91%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (-31.58%)
LogosCreate ridiculously fast Lexers
Stars: ✭ 1,001 (+119.52%)
ChirpA modern low-level programming language
Stars: ✭ 116 (-74.56%)
PlyaraParse YARA rules and operate over them more easily.
Stars: ✭ 108 (-76.32%)
Nodablea node-able bidirectionnal expression editor.
Stars: ✭ 103 (-77.41%)
FslexyaccLexer and parser generators for F#
Stars: ✭ 148 (-67.54%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-78.95%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (-15.79%)
Monkey RustAn interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (-61.84%)
CompilerThe Hoa\Compiler library.
Stars: ✭ 458 (+0.44%)
RadonA scripting language.
Stars: ✭ 22 (-95.18%)
LibfsmDFA regular expression library & friends
Stars: ✭ 512 (+12.28%)
Syntax ParserLight and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Stars: ✭ 317 (-30.48%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-19.52%)
BytecoderRich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✭ 401 (-12.06%)
EnzymeHigh-performance automatic differentiation of LLVM.
Stars: ✭ 418 (-8.33%)
TomlplusplusHeader-only TOML config file parser and serializer for C++17 (and later!).
Stars: ✭ 403 (-11.62%)
JwebassemblyJava bytecode to WebAssembly compiler
Stars: ✭ 426 (-6.58%)
DatefinderFind dates inside text using Python and get back datetime objects
Stars: ✭ 397 (-12.94%)
Perlito"Perlito" Perl programming language compiler
Stars: ✭ 396 (-13.16%)
Json RustJSON implementation in Rust
Stars: ✭ 395 (-13.38%)
FirrtlFlexible Intermediate Representation for RTL
Stars: ✭ 393 (-13.82%)
FlingosAn educational operating system written in C#. A great stepping stone from high to low level development.
Stars: ✭ 451 (-1.1%)
Scala JsScala.js, the Scala to JavaScript compiler
Stars: ✭ 4,249 (+831.8%)
MriQuickly scan for CLI flags and arguments
Stars: ✭ 394 (-13.6%)