Projects
These pages explain the theory of lexical scanning and LALR(1) parsing, then get into a set of tools I created in C# to do some parsing, specifically of C# as well as other domain specific languages I intend to develop for the bricologica project.
Scanning: a description of the algorithms used for my scanner