Syntax-directed editor generator - Ferreira, Jorge Miguel Sol (2017)