This paper developed XYZ/NGAE system based on AG(attributed grammar).The system generates the FEC(front—end compiler)of a programming lan-guage automatically.In this paper,AG and the language for attribute definition are intro-duced at first.then the system structure of XYZ/NGAE and the attribute optimization technique are described.