There are 5 repositories under programming-language-theory topic.
Datasets, tools, and benchmarks for representation learning of code.
✨ Programming Language Research, Applied PLT & Compilers
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Curated List of Research Focused Reading Materials & Videos for Learning about Programming Language Theory Research, Formal Methods and their application in some most active computer Science fields.
Crafting an interpreter/compiler with TypeScript.
WIP ISO 7185 Pascal interpreter
A miniature model of the Typescript compiler
Turkish resource for PLT (Programming Language Theory)
DotWhitespace is an esoteric programming language using Python.
a categorical programming language (WIP)
My own Forth dialect on top of the Lua programming language. [Work in Progress]
String diagram visualiser
Hindley–Milner type inference implemented in Python.
📚 (WIP) Rewriting Software Foundations in Lean 4
Lennart Augustsson's lamda cube
Coursera: Programming Languages, Univ. of Washington
🪨 A minimal, esoteric, interpreted programming language with magical sigils that execute code.
My own personal list of ownership policies. :microscope: :books: :question: :thinking: [Work in Progress]
IU Type Theory reading group
The Cocke-Younger-Kasami algorithm implementation proposed by Lange-Leiss that handles grammars on 2NF(Binary Normal Form) instead of CNF(Chomsky Normal Form).
Solutions to exercises from: Essentials of Programming Languages: 3rd edition (http://www.eopl3.com/) in Scala
This is a compiler in Java using the ASM byte code framework for code generation in Java Byte Code.
formal proof of type preservation of the dictionary passing transform for system f
Community Journal for Programming Language Theory and Development
A formal definition of a language accompanied by proofs of its properties.