19-20 CS3480: Software Language Engineering

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