compiler-course-unipiLab of the course Languages, Compilers and Interpreters (Cod. 653AA) @ UNIPI
Stars: ✭ 18 (-30.77%)
PigletCA toy C-like language compiler for PigletVM
Stars: ✭ 51 (+96.15%)
types-and-programming-languagesC++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (+23.08%)
awesome-internalsA curated list of awesome resources and learning materials in the field of X internals
Stars: ✭ 78 (+200%)
hascalHascal is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
Stars: ✭ 56 (+115.38%)
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-23.08%)
CaptCCA tiny C compiler written purely in JavaScript.
Stars: ✭ 175 (+573.08%)
JuCCJuCC - Jadavpur University Compiler Compiler
Stars: ✭ 34 (+30.77%)
kolasuKotlin Language Support – AST Library
Stars: ✭ 45 (+73.08%)
ciforthA generic system for creating i86 implementations of the language Forth.
Stars: ✭ 38 (+46.15%)
Decaf-CompilerCompiler for Decaf Programming Language
Stars: ✭ 36 (+38.46%)
3bc-langLow level language, tiny virtual machine that works on computers and microcontrollers. (Friendly Punched cards)
Stars: ✭ 155 (+496.15%)
Jquery.terminaljQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+9988.46%)
librxvmnon-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (+119.23%)
compilerMy first attempt to create a compiler
Stars: ✭ 16 (-38.46%)
lua-in-rustThe Lua programming language, implemented in Rust.
Stars: ✭ 76 (+192.31%)
jetA Fast C and Python like Programming Language that puts the Developer first. WIP
Stars: ✭ 41 (+57.69%)
AwesomeCompilerThe Big list of the github, open-source compilers.
Stars: ✭ 27 (+3.85%)
tinySelfSelf-like language implemented in the RPython language toolkit.
Stars: ✭ 25 (-3.85%)
mlangMy toy programming languages
Stars: ✭ 36 (+38.46%)
melonThe Melon programming language
Stars: ✭ 32 (+23.08%)
glideGlide is an interpreted javascript VM written entirely in safe rust.
Stars: ✭ 14 (-46.15%)
whilelangA small programming language created with ANTLR and Scala
Stars: ✭ 29 (+11.54%)
xplX Programming Language in a single header file.
Stars: ✭ 25 (-3.85%)
AmazonSpeechTranslatorEnd-to-end Solution for Speech Recognition, Text Translation, and Text-to-Speech for iOS using Amazon Translate and Amazon Polly as AWS Machine Learning managed services.
Stars: ✭ 50 (+92.31%)
saveUniversal test framework for cli tools [mainly for code analyzers and compilers]
Stars: ✭ 33 (+26.92%)
WARDuinoA dynamic WebAssembly VM for embedded systems
Stars: ✭ 51 (+96.15%)
minimaA fast, byte-code interpreted language
Stars: ✭ 43 (+65.38%)
endbasicBASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
Stars: ✭ 220 (+746.15%)
klispA Lisp written in about 200 lines of Ink, featuring an interactive literate programming notebook
Stars: ✭ 28 (+7.69%)
open-opsOpen Optimizing Parallelizing System
Stars: ✭ 21 (-19.23%)
wasm-scriptCompile WebAssembly in your HTML
Stars: ✭ 28 (+7.69%)
build-anywhereScripts for building compilers that run anywhere, which build things that run anywhere
Stars: ✭ 72 (+176.92%)
FlangA Scheme dialect
Stars: ✭ 26 (+0%)
rust lispA Rust-embeddable Lisp, with support for interop with native Rust functions
Stars: ✭ 128 (+392.31%)
compDisciplina de Compiladores (INF01147) - INF/UFRGS
Stars: ✭ 28 (+7.69%)
vonuvoli-schemevonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performance and safety in mind
Stars: ✭ 81 (+211.54%)
gppGeneral PreProcessor
Stars: ✭ 25 (-3.85%)
forthscriptForthscript programming language interpreter
Stars: ✭ 16 (-38.46%)
fint.NET CIL interpreter written in simple subset of F#
Stars: ✭ 50 (+92.31%)
saiStaged Abstract Interpreters
Stars: ✭ 58 (+123.08%)
kpspemuPSP Emulator written in Kotlin for JVM, JS and Native. Can work as PWA.
Stars: ✭ 57 (+119.23%)
clover2Clover2 can be used as shell. The completion is powerfull like IDE. Also clover2 is a Ruby-like compiler language with static type like Java. This is high performnace. Please see the wiki for details
Stars: ✭ 100 (+284.62%)
xstateState machines and statecharts for the modern web.
Stars: ✭ 21,286 (+81769.23%)
c-compilerA compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
Stars: ✭ 37 (+42.31%)
clriAn unfinished CIL interpreter in Rust
Stars: ✭ 22 (-15.38%)
riptideThe Riptide Programming Language: Shell scripting redesigned.
Stars: ✭ 24 (-7.69%)
color-mathExpressions to manipulate colors.
Stars: ✭ 18 (-30.77%)
xemimeThe Xemime programming language
Stars: ✭ 13 (-50%)
thislangA subset of javascript implemented in that subset of javascript. Yes, it can run itself.
Stars: ✭ 31 (+19.23%)
fcalExtensive math expression evaluator library for JavaScript and Node.js
Stars: ✭ 86 (+230.77%)
SOMnsSOMns: A Newspeak for Concurrency Research
Stars: ✭ 62 (+138.46%)
basicv2A Commodore (CBM) BASIC V2 interpreter/compiler written in Java
Stars: ✭ 73 (+180.77%)
Metatheory.jlGeneral purpose algebraic metaprogramming and symbolic computation library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
Stars: ✭ 266 (+923.08%)
uwuscriptWorld's first uwu-oriented language.
Stars: ✭ 75 (+188.46%)
cidkinterpreter devkit
Stars: ✭ 23 (-11.54%)