LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-70.83%)
CppsharpTools and libraries to glue C/C++ APIs to high-level languages
Stars: ✭ 2,221 (+611.86%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-30.45%)
CovfefeA parser for nondeterministic context free languages
Stars: ✭ 49 (-84.29%)
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 (+36.22%)
Syntax HighlighterSyntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.
Stars: ✭ 88 (-71.79%)
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+46.15%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-78.85%)
Decent MessupMess up js code in a different way
Stars: ✭ 84 (-73.08%)
ChirpA modern low-level programming language
Stars: ✭ 116 (-62.82%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-3.53%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-91.67%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-42.31%)
Mini CDr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+19.23%)
Como Lang Ngcomo-lang-ng is now ana-lang, located at https://github.com/analang/ana
Stars: ✭ 342 (+9.62%)
MarkedA markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+8411.54%)
ModiscriptAcche din aa gaye
Stars: ✭ 888 (+184.62%)
Fathom 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-64.42%)
CompilerThe Hoa\Compiler library.
Stars: ✭ 458 (+46.79%)
ForgeA lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-50.96%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-50.32%)
FastFind in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings
Stars: ✭ 194 (-37.82%)
SaltwaterA C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (-29.81%)
NeverNever: statically typed, embeddable functional programming language.
Stars: ✭ 248 (-20.51%)
postcss-jsxPostCSS syntax for parsing CSS in JS literals
Stars: ✭ 73 (-76.6%)
Concrete-Syntax-TreeConcrete Syntax Trees represent s-expressions with source information
Stars: ✭ 48 (-84.62%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-79.17%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+23.08%)
kolasuKotlin Language Support – AST Library
Stars: ✭ 45 (-85.58%)
cs-resourcesCurated Computer Science and Programming Resource Guide
Stars: ✭ 42 (-86.54%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+17.63%)
TinyrbA tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+44.87%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+1173.08%)
AcwjA Compiler Writing Journey
Stars: ✭ 5,891 (+1788.14%)
RadonA scripting language.
Stars: ✭ 22 (-92.95%)
LibfsmDFA regular expression library & friends
Stars: ✭ 512 (+64.1%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-67.63%)
Dataformsjs🌟 DataFormsJS 🌟 A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications.
Stars: ✭ 95 (-69.55%)
OneOneLang: The One System Programming Language. (release as soon)
Stars: ✭ 120 (-61.54%)
LarkLark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Stars: ✭ 2,916 (+834.62%)
Swcswc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+5870.19%)
GlslGLSL parser for Rust
Stars: ✭ 145 (-53.53%)
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-57.37%)
XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-36.22%)
CubThe Cub Programming Language
Stars: ✭ 198 (-36.54%)
autumnA Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (-64.1%)
MdA markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-58.97%)
librxvmnon-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-81.73%)
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-93.59%)
PyverilogPython-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (-14.42%)
languaA suite of language tools
Stars: ✭ 29 (-90.71%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+637.82%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-36.54%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-59.29%)
metalA Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-95.83%)
Nearley📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+890.06%)