De acordo com o artigo da Wikipedia , L em significa "varredura da esquerda para a direita" e "R" significa "derivação mais à direita". No entanto, no artigo original de Knuth sobre gramáticas , ele define (na página 610) como um idioma "traduzível da esquerda para a direita com vinculado ".
Suponho que essa nova terminologia tenha sido escolhida para complementar a "varredura da esquerda para a direita, derivação mais à esquerda" da análise . Dito isto, não sei quando a terminologia mudou de significado.
Alguém sabe de onde vem a sigla mais recente para ?
formal-languages
reference-request
terminology
formal-grammars
parsers
templatetypedef
fonte
fonte
Respostas:
Fui e perguntei a Don Knuth sobre isso. Ele mencionou que usou pela primeira vez a nova terminologia em seu artigo de 1972, Top-Down Syntax Analysis (link aqui ) para fornecer uma consistência entre a terminologia na análise e .L L ( k ) L R ( k )
Espero que isto ajude!
fonte