20-21 CS3480: Software Language Engineering

Learn to to build software language engineering processors using principled methods, including: generalised parsing, attribute grammars, term rewriting and Structural Operational Semantics.