This is an implementation of interaction nets. It introduces you to the bizarre world of graph-based computation and linear logic, using a familiar JavaScript-like syntax :)
-
Updated
May 15, 2024 - TypeScript
This is an implementation of interaction nets. It introduces you to the bizarre world of graph-based computation and linear logic, using a familiar JavaScript-like syntax :)
An implementation of interaction nets. -- ASCII art inspired syntax. -- Pure postfix expression. -- Using a stack-based low-layer language to build nets.
A modern scripting language; implemented in old school C, yacc & flex
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
Distributed graph operation language for programming non-neurological artificial intelligence systems.
An assembler compiler with special instruction sets written in C language.
Make-A-Maze is a Domain-Specific Language for constructing mazes, a concrete console-based application using Python with GUI compatibility.
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.
Compiler design
A Domain Specific Language (DSL) for users of the set theory to create and evaluate binary operations written in Scala
An interpreter for an imperative language I designed
Troll DSL for specifying die-rolls implemented in a variant of Lisp
DotWhitespace is an esoteric programming language using Python.
A Language for the Lazy
A design of a simple programming language using antlr
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."