M7350v2_en_gpl

This commit is contained in:
T
2024-09-09 08:54:06 +00:00
parent f9cc65cfda
commit 801e6d2ad8
564 changed files with 96107 additions and 535 deletions

View File

@ -1,5 +1,5 @@
# /home/lxw2010/M7350v1_v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshtables.py
# /home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshtables.py
# This file is automatically generated. Do not edit.
_tabversion = '3.2'
@ -26,151 +26,151 @@ for _k, _v in _lr_goto_items.items():
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),
('multiple_commands -> newline_sequence','multiple_commands',1,'p_multiple_commands','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',128),
('multiple_commands -> complete_command','multiple_commands',1,'p_multiple_commands','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',130),
('complete_command -> list separator','complete_command',2,'p_complete_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',140),
('complete_command -> list','complete_command',1,'p_complete_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',141),
('list -> list separator_op and_or','list',3,'p_list','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',148),
('list -> and_or','list',1,'p_list','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',149),
('and_or -> pipeline','and_or',1,'p_and_or','/home/lxw2010/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',167),
('pipeline -> pipe_sequence','pipeline',1,'p_pipeline','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',171),
('pipeline -> bang_word pipe_sequence','pipeline',2,'p_pipeline','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',172),
('pipe_sequence -> command','pipe_sequence',1,'p_pipe_sequence','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',180),
('command -> simple_command','command',1,'p_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',187),
('command -> compound_command','command',1,'p_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',188),
('command -> compound_command redirect_list','command',2,'p_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',189),
('command -> function_definition','command',1,'p_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',190),
('compound_command -> brace_group','compound_command',1,'p_compound_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',209),
('compound_command -> subshell','compound_command',1,'p_compound_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',210),
('compound_command -> for_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',211),
('compound_command -> case_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',212),
('compound_command -> if_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',213),
('compound_command -> while_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',214),
('compound_command -> until_clause','compound_command',1,'p_compound_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',215),
('subshell -> LPARENS compound_list RPARENS','subshell',3,'p_subshell','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',219),
('compound_list -> term','compound_list',1,'p_compound_list','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',223),
('compound_list -> newline_list term','compound_list',2,'p_compound_list','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',224),
('compound_list -> term separator','compound_list',2,'p_compound_list','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',226),
('term -> term separator and_or','term',3,'p_term','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',238),
('term -> and_or','term',1,'p_term','/home/lxw2010/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',256),
('name -> token','name',1,'p_name','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',273),
('in -> In','in',1,'p_in','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',277),
('wordlist -> wordlist token','wordlist',2,'p_wordlist','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',281),
('wordlist -> token','wordlist',1,'p_wordlist','/home/lxw2010/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',305),
('case_list -> case_item','case_list',1,'p_case_list','/home/lxw2010/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',323),
('pattern -> token','pattern',1,'p_pattern','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',337),
('pattern -> pattern PIPE token','pattern',3,'p_pattern','/home/lxw2010/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',364),
('else_part -> Else compound_list','else_part',2,'p_else_part','/home/lxw2010/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',388),
('function_body -> compound_command','function_body',1,'p_function_body','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',393),
('fname -> TOKEN','fname',1,'p_fname','/home/lxw2010/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',422),
('simple_command -> cmd_prefix','simple_command',1,'p_simple_command','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',424),
('simple_command -> cmd_name','simple_command',1,'p_simple_command','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',425),
('cmd_name -> TOKEN','cmd_name',1,'p_cmd_name','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',445),
('cmd_word -> token','cmd_word',1,'p_cmd_word','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',453),
('cmd_prefix -> io_redirect','cmd_prefix',1,'p_cmd_prefix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',459),
('cmd_prefix -> assignment_word','cmd_prefix',1,'p_cmd_prefix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',461),
('cmd_suffix -> io_redirect','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',476),
('cmd_suffix -> token','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',477),
('cmd_suffix -> cmd_suffix token','cmd_suffix',2,'p_cmd_suffix','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',478),
('cmd_suffix -> maybe_for_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',480),
('cmd_suffix -> maybe_done_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',482),
('cmd_suffix -> maybe_do_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',484),
('cmd_suffix -> maybe_until_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',486),
('cmd_suffix -> maybe_assignment_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',488),
('cmd_suffix -> maybe_if_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',490),
('cmd_suffix -> maybe_then_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',492),
('cmd_suffix -> maybe_bang_word','cmd_suffix',1,'p_cmd_suffix','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',494),
('redirect_list -> io_redirect','redirect_list',1,'p_redirect_list','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',513),
('io_redirect -> io_file','io_redirect',1,'p_io_redirect','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',521),
('io_redirect -> io_here','io_redirect',1,'p_io_redirect','/home/lxw2010/M7350v2/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/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',523),
('io_file -> LESS filename','io_file',2,'p_io_file','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',530),
('io_file -> LESSAND filename','io_file',2,'p_io_file','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',531),
('io_file -> GREATER filename','io_file',2,'p_io_file','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',532),
('io_file -> GREATAND filename','io_file',2,'p_io_file','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',533),
('io_file -> DGREAT filename','io_file',2,'p_io_file','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',534),
('io_file -> LESSGREAT filename','io_file',2,'p_io_file','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',535),
('io_file -> CLOBBER filename','io_file',2,'p_io_file','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',536),
('filename -> TOKEN','filename',1,'p_filename','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',542),
('io_here -> DLESS here_end','io_here',2,'p_io_here','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',547),
('io_here -> DLESSDASH here_end','io_here',2,'p_io_here','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',548),
('here_end -> HERENAME TOKEN','here_end',2,'p_here_end','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',552),
('newline_sequence -> newline_list','newline_sequence',1,'p_newline_sequence','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',556),
('newline_list -> NEWLINE','newline_list',1,'p_newline_list','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',562),
('newline_list -> newline_list NEWLINE','newline_list',2,'p_newline_list','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',563),
('linebreak -> newline_list','linebreak',1,'p_linebreak','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',567),
('linebreak -> empty','linebreak',1,'p_linebreak','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',568),
('separator_op -> COMMA','separator_op',1,'p_separator_op','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',572),
('separator_op -> AMP','separator_op',1,'p_separator_op','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',573),
('separator -> separator_op linebreak','separator',2,'p_separator','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',577),
('separator -> newline_list','separator',1,'p_separator','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',578),
('sequential_sep -> COMMA linebreak','sequential_sep',2,'p_sequential_sep','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',587),
('sequential_sep -> newline_list','sequential_sep',1,'p_sequential_sep','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',588),
('for_word -> maybe_for_word','for_word',1,'p_for_word','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',595),
('if_word -> maybe_if_word','if_word',1,'p_if_word','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',599),
('then_word -> maybe_then_word','then_word',1,'p_then_word','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',603),
('done_word -> maybe_done_word','done_word',1,'p_done_word','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',607),
('do_word -> maybe_do_word','do_word',1,'p_do_word','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',611),
('until_word -> maybe_until_word','until_word',1,'p_until_word','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',615),
('assignment_word -> maybe_assignment_word','assignment_word',1,'p_assignment_word','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',619),
('bang_word -> maybe_bang_word','bang_word',1,'p_bang_word','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',623),
('token -> TOKEN','token',1,'p_token','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',627),
('token -> Fi','token',1,'p_token','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',628),
('empty -> <empty>','empty',0,'p_empty','/home/lxw2010/M7350v2/apps_proc/oe-core/bitbake/lib/bb/pysh/pyshyacc.py',632),
]