LionessThe Lioness Programming Language
Stars: ✭ 155 (-63.53%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-84.47%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-57.65%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-29.18%)
CubThe Cub Programming Language
Stars: ✭ 198 (-53.41%)
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+7.29%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-77.41%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-70.12%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-5.88%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-13.65%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+163.76%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+441.65%)
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 (-46.35%)
TinyrbA tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+6.35%)
CompilerThe Hoa\Compiler library.
Stars: ✭ 458 (+7.76%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+60%)
LibfsmDFA regular expression library & friends
Stars: ✭ 512 (+20.47%)
MarkedA markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+6148.47%)
RadonA scripting language.
Stars: ✭ 22 (-94.82%)
Babel🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+9337.41%)
ChirpA modern low-level programming language
Stars: ✭ 116 (-72.71%)
MdA markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-69.88%)
GlslGLSL parser for Rust
Stars: ✭ 145 (-65.88%)
Swcswc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+4282.82%)
ForgeA lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-64%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+3453.18%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-48.71%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-48.94%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (-9.65%)
XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-53.18%)
ModiscriptAcche din aa gaye
Stars: ✭ 888 (+108.94%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-53.41%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-76.24%)
Pyast64Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-78.12%)
Fathom 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-73.88%)
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-68.71%)
Flora Sql ParserParse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (-56.24%)
Customasm💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Stars: ✭ 211 (-50.35%)
stutterImplement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (-84.71%)
bredonA modern CSS value compiler in JavaScript
Stars: ✭ 39 (-90.82%)
asmdot[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (-94.59%)
pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-95.06%)
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (-36.47%)
SaltwaterA C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (-48.47%)
Mini CDr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (-12.47%)
oceanProgramming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (-61.41%)
PyverilogPython-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (-37.18%)
Llvm Guide ZhUser Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (-57.65%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (-30.12%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+834.59%)
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 (-35.53%)
AstroidA common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-27.06%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (-26.59%)
Libpypalibpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (-59.53%)
CorewarA reproduction of the Core War game. Assembly compiler, Virtual Machine and GUI.
Stars: ✭ 173 (-59.29%)
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 (+701.18%)