კომპილატორი: განსხვავება გადახედვებს შორის
[შეუმოწმებელი ვერსია] | [შეუმოწმებელი ვერსია] |
შიგთავსი ამოიშალა შიგთავსი დაემატა
მ ბოტის შეცვლა: hr:Jezični prevoditelj |
No edit summary |
||
ხაზი 15:
სტანდარტული კომპილატორი შედგება ორი ნაწილისგან: ანალიზი და სინთეზი.
ანალიზი შლის წყარო ენას რამოდენიმე ნაწილად და ადგენს ამ პროგრამის გრამატიკულ სტრუქტურას. ეს სტრუქტურა შემდგომ შუამავალი კოდის სახეს ღებულობს და სინტეზის
ფაზაში განაგრძობს გადამუშავებას. ანალიზის დროს ხდება პროგრამის სინტატიკური და სემანტიკური შეცდომების დადგენა. გროვდება სხვადასხვა ინფორმაცია პროგრამის შესახებ და ხდება მათი შენახვა მონაცემთა სტრუქტურაში რომელსაც
ანალიზის ნაწილს ხშირად წინა ნაწყვეტს უწოდებენ, სინტეზის ნაწილს კი უკანა ნაწყვეტს.
|