177 lines
67 KiB
Python
177 lines
67 KiB
Python
![]() |
|
||
|
# /home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshtables.py
|
||
|
# This file is automatically generated. Do not edit.
|
||
|
_tabversion = '3.2'
|
||
|
|
||
|
_lr_method = 'LALR'
|
||
|
|
||
|
_lr_signature = 'S\xc5=P\x87\x06\x9d\x89~F_:iA\xc5\xcf'
|
||
|
|
||
|
_lr_action_items = {'For':([0,2,3,8,9,10,11,14,15,16,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38,39,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,92,93,94,95,99,101,102,103,104,105,106,107,108,110,111,112,113,114,116,117,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,151,153,155,156,157,160,167,168,169,170,172,173,174,181,185,187,190,193,195,197,198,199,200,203,],[22,-2,-142,-138,-87,-24,-25,-16,22,22,-126,22,-34,-26,-127,-84,-17,-144,-11,-7,-1,22,-85,-22,-111,22,22,-113,-12,-82,-67,-8,-19,-21,-143,-5,22,-20,22,-14,-23,-79,-59,-145,-146,-122,-115,-121,-116,-117,-3,-99,-93,-103,-75,22,-107,-89,-105,-60,-97,-101,-91,-74,-95,-118,-114,-112,-124,-128,22,-18,-109,-147,-147,-119,-120,-147,-123,-134,-4,-132,22,-131,-13,-88,22,-86,-83,-129,-130,-100,-94,-104,-108,-90,-106,-98,-102,-92,-96,-125,-27,22,-147,-110,22,22,-147,22,-139,-73,22,-68,-141,22,-133,-6,-66,22,-35,22,-9,-10,22,-15,-69,-70,22,22,-62,-140,-76,-44,-36,-71,-61,22,-42,-43,-37,22,22,22,]),'LESS':([0,2,3,8,9,10,11,14,15,16,18,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38,39,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,92,93,94,95,99,101,102,103,104,105,106,107,108,110,111,112,113,114,116,117,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,151,153,155,156,160,167,168,169,170,172,173,174,181,185,187,190,193,195,197,198,199,200,203,],[5,-2,-142,-138,-87,-24,-25,-16,5,5,5,-126,5,-34,-26,-127,-84,5,-144,-11,-7,-1,5,-85,-22,-111,5,5,-113,-12,-82,-67,-8,-19,-21,-143,-5,5,-20,5,-14,-23,5,-59,-145,-146,-122,-115,-121,-116,-117,-3,-99,-93,-103,-75,5,-107,-89,-105,-60,-97,-101,-91,-74,-95,-118,-114,-112,-124,-128,5,5,-109,-147,-147,-119,-120,-147,-123,-134,-4,-132,5,-131,-13,-88,5,-86,-83,-129,-130,-100,-94,-104,-108,-90,-106,-98,-102,-92,-96,-125,-27,5,-147,-110,5,5,5,-139,-73,5,-68,-141,5,-133,-6,-66,5,-35,5,-9,-10,-15,-69,5,5,5,-62,-140,-76,-44,-36,5,-61,5,-42,-43,-37,5,5,5,]),'HERENAME':([19,44,],[86,86,]),'ASSIGNMENT_WORD':([0,2,3,8,9,10,11,14,15,16,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38,39,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,92,93,94,95,99,101,102,103,104,105,106,107,108,110,111,112,113,114,116,117,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,151,153,155,156,160,167,168,169,170,172,173,174,181,185,187,190,193,195,197,198,199,200,203,],[25,-2,-142,-138,-87,-24,-25,-16,25,25,-126,25,-34,-26,-127,-84,-17,-144,-11,-7,-1,25,-85,-22,-111,25,25,-113,-12,-82,-67,-8,-19,-21,-143,-5,25,-20,25,-14,-23,25,-59,-145,-146,-122,-115,-121,-116,-117,-3,-99,-93,-103,-75,25,-107,-89,-105,-60,-97,-101,-91,-74,-95,-118,-114,-112,-124,-128,25,-18,-109,-147,-147,-119,-120,-147,-123,-134,-4,-132,25,-131,-13,-88,25,-86,-83,-129,-130,-100,-94,-104,-108,-90,-106,-98,-102,-92,-96,-125,-27,25,-147,-110,25,25,25,-139,-73,25,-68,-141,25,-133,-6,-66,25,-35,25,-9,-10,-15,-69,-70,25,25,-62,-140,-76,-44,-36,-71,-61,25,-42,-43,-37,25,25,25,]),'CLOBBER':([0,2,3,8,9,10,11,14,15,16,18,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,38,39,41,42,43,45,46,47,48,49,50,51,52,53,54,55,56,57,59,60,61,62,63,64,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,87,88,92,93,94,95,99,101,102,103,104,105,106,107,108,110,111,112,113,114,116,117,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,151,153,155,156,160,167,168,169,170,172,173,174,181,185,187,190,193,195,197,198,199,200,203,],[6,-2,-142,-138,-87,-24,-25,-16,6,6,6,-126,6,-34,-26,-127,-84,6,-144,-11,-7,-1,6,-85,-22,-111,6,6,-113,-12,-82,-67,-8,-19,-21,-143,-5,6,-20,6,-14,-23,6,-59,-145,-146,-122,-115,-121,-116,-117,-3,-99,-93,-103,-75,6,-107,-89,-105,-60,-97,-101,-91,-74,-95,-118,-114,-112,-124,-128,6,6,-109,-147,-147,-119,
|
||
|
|
||
|
_lr_action = { }
|
||
|
for _k, _v in _lr_action_items.items():
|
||
|
for _x,_y in zip(_v[0],_v[1]):
|
||
|
if not _x in _lr_action: _lr_action[_x] = { }
|
||
|
_lr_action[_x][_k] = _y
|
||
|
del _lr_action_items
|
||
|
|
||
|
_lr_goto_items = {'linebreak':([58,65,94,95,102,107,133,137,150,166,193,200,204,207,208,210,212,214,],[115,118,135,136,144,145,145,157,161,186,202,206,209,213,215,216,217,218,]),'maybe_until_word':([0,15,16,21,32,36,38,50,52,72,88,107,112,132,135,136,138,141,144,148,153,157,169,170,193,199,200,203,],[3,3,68,3,3,3,3,3,3,119,3,3,68,3,3,3,3,3,3,119,3,3,3,3,3,3,3,3,]),'maybe_for_word':([0,15,16,21,32,36,38,50,52,72,88,107,112,132,135,136,138,141,144,148,153,157,169,170,193,199,200,203,],[4,4,69,4,4,4,4,4,4,120,4,4,69,4,4,4,4,4,4,120,4,4,4,4,4,4,4,4,]),'redirect_list':([26,168,],[92,187,]),'maybe_if_word':([0,15,16,21,32,36,38,50,52,72,88,107,112,132,135,136,138,141,144,148,153,157,169,170,193,199,200,203,],[8,8,70,8,8,8,8,8,8,121,8,8,70,8,8,8,8,8,8,121,8,8,8,8,8,8,8,8,]),'assignment_word':([0,15,21,32,36,38,50,52,55,88,107,132,135,136,138,141,144,153,169,170,193,199,200,203,],[9,9,9,9,9,9,9,9,111,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,]),'if_clause':([0,15,21,32,36,38,50,52,88,107,132,135,136,138,141,144,153,157,169,170,193,199,200,203,],[10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,]),'while_clause':([0,15,21,32,36,38,50,52,88,107,132,135,136,138,141,144,153,157,169,170,193,199,200,203,],[11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,]),'in':([115,118,],[150,152,]),'for_word':([0,15,21,32,36,38,50,52,88,107,132,135,136,138,141,144,153,157,169,170,193,199,200,203,],[13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,]),'simple_command':([0,15,21,32,36,38,50,52,88,107,132,135,136,138,141,144,153,169,170,193,199,200,203,],[14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,]),'filename':([5,6,7,12,17,37,40,],[61,62,63,64,82,99,101,]),'multiple_commands':([0,],[15,]),'cmd_name':([0,15,21,32,36,38,50,52,88,107,132,135,136,138,141,144,153,169,170,193,199,200,203,],[16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,]),'do_word':([100,109,118,164,183,],[141,141,141,141,141,]),'case_list':([161,],[177,]),'newline_list':([0,21,32,36,38,49,50,58,65,91,94,95,102,107,130,133,137,138,141,150,152,162,166,169,170,193,199,200,204,207,208,210,212,214,],[20,88,88,88,88,104,88,116,116,104,116,116,116,116,104,116,116,88,88,116,163,163,116,88,88,203,88,203,116,116,116,116,116,116,]),'until_clause':([0,15,21,32,36,38,50,52,88,107,132,135,136,138,141,144,153,157,169,170,193,199,200,203,],[23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,]),'complete_command':([0,15,],[2,67,]),'separator':([49,91,130,],[105,132,153,]),'compound_command':([0,15,21,32,36,38,50,52,88,107,132,135,136,138,141,144,153,157,169,170,193,199,200,203,],[26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,168,26,26,26,26,26,26,]),'cmd_suffix':([16,112,],[72,148,]),'maybe_bang_word':([0,15,16,21,32,36,38,50,72,88,107,112,132,135,136,138,141,148,153,169,170,193,199,200,203,],[27,27,73,27,27,27,27,27,122,27,27,73,27,27,27,27,27,122,27,27,27,27,27,27,27,]),'then_word':([97,188,],[138,199,]),'separator_op':([49,91,130,],[107,133,133,]),'and_or':([0,15,21,32,36,38,50,88,107,132,138,141,153,169,170,193,199,200,203,],[29,29,89,89,89,89,89,89,146,154,89,89,154,89,89,89,89,89,89,]),'case_item_ns':([161,177,],[180,194,]),'done_word':([159,],[174,]),'fname':([0,15,21,32,36,38,50,52,88,107,132,135,136,138,141,144,153,169,170,193,199,200,203,],[30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,]),'cmd_word':([55,],[112,]),'here_end':([19,44,],[85,103,]),'command':([0,15,21,32,36,38,50,52,88,107,132,135,136,138,141,144,153,169,170,193,199,200,203,],[53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,160,53,53,53,53,53,53,53,]),'io_redirect':([0,15,16,21,26,32,36,38,50,52,55,72,88,92,107,112,132,135,136,138,141,144,148,153,168,169,170,187,193,199,200,203,],[33,33,74,33,93,33,33,33,33,33,113,123,33,134,33,74,33,33,33,33,33,33,123,33,93,33,33,134,33,33,33,33,]),'maybe_then_word':([16,72,97,112,148,188,],[75,124,139,75,124,139,]),'case_item':([161,177,],[182,196,]),'wordlist':([152,],[162,]),'io_file':([0,15,16,18,21,26,32,36,38,50,52,55,72,88,92,107,112,132,1
|
||
|
|
||
|
_lr_goto = { }
|
||
|
for _k, _v in _lr_goto_items.items():
|
||
|
for _x,_y in zip(_v[0],_v[1]):
|
||
|
if not _x in _lr_goto: _lr_goto[_x] = { }
|
||
|
_lr_goto[_x][_k] = _y
|
||
|
del _lr_goto_items
|
||
|
_lr_productions = [
|
||
|
("S' -> multiple_commands","S'",1,None,None,None),
|
||
|
('multiple_commands -> newline_sequence','multiple_commands',1,'p_multiple_commands','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',128),
|
||
|
('multiple_commands -> complete_command','multiple_commands',1,'p_multiple_commands','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',129),
|
||
|
('multiple_commands -> multiple_commands complete_command','multiple_commands',2,'p_multiple_commands','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',130),
|
||
|
('complete_command -> list separator','complete_command',2,'p_complete_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',140),
|
||
|
('complete_command -> list','complete_command',1,'p_complete_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',141),
|
||
|
('list -> list separator_op and_or','list',3,'p_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',148),
|
||
|
('list -> and_or','list',1,'p_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',149),
|
||
|
('and_or -> pipeline','and_or',1,'p_and_or','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',158),
|
||
|
('and_or -> and_or AND_IF linebreak pipeline','and_or',4,'p_and_or','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',159),
|
||
|
('and_or -> and_or OR_IF linebreak pipeline','and_or',4,'p_and_or','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',160),
|
||
|
('maybe_bang_word -> Bang','maybe_bang_word',1,'p_maybe_bang_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',167),
|
||
|
('pipeline -> pipe_sequence','pipeline',1,'p_pipeline','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',171),
|
||
|
('pipeline -> bang_word pipe_sequence','pipeline',2,'p_pipeline','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',172),
|
||
|
('pipe_sequence -> command','pipe_sequence',1,'p_pipe_sequence','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',179),
|
||
|
('pipe_sequence -> pipe_sequence PIPE linebreak command','pipe_sequence',4,'p_pipe_sequence','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',180),
|
||
|
('command -> simple_command','command',1,'p_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',187),
|
||
|
('command -> compound_command','command',1,'p_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',188),
|
||
|
('command -> compound_command redirect_list','command',2,'p_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',189),
|
||
|
('command -> function_definition','command',1,'p_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',190),
|
||
|
('compound_command -> brace_group','compound_command',1,'p_compound_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',209),
|
||
|
('compound_command -> subshell','compound_command',1,'p_compound_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',210),
|
||
|
('compound_command -> for_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',211),
|
||
|
('compound_command -> case_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',212),
|
||
|
('compound_command -> if_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',213),
|
||
|
('compound_command -> while_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',214),
|
||
|
('compound_command -> until_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',215),
|
||
|
('subshell -> LPARENS compound_list RPARENS','subshell',3,'p_subshell','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',219),
|
||
|
('compound_list -> term','compound_list',1,'p_compound_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',223),
|
||
|
('compound_list -> newline_list term','compound_list',2,'p_compound_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',224),
|
||
|
('compound_list -> term separator','compound_list',2,'p_compound_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',225),
|
||
|
('compound_list -> newline_list term separator','compound_list',3,'p_compound_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',226),
|
||
|
('term -> term separator and_or','term',3,'p_term','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',238),
|
||
|
('term -> and_or','term',1,'p_term','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',239),
|
||
|
('maybe_for_word -> For','maybe_for_word',1,'p_maybe_for_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',249),
|
||
|
('for_clause -> for_word name linebreak do_group','for_clause',4,'p_for_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',254),
|
||
|
('for_clause -> for_word name linebreak in sequential_sep do_group','for_clause',6,'p_for_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',255),
|
||
|
('for_clause -> for_word name linebreak in wordlist sequential_sep do_group','for_clause',7,'p_for_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',256),
|
||
|
('name -> token','name',1,'p_name','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',273),
|
||
|
('in -> In','in',1,'p_in','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',277),
|
||
|
('wordlist -> wordlist token','wordlist',2,'p_wordlist','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',281),
|
||
|
('wordlist -> token','wordlist',1,'p_wordlist','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',282),
|
||
|
('case_clause -> Case token linebreak in linebreak case_list Esac','case_clause',7,'p_case_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',289),
|
||
|
('case_clause -> Case token linebreak in linebreak case_list_ns Esac','case_clause',7,'p_case_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',290),
|
||
|
('case_clause -> Case token linebreak in linebreak Esac','case_clause',6,'p_case_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',291),
|
||
|
('case_list_ns -> case_list case_item_ns','case_list_ns',2,'p_case_list_ns','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',300),
|
||
|
('case_list_ns -> case_item_ns','case_list_ns',1,'p_case_list_ns','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',301),
|
||
|
('case_list -> case_list case_item','case_list',2,'p_case_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',305),
|
||
|
('case_list -> case_item','case_list',1,'p_case_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',306),
|
||
|
('case_item_ns -> pattern RPARENS linebreak','case_item_ns',3,'p_case_item_ns','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',313),
|
||
|
('case_item_ns -> pattern RPARENS compound_list linebreak','case_item_ns',4,'p_case_item_ns','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',314),
|
||
|
('case_item_ns -> LPARENS pattern RPARENS linebreak','case_item_ns',4,'p_case_item_ns','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',315),
|
||
|
('case_item_ns -> LPARENS pattern RPARENS compound_list linebreak','case_item_ns',5,'p_case_item_ns','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',316),
|
||
|
('case_item -> pattern RPARENS linebreak DSEMI linebreak','case_item',5,'p_case_item','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',320),
|
||
|
('case_item -> pattern RPARENS compound_list DSEMI linebreak','case_item',5,'p_case_item','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',321),
|
||
|
('case_item -> LPARENS pattern RPARENS linebreak DSEMI linebreak','case_item',6,'p_case_item','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',322),
|
||
|
('case_item -> LPARENS pattern RPARENS compound_list DSEMI linebreak','case_item',6,'p_case_item','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',323),
|
||
|
('pattern -> token','pattern',1,'p_pattern','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',337),
|
||
|
('pattern -> pattern PIPE token','pattern',3,'p_pattern','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',338),
|
||
|
('maybe_if_word -> If','maybe_if_word',1,'p_maybe_if_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',345),
|
||
|
('maybe_then_word -> Then','maybe_then_word',1,'p_maybe_then_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',350),
|
||
|
('if_clause -> if_word compound_list then_word compound_list else_part Fi','if_clause',6,'p_if_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',355),
|
||
|
('if_clause -> if_word compound_list then_word compound_list Fi','if_clause',5,'p_if_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',356),
|
||
|
('else_part -> Elif compound_list then_word compound_list else_part','else_part',5,'p_else_part','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',363),
|
||
|
('else_part -> Elif compound_list then_word compound_list','else_part',4,'p_else_part','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',364),
|
||
|
('else_part -> Else compound_list','else_part',2,'p_else_part','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',365),
|
||
|
('while_clause -> While compound_list do_group','while_clause',3,'p_while_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',375),
|
||
|
('maybe_until_word -> Until','maybe_until_word',1,'p_maybe_until_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',379),
|
||
|
('until_clause -> until_word compound_list do_group','until_clause',3,'p_until_clause','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',384),
|
||
|
('function_definition -> fname LPARENS RPARENS linebreak function_body','function_definition',5,'p_function_definition','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',388),
|
||
|
('function_body -> compound_command','function_body',1,'p_function_body','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',392),
|
||
|
('function_body -> compound_command redirect_list','function_body',2,'p_function_body','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',393),
|
||
|
('fname -> TOKEN','fname',1,'p_fname','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',399),
|
||
|
('brace_group -> Lbrace compound_list Rbrace','brace_group',3,'p_brace_group','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',403),
|
||
|
('maybe_done_word -> Done','maybe_done_word',1,'p_maybe_done_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',407),
|
||
|
('maybe_do_word -> Do','maybe_do_word',1,'p_maybe_do_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',412),
|
||
|
('do_group -> do_word compound_list done_word','do_group',3,'p_do_group','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',416),
|
||
|
('simple_command -> cmd_prefix cmd_word cmd_suffix','simple_command',3,'p_simple_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',421),
|
||
|
('simple_command -> cmd_prefix cmd_word','simple_command',2,'p_simple_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',422),
|
||
|
('simple_command -> cmd_prefix','simple_command',1,'p_simple_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',423),
|
||
|
('simple_command -> cmd_name cmd_suffix','simple_command',2,'p_simple_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',424),
|
||
|
('simple_command -> cmd_name','simple_command',1,'p_simple_command','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',425),
|
||
|
('cmd_name -> TOKEN','cmd_name',1,'p_cmd_name','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',445),
|
||
|
('cmd_word -> token','cmd_word',1,'p_cmd_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',449),
|
||
|
('maybe_assignment_word -> ASSIGNMENT_WORD','maybe_assignment_word',1,'p_maybe_assignment_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',453),
|
||
|
('cmd_prefix -> io_redirect','cmd_prefix',1,'p_cmd_prefix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',458),
|
||
|
('cmd_prefix -> cmd_prefix io_redirect','cmd_prefix',2,'p_cmd_prefix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',459),
|
||
|
('cmd_prefix -> assignment_word','cmd_prefix',1,'p_cmd_prefix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',460),
|
||
|
('cmd_prefix -> cmd_prefix assignment_word','cmd_prefix',2,'p_cmd_prefix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',461),
|
||
|
('cmd_suffix -> io_redirect','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',475),
|
||
|
('cmd_suffix -> cmd_suffix io_redirect','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',476),
|
||
|
('cmd_suffix -> token','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',477),
|
||
|
('cmd_suffix -> cmd_suffix token','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',478),
|
||
|
('cmd_suffix -> maybe_for_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',479),
|
||
|
('cmd_suffix -> cmd_suffix maybe_for_word','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',480),
|
||
|
('cmd_suffix -> maybe_done_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',481),
|
||
|
('cmd_suffix -> cmd_suffix maybe_done_word','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',482),
|
||
|
('cmd_suffix -> maybe_do_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',483),
|
||
|
('cmd_suffix -> cmd_suffix maybe_do_word','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',484),
|
||
|
('cmd_suffix -> maybe_until_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',485),
|
||
|
('cmd_suffix -> cmd_suffix maybe_until_word','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',486),
|
||
|
('cmd_suffix -> maybe_assignment_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',487),
|
||
|
('cmd_suffix -> cmd_suffix maybe_assignment_word','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',488),
|
||
|
('cmd_suffix -> maybe_if_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',489),
|
||
|
('cmd_suffix -> cmd_suffix maybe_if_word','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',490),
|
||
|
('cmd_suffix -> maybe_then_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',491),
|
||
|
('cmd_suffix -> cmd_suffix maybe_then_word','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',492),
|
||
|
('cmd_suffix -> maybe_bang_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',493),
|
||
|
('cmd_suffix -> cmd_suffix maybe_bang_word','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',494),
|
||
|
('redirect_list -> io_redirect','redirect_list',1,'p_redirect_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',512),
|
||
|
('redirect_list -> redirect_list io_redirect','redirect_list',2,'p_redirect_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',513),
|
||
|
('io_redirect -> io_file','io_redirect',1,'p_io_redirect','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',520),
|
||
|
('io_redirect -> IO_NUMBER io_file','io_redirect',2,'p_io_redirect','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',521),
|
||
|
('io_redirect -> io_here','io_redirect',1,'p_io_redirect','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',522),
|
||
|
('io_redirect -> IO_NUMBER io_here','io_redirect',2,'p_io_redirect','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',523),
|
||
|
('io_file -> LESS filename','io_file',2,'p_io_file','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',530),
|
||
|
('io_file -> LESSAND filename','io_file',2,'p_io_file','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',531),
|
||
|
('io_file -> GREATER filename','io_file',2,'p_io_file','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',532),
|
||
|
('io_file -> GREATAND filename','io_file',2,'p_io_file','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',533),
|
||
|
('io_file -> DGREAT filename','io_file',2,'p_io_file','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',534),
|
||
|
('io_file -> LESSGREAT filename','io_file',2,'p_io_file','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',535),
|
||
|
('io_file -> CLOBBER filename','io_file',2,'p_io_file','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',536),
|
||
|
('filename -> TOKEN','filename',1,'p_filename','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',542),
|
||
|
('io_here -> DLESS here_end','io_here',2,'p_io_here','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',547),
|
||
|
('io_here -> DLESSDASH here_end','io_here',2,'p_io_here','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',548),
|
||
|
('here_end -> HERENAME TOKEN','here_end',2,'p_here_end','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',552),
|
||
|
('newline_sequence -> newline_list','newline_sequence',1,'p_newline_sequence','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',556),
|
||
|
('newline_list -> NEWLINE','newline_list',1,'p_newline_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',562),
|
||
|
('newline_list -> newline_list NEWLINE','newline_list',2,'p_newline_list','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',563),
|
||
|
('linebreak -> newline_list','linebreak',1,'p_linebreak','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',567),
|
||
|
('linebreak -> empty','linebreak',1,'p_linebreak','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',568),
|
||
|
('separator_op -> COMMA','separator_op',1,'p_separator_op','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',572),
|
||
|
('separator_op -> AMP','separator_op',1,'p_separator_op','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',573),
|
||
|
('separator -> separator_op linebreak','separator',2,'p_separator','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',577),
|
||
|
('separator -> newline_list','separator',1,'p_separator','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',578),
|
||
|
('sequential_sep -> COMMA linebreak','sequential_sep',2,'p_sequential_sep','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',587),
|
||
|
('sequential_sep -> newline_list','sequential_sep',1,'p_sequential_sep','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',588),
|
||
|
('for_word -> maybe_for_word','for_word',1,'p_for_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',595),
|
||
|
('if_word -> maybe_if_word','if_word',1,'p_if_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',599),
|
||
|
('then_word -> maybe_then_word','then_word',1,'p_then_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',603),
|
||
|
('done_word -> maybe_done_word','done_word',1,'p_done_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',607),
|
||
|
('do_word -> maybe_do_word','do_word',1,'p_do_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',611),
|
||
|
('until_word -> maybe_until_word','until_word',1,'p_until_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',615),
|
||
|
('assignment_word -> maybe_assignment_word','assignment_word',1,'p_assignment_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',619),
|
||
|
('bang_word -> maybe_bang_word','bang_word',1,'p_bang_word','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',623),
|
||
|
('token -> TOKEN','token',1,'p_token','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',627),
|
||
|
('token -> Fi','token',1,'p_token','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',628),
|
||
|
('empty -> <empty>','empty',0,'p_empty','/home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',632),
|
||
|
]
|