In the pursuit of fixing a syntax highlighting bug in MarsEdit 5 I have now taught myself the basics of lexers, scanners, and shift-reduce parsing. My dad was a compiler engineer but I’ve never scratched the surface. Thinking of him …

*****
Written on