Programs: Compilation Theory

The Compilation Theory course involved writing simple scanners, parsers and interpreters, mainly using Lex/Flex (scanner generator) and Bison/Yacc (parser generator).