LR Parsing for Boolean Grammars

Author(s):  
Alexander Okhotin
Keyword(s):  
2006 ◽  
Vol 17 (03) ◽  
pp. 629-664 ◽  
Author(s):  
ALEXANDER OKHOTIN

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).


1995 ◽  
Vol 55 (3-4) ◽  
pp. 135-153 ◽  
Author(s):  
Benjamin R. Seyfarth ◽  
Manuel E. Bermudez
Keyword(s):  

2010 ◽  
Vol 21 (05) ◽  
pp. 799-815 ◽  
Author(s):  
TOMMI LEHTINEN ◽  
ALEXANDER OKHOTIN

It is proved that the language family generated by Boolean grammars is effectively closed under injective gsm mappings and inverse gsm mappings (where gsm stands for a generalized sequential machine). The same results hold for conjunctive grammars, unambiguous Boolean grammars and unambiguous conjunctive grammars.


2016 ◽  
Vol 61 (2) ◽  
pp. 581-605 ◽  
Author(s):  
Mikhail Barash ◽  
Alexander Okhotin
Keyword(s):  

2009 ◽  
Vol 207 (9) ◽  
pp. 945-967 ◽  
Author(s):  
Vassilis Kountouriotis ◽  
Christos Nomikos ◽  
Panos Rondogiannis
Keyword(s):  

1976 ◽  
Vol 7 (1) ◽  
pp. 61-73 ◽  
Author(s):  
O. L. Madsen ◽  
B. B. Kristensen

Sign in / Sign up

Export Citation Format

Share Document