Was ist die korrekte Klassifizierung von Parsing-Methoden? Ich habe verschiedene Klassifikationen auf verschiedenen Websites und Vorträgen gesehen.Was wäre die korrekte Klassifizierung von Parsing-Methoden im Compiler-Design?
Hier sind einige.
- Ich fand dies auf blog
- Das von Tutorials Point ist Top Down
und
Ich bin total verwirrt darüber, was die korrekte Klassifizierung des Parsing-Verfahrens sein würde. Bitte fügen Sie in Ihrer Antwort ein baumartig strukturiertes Bild ein, das die Klassifizierung beschreibt.
Bitte hinterlassen Sie einen Kommentar Sie die Frage oder Antwort downvoted.
Also ist diese Aussage von [tutorialspoint] (https://www.tutorialspoint.com/compiler_design/compiler_design_top_down_parser.htm) falsch. - Rekursive Abstieg ist eine Top-Down-Parsing-Technik, die den Parse-Baum von oben erstellt und die Eingabe von links nach rechts gelesen wird. Es verwendet Prozeduren für jede terminale und nicht-terminale Entität. Diese Analysetechnik analysiert rekursiv die Eingabe, um einen Syntaxbaum zu erstellen **, der möglicherweise Rückverfolgung ** erfordert. – Siraj
Laut ihnen ist ** Predictive Parsing ** eine Form von ** Recursive Descent ** Parsing, die kein Backtracking erfordert. – Siraj
Lesen Sie sorgfältig - ich habe rekursiven Abstieg als Teil der Top-Down-Parsing klassifiziert. und es erfordert kein Backtracking. und prädiktiv ist nicht Teil der rekursiven Abstammung Parsing. –