All Projects → Own-Programming-Language-Tutorial → Similar Projects or Alternatives

477 Open source projects that are alternatives of or similar to Own-Programming-Language-Tutorial

malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (+17.89%)
Mutual labels:  interpreter, lexer
monkey
The Monkey Programming Language & Interpreter written in PHP.
Stars: ✭ 21 (-77.89%)
Mutual labels:  interpreter, lexer
Monkey Rust
An interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (+83.16%)
Mutual labels:  interpreter, lexer
types-and-programming-languages
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (-66.32%)
Mutual labels:  interpreter, lexer
MonkeyLang.jl
"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
Stars: ✭ 30 (-68.42%)
Mutual labels:  interpreter, lexer
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-80%)
Mutual labels:  interpreter, lexer
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+184.21%)
Mutual labels:  interpreter, lexer
jaws
Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
Stars: ✭ 204 (+114.74%)
esoo
Like the Programming Languages Zoo but with esoteric languages.
Stars: ✭ 18 (-81.05%)
fayrant-lang
Simple, interpreted, dynamically-typed programming language
Stars: ✭ 30 (-68.42%)
Mutual labels:  interpreter, lexer
aria
Expressive, noiseless, interpreted, toy programming language
Stars: ✭ 40 (-57.89%)
Mutual labels:  interpreter, lexer
Rs Monkey Lang
Monkey Programming Language written in Rust.
Stars: ✭ 80 (-15.79%)
Mutual labels:  interpreter, lexer
pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-77.89%)
Mutual labels:  interpreter, lexer
scheme.js
Scheme语言解释器的JavaScript语言实现
Stars: ✭ 57 (-40%)
Mutual labels:  interpreter, programing-language
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+63.16%)
Mutual labels:  interpreter, lexer
Cub
The Cub Programming Language
Stars: ✭ 198 (+108.42%)
Mutual labels:  interpreter, lexer
PDDL.jl
Julia parser, interpreter and compiler interface for the Planning Domain Definition Language (PDDL). Planners not included.
Stars: ✭ 52 (-45.26%)
Mutual labels:  interpreter
forthscript
Forthscript programming language interpreter
Stars: ✭ 16 (-83.16%)
Mutual labels:  interpreter
quickjs-build
Build for QuickJS JavaScript Engine
Stars: ✭ 25 (-73.68%)
Mutual labels:  interpreter
jsish
Jsi is a small, C-embeddable javascript interpreter with tightly woven Web and DB support.
Stars: ✭ 32 (-66.32%)
Mutual labels:  interpreter
compiler lab
Some toy labs for compiler course
Stars: ✭ 49 (-48.42%)
Mutual labels:  lexer
clri
An unfinished CIL interpreter in Rust
Stars: ✭ 22 (-76.84%)
Mutual labels:  interpreter
Dictu
Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.
Stars: ✭ 191 (+101.05%)
Mutual labels:  interpreter
foxscheme
An R5RS Scheme in JavaScript.
Stars: ✭ 15 (-84.21%)
Mutual labels:  interpreter
xemime
The Xemime programming language
Stars: ✭ 13 (-86.32%)
Mutual labels:  interpreter
fastbasic
FastBasic - Fast BASIC interpreter for the Atari 8-bit computers
Stars: ✭ 108 (+13.68%)
Mutual labels:  interpreter
expreso
☕ A boolean expression parser and evaluator in Elixir.
Stars: ✭ 54 (-43.16%)
Mutual labels:  lexer
gpp
General PreProcessor
Stars: ✭ 25 (-73.68%)
Mutual labels:  interpreter
locks-py
Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language.
Stars: ✭ 29 (-69.47%)
Mutual labels:  interpreter
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
Stars: ✭ 220 (+131.58%)
Mutual labels:  interpreter
core.horse64.org
THIS IS A MIRROR, CHECK https://codeberg.org/Horse64/core.horse64.org
Stars: ✭ 3 (-96.84%)
Mutual labels:  lexer
fint
.NET CIL interpreter written in simple subset of F#
Stars: ✭ 50 (-47.37%)
Mutual labels:  interpreter
pyccolo
Declarative instrumentation for Python.
Stars: ✭ 70 (-26.32%)
Mutual labels:  interpreter
yara-parser
Tools for parsing rulesets using the exact grammar as YARA. Written in Go.
Stars: ✭ 69 (-27.37%)
Mutual labels:  lexer
riptide
The Riptide Programming Language: Shell scripting redesigned.
Stars: ✭ 24 (-74.74%)
Mutual labels:  interpreter
roda
Röda: A stream-oriented scripting language
Stars: ✭ 43 (-54.74%)
Mutual labels:  interpreter
JSchemeMin
A small scheme implementation in java
Stars: ✭ 22 (-76.84%)
Mutual labels:  interpreter
glide
Glide is an interpreted javascript VM written entirely in safe rust.
Stars: ✭ 14 (-85.26%)
Mutual labels:  interpreter
lexer
Hackable Lexer with UTF-8 support
Stars: ✭ 19 (-80%)
Mutual labels:  lexer
xpl
X Programming Language in a single header file.
Stars: ✭ 25 (-73.68%)
Mutual labels:  interpreter
basicv2
A Commodore (CBM) BASIC V2 interpreter/compiler written in Java
Stars: ✭ 73 (-23.16%)
Mutual labels:  interpreter
lunatic
lunatic: a toy lua interpreter
Stars: ✭ 16 (-83.16%)
Mutual labels:  interpreter
SOMns
SOMns: A Newspeak for Concurrency Research
Stars: ✭ 62 (-34.74%)
Mutual labels:  interpreter
foolang
A toy programming language.
Stars: ✭ 33 (-65.26%)
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 (-47.37%)
Mutual labels:  interpreter
re-typescript
An opinionated attempt at finally solving typescript interop for ReasonML / OCaml.
Stars: ✭ 68 (-28.42%)
Mutual labels:  lexer
uwuscript
World's first uwu-oriented language.
Stars: ✭ 75 (-21.05%)
Mutual labels:  interpreter
monkey-interpreter
Monkey programming language interpreter designed in "Writing An Interpreter In Go".
Stars: ✭ 26 (-72.63%)
Mutual labels:  interpreter
Tiny-Basic
A tiny and basic TINY-BASIC interpreter
Stars: ✭ 33 (-65.26%)
Mutual labels:  interpreter
SwiLex
A universal lexer library in Swift.
Stars: ✭ 29 (-69.47%)
Mutual labels:  lexer
cidk
interpreter devkit
Stars: ✭ 23 (-75.79%)
Mutual labels:  interpreter
chip8
CHIP-8 Emulator in Rust
Stars: ✭ 12 (-87.37%)
Mutual labels:  interpreter
bfpile
Optimizing Brainfuck compiler, transpiler and interpreter
Stars: ✭ 19 (-80%)
Mutual labels:  interpreter
webasm-solidity
[DEPRECATED] On-chain interpreter for WebAssembly written in Solidity
Stars: ✭ 65 (-31.58%)
Mutual labels:  interpreter
embed
An embeddable, tiny Forth interpreter with metacompiler.
Stars: ✭ 80 (-15.79%)
Mutual labels:  interpreter
Script
Script is an object-oriented interpreted programming language. Being migrated to CppUtils
Stars: ✭ 18 (-81.05%)
Mutual labels:  interpreter
WARDuino
A dynamic WebAssembly VM for embedded systems
Stars: ✭ 51 (-46.32%)
Mutual labels:  interpreter
sb-dynlex
Configurable lexer for PHP featuring a fluid API.
Stars: ✭ 27 (-71.58%)
Mutual labels:  lexer
blade
A simple, fast, clean, and dynamic language that allows you to develop applications quickly.
Stars: ✭ 113 (+18.95%)
Mutual labels:  interpreter
Laythe
A gradually typed language originally based on the crafting interpreters series
Stars: ✭ 58 (-38.95%)
Mutual labels:  interpreter
1-60 of 477 similar projects