pascal like interpreter (school project for formal languages and compilers)
FEATURES: FSM lexer, recursive descent based parser (LL1), shunting yard based arithmetic expressions, abstract syntax tree IR (binary tree).
"features": swearwords in commit logs and code, mixed czech and english comments, mixed coding styles, ugly code made under time pressure and last minute hacks
assesment: 22/20 points (included extra points for extensions)