4. COMPILER LANGUAGE SPECIFICATIONS