All Projects → tiny-lang → Similar Projects or Alternatives

495 Open source projects that are alternatives of or similar to tiny-lang

compiler-course-unipi
Lab of the course Languages, Compilers and Interpreters (Cod. 653AA) @ UNIPI
Stars: ✭ 18 (-30.77%)
PigletC
A toy C-like language compiler for PigletVM
Stars: ✭ 51 (+96.15%)
types-and-programming-languages
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (+23.08%)
Mutual labels:  interpreter, compilers, interpreters
awesome-internals
A curated list of awesome resources and learning materials in the field of X internals
Stars: ✭ 78 (+200%)
hascal
Hascal is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
Stars: ✭ 56 (+115.38%)
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-23.08%)
Mutual labels:  compilers, compiler-construction
CaptCC
A tiny C compiler written purely in JavaScript.
Stars: ✭ 175 (+573.08%)
pyCompiler
Python Compiler
Stars: ✭ 13 (-50%)
Mutual labels:  compilers, compiler-design
JuCC
JuCC - Jadavpur University Compiler Compiler
Stars: ✭ 34 (+30.77%)
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (+73.08%)
Mutual labels:  compilers, interpreters
ciforth
A generic system for creating i86 implementations of the language Forth.
Stars: ✭ 38 (+46.15%)
Mutual labels:  interpreter, compilers
Decaf-Compiler
Compiler for Decaf Programming Language
Stars: ✭ 36 (+38.46%)
Mutual labels:  compilers, compiler-construction
3bc-lang
Low level language, tiny virtual machine that works on computers and microcontrollers. (Friendly Punched cards)
Stars: ✭ 155 (+496.15%)
Mutual labels:  interpreter, compilers
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+9988.46%)
Mutual labels:  interpreter, interpreters
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (+119.23%)
Mutual labels:  compilers, compiler-design
compiler
My first attempt to create a compiler
Stars: ✭ 16 (-38.46%)
Mutual labels:  compilers, compiler-construction
lua-in-rust
The Lua programming language, implemented in Rust.
Stars: ✭ 76 (+192.31%)
Mutual labels:  compilers, interpreters
CompilersCourse
Theory of compilation course, MIPT
Stars: ✭ 32 (+23.08%)
Mutual labels:  compilers, compiler-construction
jet
A Fast C and Python like Programming Language that puts the Developer first. WIP
Stars: ✭ 41 (+57.69%)
Mutual labels:  compilers, compiler-design
AwesomeCompiler
The Big list of the github, open-source compilers.
Stars: ✭ 27 (+3.85%)
Mutual labels:  compilers, compiler-design
tinySelf
Self-like language implemented in the RPython language toolkit.
Stars: ✭ 25 (-3.85%)
Mutual labels:  interpreter
mlang
My toy programming languages
Stars: ✭ 36 (+38.46%)
Mutual labels:  interpreter
melon
The Melon programming language
Stars: ✭ 32 (+23.08%)
Mutual labels:  interpreter
glide
Glide is an interpreted javascript VM written entirely in safe rust.
Stars: ✭ 14 (-46.15%)
Mutual labels:  interpreter
whilelang
A small programming language created with ANTLR and Scala
Stars: ✭ 29 (+11.54%)
Mutual labels:  interpreter
Extensive-C0-Compiler
北航计算机学院 编译原理最高难度课程设计 BUAA SCSE - Extensive C0 Compiler Design
Stars: ✭ 34 (+30.77%)
Mutual labels:  compiler-design
xpl
X Programming Language in a single header file.
Stars: ✭ 25 (-3.85%)
Mutual labels:  interpreter
AmazonSpeechTranslator
End-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%)
Mutual labels:  interpreter
save
Universal test framework for cli tools [mainly for code analyzers and compilers]
Stars: ✭ 33 (+26.92%)
Mutual labels:  compilers
WARDuino
A dynamic WebAssembly VM for embedded systems
Stars: ✭ 51 (+96.15%)
Mutual labels:  interpreter
minima
A fast, byte-code interpreted language
Stars: ✭ 43 (+65.38%)
Mutual labels:  interpreter
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
Stars: ✭ 220 (+746.15%)
Mutual labels:  interpreter
klisp
A Lisp written in about 200 lines of Ink, featuring an interactive literate programming notebook
Stars: ✭ 28 (+7.69%)
Mutual labels:  interpreter
open-ops
Open Optimizing Parallelizing System
Stars: ✭ 21 (-19.23%)
Mutual labels:  compilers
wasm-script
Compile WebAssembly in your HTML
Stars: ✭ 28 (+7.69%)
Mutual labels:  compilers
build-anywhere
Scripts for building compilers that run anywhere, which build things that run anywhere
Stars: ✭ 72 (+176.92%)
Mutual labels:  compilers
Flang
A Scheme dialect
Stars: ✭ 26 (+0%)
Mutual labels:  interpreter
rust lisp
A Rust-embeddable Lisp, with support for interop with native Rust functions
Stars: ✭ 128 (+392.31%)
Mutual labels:  interpreter
comp
Disciplina de Compiladores (INF01147) - INF/UFRGS
Stars: ✭ 28 (+7.69%)
Mutual labels:  compilers
vonuvoli-scheme
vonuvoli 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%)
Mutual labels:  interpreter
gpp
General PreProcessor
Stars: ✭ 25 (-3.85%)
Mutual labels:  interpreter
forthscript
Forthscript programming language interpreter
Stars: ✭ 16 (-38.46%)
Mutual labels:  interpreter
compiler-course-project
华中科技大学编译原理实验2019
Stars: ✭ 61 (+134.62%)
Mutual labels:  compiler-design
fint
.NET CIL interpreter written in simple subset of F#
Stars: ✭ 50 (+92.31%)
Mutual labels:  interpreter
sai
Staged Abstract Interpreters
Stars: ✭ 58 (+123.08%)
Mutual labels:  interpreters
kpspemu
PSP Emulator written in Kotlin for JVM, JS and Native. Can work as PWA.
Stars: ✭ 57 (+119.23%)
Mutual labels:  interpreter
clover2
Clover2 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%)
Mutual labels:  interpreter
xstate
State machines and statecharts for the modern web.
Stars: ✭ 21,286 (+81769.23%)
Mutual labels:  interpreter
c-compiler
A 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%)
Mutual labels:  compiler-construction
clri
An unfinished CIL interpreter in Rust
Stars: ✭ 22 (-15.38%)
Mutual labels:  interpreter
riptide
The Riptide Programming Language: Shell scripting redesigned.
Stars: ✭ 24 (-7.69%)
Mutual labels:  interpreter
color-math
Expressions to manipulate colors.
Stars: ✭ 18 (-30.77%)
Mutual labels:  interpreter
xemime
The Xemime programming language
Stars: ✭ 13 (-50%)
Mutual labels:  interpreter
thislang
A subset of javascript implemented in that subset of javascript. Yes, it can run itself.
Stars: ✭ 31 (+19.23%)
Mutual labels:  interpreter
fcal
Extensive math expression evaluator library for JavaScript and Node.js
Stars: ✭ 86 (+230.77%)
Mutual labels:  interpreter
SOMns
SOMns: A Newspeak for Concurrency Research
Stars: ✭ 62 (+138.46%)
Mutual labels:  interpreter
basicv2
A Commodore (CBM) BASIC V2 interpreter/compiler written in Java
Stars: ✭ 73 (+180.77%)
Mutual labels:  interpreter
Metatheory.jl
General purpose algebraic metaprogramming and symbolic computation library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
Stars: ✭ 266 (+923.08%)
Mutual labels:  compiler-construction
uwuscript
World's first uwu-oriented language.
Stars: ✭ 75 (+188.46%)
Mutual labels:  interpreter
cidk
interpreter devkit
Stars: ✭ 23 (-11.54%)
Mutual labels:  interpreter
1-60 of 495 similar projects