Simple Programming Language (Lexer, Parser and Interpreter) written in TypeScript