An implementation of interaction nets.
-
Updated
Nov 5, 2024 - TypeScript
An implementation of interaction nets.
CPTS355 Programming Language Design at WSU 2020 SPRING
DotWhitespace is an esoteric programming language using Python.
A modern scripting language; implemented in old school C, yacc & flex
This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)
An interpreter for an imperative language I designed
A Domain Specific Language (DSL) for users of the set theory to create and evaluate binary operations written in Scala
Programming Language Design using GOLD Parser Builder System
Troll DSL for specifying die-rolls implemented in a variant of Lisp
A compiler for LULU (a simple programming language), implemented in Java and Antlr from scratch.
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.
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.
Compiler design
An assembler compiler with special instruction sets written in C language.
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
Add a description, image, and links to the programming-language-design topic page so that developers can more easily learn about it.
To associate your repository with the programming-language-design topic, visit your repo's landing page and select "manage topics."