There are 2 repositories under programming-language-design topic.
This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)
A modern scripting language; implemented in old school C, yacc & flex
DotWhitespace is an esoteric programming language using Python.
Hindley–Milner type inference implemented in Python.
An assembler compiler with special instruction sets written in C language.
👁️ An interpreted, non-esoteric programming language. "Language of vision".
Swahili Programming language, It is an implementation of Basic Programming Language using Python and Swahili Lexical terms
An interpreter for an imperative language I designed
Distributed graph operation language for programming non-neurological artificial intelligence systems.
Strange dynamic programming and scripting language that performs mathematical computations on a connected Raspberry Pi Pico (RP2040) through UART connectivity.
Speculative syntax for the Thrush Programming Language.
A compiler for LULU (a simple programming language), implemented in Java and Antlr from scratch.
A Domain Specific Language (DSL) for users of the set theory to create and evaluate binary operations written in Scala
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.
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.
A compiler for LULU (a simple programming language), implemented in Java and Antlr from scratch.
Make-A-Maze is a Domain-Specific Language for constructing mazes, a concrete console-based application using Python with GUI compatibility.
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
A design of a simple programming language using antlr
CPTS355 Programming Language Design at WSU 2020 SPRING
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.
Compiler design
A simple statically typed, statically scoped programming language interpreter implemented in Haskell