programming-language-design
There are 32 repositories under programming-language-design topic.
xieyuheng/inet-cute
An implementation of interaction nets in JS.
ilevd/cwp
Indentation-based syntax for Clojure
xieyuheng/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.
tixonochekAscended/oko-lang
👁️ An interpreted, non-esoteric programming language. "Language of vision".
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.
mohabmes/PL-Design
Programming Language Design using GOLD Parser Builder System
nthnn/Uartix
Strange dynamic programming and scripting language that performs mathematical computations on a connected Raspberry Pi Pico (RP2040) through UART connectivity.
thrushlang/syntax
Speculative syntax for the Thrush Programming Language.
ariasaeidi/LULUCompiler
A compiler for LULU (a simple programming language), implemented in Java and Antlr from scratch.
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
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.
M-Husnain-Ali/Linguo-Compiler
Linguo is an experimental programming language designed to be as close to natural English as possible. It features a readable, English-like syntax while maintaining the power of a modern programming language.
niktaakbarpour/LULUCompiler
A compiler for LULU (a simple programming language), implemented in Java and Antlr from scratch.
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.
lumunge/Compiler-Design
Compiler design
SamStan4/sLang
A simple statically typed, statically scoped programming language interpreter implemented in Haskell
TVAO/Troll-DSL
Troll DSL for specifying die-rolls implemented in a variant of Lisp