I wrote my first trashy language without trees at all (only recursive function, stack-based evaluation and a basic tokenizer)... Now I am planning to write a qbasic interpreter in python but only after really going thoroughly through compiler design course, just so to sharpen my skills.. This thought came when I saw terrible mistake (or so I think) in repl.it's qbasic interpreter
repl.it/KKjf/2..