XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (+71.55%)
CompilerThe Hoa\Compiler library.
Stars: ✭ 458 (+294.83%)
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 (+266.38%)
SaltwaterA C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (+88.79%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (+168.97%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (+33.62%)
MdA markdown parser and compiler. Built for speed.
Stars: ✭ 128 (+10.34%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+159.48%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+55.17%)
PyverilogPython-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (+130.17%)
Mini CDr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+220.69%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+216.38%)
Fathom 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-4.31%)
RadonA scripting language.
Stars: ✭ 22 (-81.03%)
GlslGLSL parser for Rust
Stars: ✭ 145 (+25%)
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (+14.66%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (+9.48%)
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+293.1%)
Swcswc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+15957.76%)
ForgeA lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (+31.9%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-12.93%)
CubThe Cub Programming Language
Stars: ✭ 198 (+70.69%)
TinyrbA tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+289.66%)
MarkedA markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+22793.1%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-43.1%)
ParcelThe zero configuration build tool for the web. 📦🚀
Stars: ✭ 39,670 (+34098.28%)
NanocamlNanopass for OCaml
Stars: ✭ 112 (-3.45%)
KotlinThe Kotlin Programming Language.
Stars: ✭ 39,664 (+34093.1%)
Haste CompilerA GHC-based Haskell to JavaScript compiler
Stars: ✭ 1,429 (+1131.9%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-2.59%)
KouA minimal language compiled into wasm bytecode
Stars: ✭ 112 (-3.45%)
Datum🔡 🧜🏽♀️ 下一代企业级编程语言。A easy maintain(read/write) language for transform from/to other languages.
Stars: ✭ 107 (-7.76%)
ForgeFunctional style JSON parsing in Kotlin
Stars: ✭ 106 (-8.62%)
RdflibRDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Stars: ✭ 1,584 (+1265.52%)
Swift Init GeneratorAn Xcode plugin that uses the Swift parser to generate initializers
Stars: ✭ 105 (-9.48%)
Cmd Parser一个非常简单好用的命令解析器,占用资源极少极少,采用哈希算法超快匹配命令!
Stars: ✭ 115 (-0.86%)
ElixirscriptConverts Elixir to JavaScript
Stars: ✭ 1,504 (+1196.55%)
GodzillaGodzilla is a ES2015 to Go source code transpiler and runtime
Stars: ✭ 1,464 (+1162.07%)
EndbasicBASIC environment with a REPL, a web interface, and RPi support written in Rust
Stars: ✭ 106 (-8.62%)
SparseSparse is a simple parser-combinator library written in Swift.
Stars: ✭ 104 (-10.34%)
Solidity Parser AntlrA Solidity parser for JS built on top of a robust ANTLR4 grammar
Stars: ✭ 111 (-4.31%)
NetcopaNetwork Configuration Parser
Stars: ✭ 112 (-3.45%)
Futhark💥💻💥 A data-parallel functional programming language
Stars: ✭ 1,641 (+1314.66%)
OdinOdin Programming Language
Stars: ✭ 1,393 (+1100.86%)
InihSimple .INI file parser in C, good for embedded systems
Stars: ✭ 1,394 (+1101.72%)
ImpatientAin't nobody got time for data
Stars: ✭ 110 (-5.17%)
SimplepieA simple Atom/RSS parsing library for PHP.
Stars: ✭ 1,389 (+1097.41%)
OrchestraOne language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized
Stars: ✭ 103 (-11.21%)
Ruccrucc is a tiny toy C compiler in Rust.
Stars: ✭ 115 (-0.86%)
Oletoolsoletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.
Stars: ✭ 1,848 (+1493.1%)
Ccompilerc语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现了中间代码的优化操作。之后利用 python 对中间代码进行处理并生成 mips 汇编码并且可以成功在 PCSpim(mips 模拟器)上运行。
Stars: ✭ 113 (-2.59%)
FlapFortran command Line Arguments Parser for poor people
Stars: ✭ 109 (-6.03%)
PynlpA pythonic wrapper for Stanford CoreNLP.
Stars: ✭ 103 (-11.21%)
Nodablea node-able bidirectionnal expression editor.
Stars: ✭ 103 (-11.21%)
Sywac🚫 🐭 Asynchronous, single package CLI framework for Node
Stars: ✭ 109 (-6.03%)