Student Videos / Hackathon Presentations
Oak - A Small Programming Language
Oak - A Small Programming Language
Description
Clement and Hussein built a small language that supports fundamental programming tasks and concepts, including variable declaration, function calling, conditional statements, loops, order of operations, and recursion. The interpreter for the language, which they wrote purely in JavaScript, follows a grammar based on the EBNF syntax notation and tokenizes an input string before parsing it. The source code for their language can be found here: https://repl.it/ETv1/557
Team Members
- Clement Mihailescu and Hussein Farah