Packages tagged: compiler

Nim0
Nim0 is a toy compiler for a limited subset of [Nim language](https://nim-lang.org/), all in 5 heavily documented source files so that you can understand them. It is a port of [Niklaus Wirth's Oberon-
Pure Nim Niklaus Wirth Oberon-0 RISC compiler construction linux macos win
bali
Bali is an embeddable JavaScript engine written in Nim from scratch.
Pure Nim javascript interpreter compiler jit x86-64 linux macos win
brainfuck
A brainfuck interpreter and compiler
Pure Nim library binary app interpreter compiler linux macos win
closure_compiler
Bindings for Closure Compiler web API.
Pure Nim binding closure compiler javascript linux macos win
dfkup
A scripting language with VM + JIT compiler
Pure Nim language jit compiler lang parser 0.1.0 linux macos win
foundry_compilers_nim
A Nim wrapper around the Rust foundry-compilers crate
Pure Nim solidity ffi rust bridge compiler 0.1.9 linux macos win
go0
Go0 is a [self] educational toy Go compiler for a minimalistic subset of Go. It demonstrates how to use the modernc.org/libqbe compiler back end.
Active Pure Nim QBE compiler go linux macos win
nim_tcc
A high-level, memory-safe Nim wrapper for the TinyCC (TCC) compiler engine.
Pure Nim jit compiler tinycc 0.2.0 linux macos win
nimfcuk
A brainfuck interpreter & compiler implemented in nim
Pure Nim cli library brainfuck compiler interpreter linux macos win
nuance
nim untyped AST node generation at runtime with custom line info
Pure Nim ast compiler linux macos win
sas
SAS compiler
Pure Nim emulator cpu architecture toy simulator
sass
A wrapper for the libsass library.
Wrapper css compiler wrapper library scss linux macos win
tnim
tnim is a Nim REPL - an interactive sandbox for testing Nim code
Pure Nim REPL sandbox interactive compiler code linux macos win