AbstractWhilecompilersforhigh-levelprogramminglanguagesarelargecomplexsoftwaresystems,theyhaveparticularcharacteristicsthatdifferentiatethemfromothersoftwaresystems.Theirfunctionalityisalmostcompletelywell-defined-ideallythereexistcompleteprecisedescriptionsofthe