Rust Parser
Language: Rust
Tool(s): Visual Studio Code
Skills: Data Structures, Linguistics, Compiler Theory
This was a class project for Theory of Computation and Algorithms. I built a lexical analyzer and syntax parser in Rust for 3Point, a made-up programming language with a basic grammatical structure. This program can find lexical/syntax errors if they exist in the 3Point code. If no errors exist, the program generates tokens for the language and parses it. It also includes flags for producing output in Scheme/Prolog.