Selon l'article de Wikipedia , le L dans signifie "balayage de gauche à droite" et le "R" signifie "dérivation la plus à droite". Cependant, dans l'article original de Knuth sur les grammaires L R ( k ) , il définit L R ( k ) (à la page 610) comme un langage "traduisible de gauche à droite avec k lié ".
Je suppose que cette nouvelle terminologie a été choisie pour compléter "l'analyse de gauche à droite de , dérivation la plus à gauche". Cela dit, je ne sais pas quand la terminologie a changé de sens.
Est-ce que quelqu'un sait d'où vient le nouvel acronyme de ?
formal-languages
reference-request
terminology
formal-grammars
parsers
templatetypedef
la source
la source
Réponses:
Je suis allé et ai demandé à Don Knuth à ce sujet. Il mentionne qu'il a utilisé la nouvelle terminologie pour la première fois dans son article 1972 Top-Down Syntax Analysis (lien ici ) pour assurer la cohérence entre la terminologieL L ( k ) et L R ( k ) analyse.
J'espère que cela t'aides!
la source