programming-language-design
There are 29 repositories under programming-language-design topic.
cicada-lang/inet-cute
An implementation of interaction nets in JS.
ilevd/cwp
Indentation-based syntax for Clojure
cicada-lang/inet-js
This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)
Ricardicus/ric-script
A modern scripting language; implemented in old school C, yacc & flex
BaseMax/DotWhitespace
DotWhitespace is an esoteric programming language using Python.
milesbarr/hindley-milner-in-python
Hindley–Milner type inference implemented in Python.
cbozan/my_assembler_compiler
An assembler compiler with special instruction sets written in C language.
ibnsultan/sahil
Swahili Programming language, It is an implementation of Basic Programming Language using Python and Swahili Lexical terms
jchenche/interpreter
An interpreter for an imperative language I designed
chedim/cliffhanger
Distributed graph operation language for programming non-neurological artificial intelligence systems.
nthnn/Uartix
Strange dynamic programming and scripting language that performs mathematical computations on a connected Raspberry Pi Pico (RP2040) through UART connectivity.
mohabmes/PL-Design
Programming Language Design using GOLD Parser Builder System
jawline/Scribble
Scribble is a scripting language, register-based IR, and interpreter designed to be embedded in large applications. The language has a simple syntax, is garbage collected, and supports type inference. It is designed in a way that enables quick integration with large C++ projects.
mrezasaeidi/LULUCompiler
A compiler for LULU (a simple programming language), implemented in Java and Antlr from scratch.
niktaakbarpour/LULUCompiler
A compiler for LULU (a simple programming language), implemented in Java and Antlr from scratch.
thrushlang/syntax
The meta syntax, which tries to be understood and compiled by the Thrush compiler.
hyndavi1234/Make-A-Maze
Make-A-Maze is a Domain-Specific Language for constructing mazes, a concrete console-based application using Python with GUI compatibility.
Mahoney0101/C--Compiler
Custom compiler for a C-like language called C--. The compiler consists of parsing using context free grammers and building an Abstract Systax Tree. Semantic analysis, type checking, annotating the AST and code generation. The generated code is MAPL
Shakiba-Alipour/A-Simple-Programming-Language-Using-Antlr
A design of a simple programming language using antlr
yijingxiao1998/CptS-355-assignment
CPTS355 Programming Language Design at WSU 2020 SPRING
BaseMax/GoScript
GoScript is a lightweight scripting language implemented in Go. It provides a simple, expressive syntax for common scripting tasks and serves as an excellent platform for learning language design and building domain-specific languages.
gnzeleven/set-theory-dsl-1
A Domain Specific Language (DSL) for users of the set theory to create and evaluate binary operations written in Scala
lumunge/Compiler-Design
Compiler design
TVAO/Troll-DSL
Troll DSL for specifying die-rolls implemented in a variant of Lisp