VisualLISA: a visual interface for an attribute grammar based compiler-compiler - Pereira, Maria João (2008)