recursive-descent

Der Recursive Descent Parser ist eine Art Top-Down-Parser, der als eine Menge rekursiver Prozeduren erstellt wird, die jeweils eine Produktionsregel der Grammatik implementieren.
4
Antworten

Rekursives Sink-Parsing - von LL (1) aufwärts

Die folgende einfache "Taschenrechnerausdruck" Grammatik (BNF) kann leicht mit dem trivialen rekursiven Abstiegs-Parser analysiert werden, der prädiktiv LL (1): ist %Vor% Weil es immer ausreicht, das nächste Token zu sehen, um die auszuwähle...
24.09.2008, 17:39
1
Antwort

Welche Grammatiken können mit rekursivem Descent ohne Backtracking analysiert werden?

Laut "Rekursiver Descent-Parser" auf Wikipedia ist ein rekursiver Abstieg ohne Backtracking (auch als Predictive Parsing bezeichnet) nur für LL (k) Grammatiken. An anderer Stelle habe ich gelesen, dass die Implementierung von Lua einen solc...
21.08.2017, 12:02