Applying Attribute Grammars to Teach Linguistic Rules. - Patrícia Amorim Barros; Maria João Varanda Pereira; Pedro Rangel Henriques (SLATE, 2017)