An attribute grammar for the semantic analysis of Ada - Uhl, Juengen (Springer Verlag, 1982)