
Lord of the Rings Esolang
Interpreted Language
Developed an esoteric programming language in TypeScript, including a lexer, AST, parser, and evaluator, inspired by a Lord of the Rings phase during winter 2024.
This project enhanced my understanding of language design and compiler construction while gaining hands-on experience with TypeScript's type system. I implemented a lexer for tokenization, an abstract syntax tree (AST) for structure, and a parser and evaluator to interpret and execute code.
Developed an esoteric programming language in TypeScript, including a lexer, AST, parser, and evaluator, inspired by a Lord of the Rings phase during winter 2024.
This project enhanced my understanding of language design and compiler construction while gaining hands-on experience with TypeScript's type system. I implemented a lexer for tokenization, an abstract syntax tree (AST) for structure, and a parser and evaluator to interpret and execute code.
Duration
February 2024
Tags
TypeScript
Interpreter Design
Parser
Lexer
Evaluater