Სარჩევი:

რა შეზღუდვები აქვს რეკურსიული წარმოშობის პარსერს?
რა შეზღუდვები აქვს რეკურსიული წარმოშობის პარსერს?

ვიდეო: რა შეზღუდვები აქვს რეკურსიული წარმოშობის პარსერს?

ვიდეო: რა შეზღუდვები აქვს რეკურსიული წარმოშობის პარსერს?
ვიდეო: Recursive Descent Parsing 2024, ნოემბერი
Anonim

რეკურსიული წარმოშობის პარსერებს აქვთ გარკვეული უარყოფითი მხარეები:

  • ისინი არ არიან ისეთი სწრაფი, როგორც ზოგიერთი სხვა მეთოდი.
  • ძნელია მართლაც კარგი შეცდომის შეტყობინებების მიწოდება.
  • მათ არ შეუძლიათ გააკეთონ ანალიზები, რომლებიც საჭიროებენ თვითნებურად გრძელ ყურებას.

აქედან, რა არის რეკურსიული წარმოშობის პარსერი მაგალითით?

რეკურსიული დაღმართი არის ზემოდან ქვემოთ გარჩევა ტექნიკა, რომელიც აყალიბებს გაანალიზება ხე ზემოდან და შეყვანა იკითხება მარცხნიდან მარჯვნივ. ის იყენებს პროცედურებს ყველა ტერმინალისა და არატერმინალური პირისთვის. ეს გარჩევა ტექნიკა განიხილება რეკურსიული რადგან ის იყენებს კონტექსტისგან თავისუფალ გრამატიკას რომელიც რეკურსიულია ბუნებაში.

გარდა ამისა, შეუძლია თუ არა რეკურსიული წარმოშობის პარსერს მარცხენა რეკურსიული გრამატიკა? ა პროგნოზირებადი Parser განსაკუთრებული შემთხვევაა რეკურსიული წარმოშობის პარსერი , სადაც არ არის საჭირო Back Tracking. ფრთხილად წერით ა გრამატიკა აღმოფხვრას ნიშნავს მარცხენა რეკურსია და მარცხენა ფაქტორინგი მისგან მიღებული გრამატიკული ნება იყოს ა გრამატიკა რომ შეუძლია იყოს გაანალიზებული ა რეკურსიული წარმოშობის პარსერი.

გარდა ამისა, რა არის არარეკურსიული წარმოშობის პარსერი?

პროგნოზირებადი გარჩევა არის სპეციალური ფორმა რეკურსიული წარმოშობის პარსინგი , სადაც არ არის საჭირო უკან დახევა, ასე რომ, მას შეუძლია წინასწარ განსაზღვროს რომელი პროდუქტი გამოიყენოს შეყვანის სტრიქონის ჩანაცვლებისთვის. არა - რეკურსიული პროგნოზირებადი გარჩევა ან მაგიდაზე ორიენტირებული ასევე ცნობილია როგორც LL(1) პარსერი . ეს პარსერი მიჰყვება მარცხენა წარმოშობას (LMD).

პარსერში რას გულისხმობ?

ა პარსერი არის შემდგენელი ან თარჯიმანი კომპონენტი, რომელიც არღვევს მონაცემებს მცირე ელემენტებად სხვა ენაზე მარტივი თარგმნისთვის. ა პარსერი იღებს შეყვანას ნიშნების ან პროგრამის ინსტრუქციების თანმიმდევრობის სახით და ჩვეულებრივ აშენებს მონაცემთა სტრუქტურას გაანალიზება ხე ან აბსტრაქტული სინტაქსის ხე.

გირჩევთ: