add main back to QueryParser.py so we can create the parsetab.py file where we want it
[python-rwhoisd.git] / rwhoisd / parsetab.py
1
2 # parsetab.py
3 # This file is automatically generated. Do not edit.
4
5 _lr_method = 'LALR'
6
7 _lr_signature = '\xd1\x90\xe7\xda}\xb1\xca\xdb\xdfA\x9bp\xfe&\xa3\r'
8
9 _lr_action_items = {'QUOTEDVALUE':([0,8,9,10,11,12,],[1,1,1,1,1,1,]),'AND':([1,2,3,4,5,6,13,14,15,16,17,18,19,],[-13,-10,-11,-12,-5,11,11,-8,-6,-9,-7,-3,-4,]),'ATTR':([0,8,9,10,11,12,],[2,2,14,16,2,2,]),'VALUE':([0,8,9,10,11,12,],[4,4,4,4,4,4,]),'CLASS':([0,],[8,]),'NEQ':([2,],[10,]),'EQ':([2,],[9,]),'OR':([1,2,3,4,5,6,13,14,15,16,17,18,19,],[-13,-10,-11,-12,-5,12,12,-8,-6,-9,-7,-3,-4,]),'$end':([1,2,3,4,5,6,7,13,14,15,16,17,18,19,],[-13,-10,-11,-12,-5,-2,0,-1,-8,-6,-9,-7,-3,-4,]),}
10
11 _lr_action = { }
12 for _k, _v in _lr_action_items.items():
13    for _x,_y in zip(_v[0],_v[1]):
14       if not _lr_action.has_key(_x):  _lr_action[_x] = { }
15       _lr_action[_x][_k] = _y
16 del _lr_action_items
17
18 _lr_goto_items = {'query':([0,8,],[6,13,]),'total':([0,],[7,]),'value':([0,8,9,10,11,12,],[3,3,15,17,3,3,]),'querystr':([0,8,11,12,],[5,5,18,19,]),}
19
20 _lr_goto = { }
21 for _k, _v in _lr_goto_items.items():
22    for _x,_y in zip(_v[0],_v[1]):
23        if not _lr_goto.has_key(_x): _lr_goto[_x] = { }
24        _lr_goto[_x][_k] = _y
25 del _lr_goto_items
26 _lr_productions = [
27   ("S'",1,None,None,None),
28   ('total',2,'p_total_class_query','QueryParser.py',102),
29   ('total',1,'p_total_query','QueryParser.py',108),
30   ('query',3,'p_query_oper_querystr','QueryParser.py',114),
31   ('query',3,'p_query_oper_querystr','QueryParser.py',115),
32   ('query',1,'p_query_querystr','QueryParser.py',125),
33   ('querystr',3,'p_querystr_attr_value','QueryParser.py',132),
34   ('querystr',3,'p_querystr_attr_value','QueryParser.py',133),
35   ('querystr',3,'p_querystr_attr_attr','QueryParser.py',138),
36   ('querystr',3,'p_querystr_attr_attr','QueryParser.py',139),
37   ('querystr',1,'p_querystr_value','QueryParser.py',144),
38   ('querystr',1,'p_querystr_value','QueryParser.py',145),
39   ('value',1,'p_value','QueryParser.py',150),
40   ('value',1,'p_quotedvalue','QueryParser.py',157),
41 ]