Comment A suggestion (Score 1) 371
I would suggest that if you're interested in compilers, parsing and so on, you check the source of the GNAT Ada95 compiler, which is in the opinion of most of those who looked at it:
elegant
efficient
and really readable
Of course, it is in Ada...