Initial revision
[python-rwhoisd.git] / rwhoisd / parsetab.py
1
2 # parsetab.py
3 # This file is automatically generated. Do not edit.
4
5 _lr_method = 'SLR'
6
7 _lr_signature = '\xd4p\x02\xe6^\xeb\x1b\xa7\xf4\r\xb2\xf7!\xf32\x1d'
8
9 _lr_action_items = {'AND':([13,1,6,2,15,17,16,14,3,5,4,],[11,-11,-5,-8,-7,-4,-3,-6,-10,11,-9,]),'QUOTEDVALUE':([8,10,12,0,9,11,],[1,1,1,1,1,1,]),'ATTR':([12,0,8,11,],[2,2,2,2,]),'CLASS':([0,],[8,]),'NEQ':([2,],[10,]),'EQ':([2,],[9,]),'OR':([1,15,13,6,4,2,14,5,17,16,3,],[-11,-7,12,-5,-9,-8,-6,12,-4,-3,-10,]),'VALUE':([11,9,12,10,8,0,],[3,3,3,3,3,3,]),'$':([17,14,2,5,3,7,13,16,15,1,4,6,],[-4,-6,-8,-2,-10,0,-1,-3,-7,-11,-9,-5,]),}
10
11 _lr_action = { }
12 for _k, _v in _lr_action_items.items():
13    for _x,_y in zip(_v[0],_v[1]):
14        _lr_action[(_x,_k)] = _y
15 del _lr_action_items
16
17 _lr_goto_items = {'querystr':([0,11,12,8,],[6,16,17,6,]),'total':([0,],[7,]),'value':([12,11,10,8,9,0,],[4,4,15,4,14,4,]),'query':([8,0,],[13,5,]),}
18
19 _lr_goto = { }
20 for _k, _v in _lr_goto_items.items():
21    for _x,_y in zip(_v[0],_v[1]):
22        _lr_goto[(_x,_k)] = _y
23 del _lr_goto_items
24 _lr_productions = [
25   ("S'",1,None,None,None),
26   ('total',2,'p_total_class_query','QueryParser.py',74),
27   ('total',1,'p_total_query','QueryParser.py',80),
28   ('query',3,'p_query_oper_querystr','QueryParser.py',86),
29   ('query',3,'p_query_oper_querystr','QueryParser.py',87),
30   ('query',1,'p_query_querystr','QueryParser.py',97),
31   ('querystr',3,'p_querystr_attr_value','QueryParser.py',104),
32   ('querystr',3,'p_querystr_attr_value','QueryParser.py',105),
33   ('querystr',1,'p_querystr_attr','QueryParser.py',110),
34   ('querystr',1,'p_querystr_value','QueryParser.py',115),
35   ('value',1,'p_value','QueryParser.py',121),
36   ('value',1,'p_quotedvalue','QueryParser.py',128),
37 ]