Standard

Generalized LR parsing algorithm for Boolean grammars. / Okhotin, Alexander.

в: International Journal of Foundations of Computer Science, Том 17, № 3, 01.06.2006, стр. 629-664.

Результаты исследований: Научные публикации в периодических изданияхстатьяРецензирование

Harvard

Okhotin, A 2006, 'Generalized LR parsing algorithm for Boolean grammars', International Journal of Foundations of Computer Science, Том. 17, № 3, стр. 629-664. https://doi.org/10.1142/S0129054106004029

APA

Okhotin, A. (2006). Generalized LR parsing algorithm for Boolean grammars. International Journal of Foundations of Computer Science, 17(3), 629-664. https://doi.org/10.1142/S0129054106004029

Vancouver

Okhotin A. Generalized LR parsing algorithm for Boolean grammars. International Journal of Foundations of Computer Science. 2006 Июнь 1;17(3):629-664. https://doi.org/10.1142/S0129054106004029

Author

Okhotin, Alexander. / Generalized LR parsing algorithm for Boolean grammars. в: International Journal of Foundations of Computer Science. 2006 ; Том 17, № 3. стр. 629-664.

BibTeX

@article{079e2652b08a4831b7922cbb89df75b8,
title = "Generalized LR parsing algorithm for Boolean grammars",
abstract = "The generalized LR parsing algorithm for context-free grammars is extended for the case of Boolean grammars, which are a generalization of the context-free grammars with logical connectives added to the formalism of rules. In addition to the standard LR operations, Shift and Reduce, the new algorithm uses a third operation called Invalidate, which reverses a previously made reduction. This operation makes the mathematical justification of the algorithm significantly different from its prototype. On the other hand, the changes in the implementation are not very substantial, and the algorithm still works in time O(n4).",
keywords = "Boolean grammars, Bottom-up, Conjunctive grammars, Language equations, LR, Parsing, Shift-reduce",
author = "Alexander Okhotin",
year = "2006",
month = jun,
day = "1",
doi = "10.1142/S0129054106004029",
language = "English",
volume = "17",
pages = "629--664",
journal = "International Journal of Foundations of Computer Science",
issn = "0129-0541",
publisher = "WORLD SCIENTIFIC PUBL CO PTE LTD",
number = "3",

}

RIS

TY - JOUR

T1 - Generalized LR parsing algorithm for Boolean grammars

AU - Okhotin, Alexander

PY - 2006/6/1

Y1 - 2006/6/1

N2 - The generalized LR parsing algorithm for context-free grammars is extended for the case of Boolean grammars, which are a generalization of the context-free grammars with logical connectives added to the formalism of rules. In addition to the standard LR operations, Shift and Reduce, the new algorithm uses a third operation called Invalidate, which reverses a previously made reduction. This operation makes the mathematical justification of the algorithm significantly different from its prototype. On the other hand, the changes in the implementation are not very substantial, and the algorithm still works in time O(n4).

AB - The generalized LR parsing algorithm for context-free grammars is extended for the case of Boolean grammars, which are a generalization of the context-free grammars with logical connectives added to the formalism of rules. In addition to the standard LR operations, Shift and Reduce, the new algorithm uses a third operation called Invalidate, which reverses a previously made reduction. This operation makes the mathematical justification of the algorithm significantly different from its prototype. On the other hand, the changes in the implementation are not very substantial, and the algorithm still works in time O(n4).

KW - Boolean grammars

KW - Bottom-up

KW - Conjunctive grammars

KW - Language equations

KW - LR

KW - Parsing

KW - Shift-reduce

UR - http://www.scopus.com/inward/record.url?scp=33746190624&partnerID=8YFLogxK

U2 - 10.1142/S0129054106004029

DO - 10.1142/S0129054106004029

M3 - Article

AN - SCOPUS:33746190624

VL - 17

SP - 629

EP - 664

JO - International Journal of Foundations of Computer Science

JF - International Journal of Foundations of Computer Science

SN - 0129-0541

IS - 3

ER -

ID: 41141290