Great work, well done! Pascal was the second language I learned, after Basic.
I'm interested in studying the code and possibly replicating it for the purpose of learning about how compilers work. Could you give a general overview of the components, or steps you took to implement them? Thanks!