Creating a Compiler for the Semi-Structured Language of Blazons

Author(s): Mulder, Michael (2021)

Abstract:
A blazon is a textual, semi-structured description of the visual representation of a coat of arms. There is no formal tool to create such a visual representation given a blazon, yet there is a lot of demand for these drawings. In this project we research all steps needed to create a compiler that can turn blazons into their visual representation. Our focus during this research was creating a flexible and easily extendable compiler that can understand the different ways a blazon can be expressed.

Document(s):

mulder_BA_faculty.pdf