phpython Code
a python interpreter written in php
Status: Pre-Alpha
Brought to you by:
francescobianco
<?php class python extends lime_parser { var $qi = 0; var $i = array ( 0 => array ( 'stmt_start' => 's 1', 'stmt_block' => 's 153', 'newlines' => 's 3', 'NEWLINE' => 's 7', '\'start\'' => 'a \'start\'', 'WHILE' => 'r 5', 'PRINT' => 'r 5', 'lambdef' => 'r 5', 'NOT' => 'r 5', 'PLUS' => 'r 5', 'MINUS' => 'r 5', 'TILDE' => 'r 5', 'RBO' => 'r 5', 'SBO' => 'r 5', 'BO' => 'r 5', 'NAME' => 'r 5', 'NUMBER' => 'r 5', 'STRING' => 'r 5', 'TRIPLEDOT' => 'r 5', 'NONE' => 'r 5', 'TRUE' => 'r 5', 'FALSE' => 'r 5', ), 1 => array ( 'stmt_block' => 's 2', 'newlines' => 's 3', 'NEWLINE' => 's 7', 'WHILE' => 'r 5', 'PRINT' => 'r 5', 'lambdef' => 'r 5', 'NOT' => 'r 5', 'PLUS' => 'r 5', 'MINUS' => 'r 5', 'TILDE' => 'r 5', 'RBO' => 'r 5', 'SBO' => 'r 5', 'BO' => 'r 5', 'NAME' => 'r 5', 'NUMBER' => 'r 5', 'STRING' => 'r 5', 'TRIPLEDOT' => 'r 5', 'NONE' => 'r 5', 'TRUE' => 'r 5', 'FALSE' => 'r 5', '#' => 'r 102', ), 2 => array ( 'NEWLINE' => 'r 0', 'WHILE' => 'r 0', 'PRINT' => 'r 0', 'lambdef' => 'r 0', 'NOT' => 'r 0', 'PLUS' => 'r 0', 'MINUS' => 'r 0', 'TILDE' => 'r 0', 'RBO' => 'r 0', 'SBO' => 'r 0', 'BO' => 'r 0', 'NAME' => 'r 0', 'NUMBER' => 'r 0', 'STRING' => 'r 0', 'TRIPLEDOT' => 'r 0', 'NONE' => 'r 0', 'TRUE' => 'r 0', 'FALSE' => 'r 0', '#' => 'r 0', ), 3 => array ( 'stmt' => 's 4', 'NEWLINE' => 's 6', 'simple_stmt' => 's 8', 'compound_stmt' => 's 9', 'small_stmt' => 's 10', 'expr_stmt' => 's 12', 'print_stmt' => 's 13', 'testlist' => 's 14', 'while_stmt' => 's 138', 'WHILE' => 's 139', 'PRINT' => 's 146', 'test' => 's 18', 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 4 => array ( 'newlines' => 's 5', 'NEWLINE' => 's 7', 'WHILE' => 'r 5', 'PRINT' => 'r 5', 'lambdef' => 'r 5', 'NOT' => 'r 5', 'PLUS' => 'r 5', 'MINUS' => 'r 5', 'TILDE' => 'r 5', 'RBO' => 'r 5', 'SBO' => 'r 5', 'BO' => 'r 5', 'NAME' => 'r 5', 'NUMBER' => 'r 5', 'STRING' => 'r 5', 'TRIPLEDOT' => 'r 5', 'NONE' => 'r 5', 'TRUE' => 'r 5', 'FALSE' => 'r 5', '#' => 'r 5', ), 5 => array ( 'NEWLINE' => 's 6', 'WHILE' => 'r 2', 'PRINT' => 'r 2', 'lambdef' => 'r 2', 'NOT' => 'r 2', 'PLUS' => 'r 2', 'MINUS' => 'r 2', 'TILDE' => 'r 2', 'RBO' => 'r 2', 'SBO' => 'r 2', 'BO' => 'r 2', 'NAME' => 'r 2', 'NUMBER' => 'r 2', 'STRING' => 'r 2', 'TRIPLEDOT' => 'r 2', 'NONE' => 'r 2', 'TRUE' => 'r 2', 'FALSE' => 'r 2', '#' => 'r 2', ), 6 => array ( 'WHILE' => 'r 3', 'PRINT' => 'r 3', 'lambdef' => 'r 3', 'NOT' => 'r 3', 'PLUS' => 'r 3', 'MINUS' => 'r 3', 'TILDE' => 'r 3', 'RBO' => 'r 3', 'SBO' => 'r 3', 'BO' => 'r 3', 'NAME' => 'r 3', 'NUMBER' => 'r 3', 'STRING' => 'r 3', 'TRIPLEDOT' => 'r 3', 'NONE' => 'r 3', 'TRUE' => 'r 3', 'FALSE' => 'r 3', 'NEWLINE' => 'r 3', '#' => 'r 3', ), 7 => array ( 'WHILE' => 'r 4', 'PRINT' => 'r 4', 'lambdef' => 'r 4', 'NOT' => 'r 4', 'PLUS' => 'r 4', 'MINUS' => 'r 4', 'TILDE' => 'r 4', 'RBO' => 'r 4', 'SBO' => 'r 4', 'BO' => 'r 4', 'NAME' => 'r 4', 'NUMBER' => 'r 4', 'STRING' => 'r 4', 'TRIPLEDOT' => 'r 4', 'NONE' => 'r 4', 'TRUE' => 'r 4', 'FALSE' => 'r 4', 'NEWLINE' => 'r 4', '#' => 'r 4', ), 8 => array ( 'NEWLINE' => 'r 6', 'WHILE' => 'r 6', 'PRINT' => 'r 6', 'lambdef' => 'r 6', 'NOT' => 'r 6', 'PLUS' => 'r 6', 'MINUS' => 'r 6', 'TILDE' => 'r 6', 'RBO' => 'r 6', 'SBO' => 'r 6', 'BO' => 'r 6', 'NAME' => 'r 6', 'NUMBER' => 'r 6', 'STRING' => 'r 6', 'TRIPLEDOT' => 'r 6', 'NONE' => 'r 6', 'TRUE' => 'r 6', 'FALSE' => 'r 6', 'DEDENT' => 'r 6', '#' => 'r 6', ), 9 => array ( 'NEWLINE' => 'r 7', 'WHILE' => 'r 7', 'PRINT' => 'r 7', 'lambdef' => 'r 7', 'NOT' => 'r 7', 'PLUS' => 'r 7', 'MINUS' => 'r 7', 'TILDE' => 'r 7', 'RBO' => 'r 7', 'SBO' => 'r 7', 'BO' => 'r 7', 'NAME' => 'r 7', 'NUMBER' => 'r 7', 'STRING' => 'r 7', 'TRIPLEDOT' => 'r 7', 'NONE' => 'r 7', 'TRUE' => 'r 7', 'FALSE' => 'r 7', 'DEDENT' => 'r 7', '#' => 'r 7', ), 10 => array ( 'NEWLINE' => 's 11', ), 11 => array ( 'NEWLINE' => 'r 8', 'WHILE' => 'r 8', 'PRINT' => 'r 8', 'lambdef' => 'r 8', 'NOT' => 'r 8', 'PLUS' => 'r 8', 'MINUS' => 'r 8', 'TILDE' => 'r 8', 'RBO' => 'r 8', 'SBO' => 'r 8', 'BO' => 'r 8', 'NAME' => 'r 8', 'NUMBER' => 'r 8', 'STRING' => 'r 8', 'TRIPLEDOT' => 'r 8', 'NONE' => 'r 8', 'TRUE' => 'r 8', 'FALSE' => 'r 8', 'DEDENT' => 'r 8', 'ELSE' => 'r 8', '#' => 'r 8', ), 12 => array ( 'NEWLINE' => 'r 9', ), 13 => array ( 'NEWLINE' => 'r 10', ), 14 => array ( 'augassign' => 's 15', 'EQUAL' => 's 123', 'PLUSEQUAL' => 's 126', 'MINUSEQUAL' => 's 127', 'STAREQUAL' => 's 128', 'SLASHEQUAL' => 's 129', 'MODEQUAL' => 's 130', 'AMPEQUAL' => 's 131', 'PIPEEQUAL' => 's 132', 'ACUEQUAL' => 's 133', 'LSHIFTEQUAL' => 's 134', 'RSHIFTEQUAL' => 's 135', 'DSTAREQUAL' => 's 136', 'DSLASHEQUAL' => 's 137', 'NEWLINE' => 'r 15', ), 15 => array ( 'yield_expr' => 's 16', 'testlist' => 's 17', 'test' => 's 18', 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 16 => array ( 'NEWLINE' => 'r 11', ), 17 => array ( 'NEWLINE' => 'r 12', ), 18 => array ( 'EQUAL' => 'r 34', 'PLUSEQUAL' => 'r 34', 'MINUSEQUAL' => 'r 34', 'STAREQUAL' => 'r 34', 'SLASHEQUAL' => 'r 34', 'MODEQUAL' => 'r 34', 'AMPEQUAL' => 'r 34', 'PIPEEQUAL' => 'r 34', 'ACUEQUAL' => 'r 34', 'LSHIFTEQUAL' => 'r 34', 'RSHIFTEQUAL' => 'r 34', 'DSTAREQUAL' => 'r 34', 'DSLASHEQUAL' => 'r 34', 'NEWLINE' => 'r 34', ), 19 => array ( 'IF' => 's 20', 'EQUAL' => 'r 36', 'PLUSEQUAL' => 'r 36', 'MINUSEQUAL' => 'r 36', 'STAREQUAL' => 'r 36', 'SLASHEQUAL' => 'r 36', 'MODEQUAL' => 'r 36', 'AMPEQUAL' => 'r 36', 'PIPEEQUAL' => 'r 36', 'ACUEQUAL' => 'r 36', 'LSHIFTEQUAL' => 'r 36', 'RSHIFTEQUAL' => 'r 36', 'DSTAREQUAL' => 'r 36', 'DSLASHEQUAL' => 'r 36', 'NEWLINE' => 'r 36', 'COMMA' => 'r 36', 'COLON' => 'r 36', 'SBC' => 'r 36', ), 20 => array ( 'or_test' => 's 21', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 21 => array ( 'ELSE' => 's 22', ), 22 => array ( 'or_test' => 's 19', 'test' => 's 23', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 23 => array ( 'EQUAL' => 'r 35', 'PLUSEQUAL' => 'r 35', 'MINUSEQUAL' => 'r 35', 'STAREQUAL' => 'r 35', 'SLASHEQUAL' => 'r 35', 'MODEQUAL' => 'r 35', 'AMPEQUAL' => 'r 35', 'PIPEEQUAL' => 'r 35', 'ACUEQUAL' => 'r 35', 'LSHIFTEQUAL' => 'r 35', 'RSHIFTEQUAL' => 'r 35', 'DSTAREQUAL' => 'r 35', 'DSLASHEQUAL' => 'r 35', 'NEWLINE' => 'r 35', 'COMMA' => 'r 35', 'COLON' => 'r 35', 'SBC' => 'r 35', ), 24 => array ( 'EQUAL' => 'r 37', 'PLUSEQUAL' => 'r 37', 'MINUSEQUAL' => 'r 37', 'STAREQUAL' => 'r 37', 'SLASHEQUAL' => 'r 37', 'MODEQUAL' => 'r 37', 'AMPEQUAL' => 'r 37', 'PIPEEQUAL' => 'r 37', 'ACUEQUAL' => 'r 37', 'LSHIFTEQUAL' => 'r 37', 'RSHIFTEQUAL' => 'r 37', 'DSTAREQUAL' => 'r 37', 'DSLASHEQUAL' => 'r 37', 'NEWLINE' => 'r 37', 'COMMA' => 'r 37', 'COLON' => 'r 37', 'SBC' => 'r 37', ), 25 => array ( 'OR' => 's 26', 'IF' => 'r 39', 'EQUAL' => 'r 39', 'PLUSEQUAL' => 'r 39', 'MINUSEQUAL' => 'r 39', 'STAREQUAL' => 'r 39', 'SLASHEQUAL' => 'r 39', 'MODEQUAL' => 'r 39', 'AMPEQUAL' => 'r 39', 'PIPEEQUAL' => 'r 39', 'ACUEQUAL' => 'r 39', 'LSHIFTEQUAL' => 'r 39', 'RSHIFTEQUAL' => 'r 39', 'DSTAREQUAL' => 'r 39', 'DSLASHEQUAL' => 'r 39', 'NEWLINE' => 'r 39', 'ELSE' => 'r 39', 'COMMA' => 'r 39', 'COLON' => 'r 39', 'SBC' => 'r 39', ), 26 => array ( 'and_test' => 's 27', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 27 => array ( 'IF' => 'r 38', 'EQUAL' => 'r 38', 'PLUSEQUAL' => 'r 38', 'MINUSEQUAL' => 'r 38', 'STAREQUAL' => 'r 38', 'SLASHEQUAL' => 'r 38', 'MODEQUAL' => 'r 38', 'AMPEQUAL' => 'r 38', 'PIPEEQUAL' => 'r 38', 'ACUEQUAL' => 'r 38', 'LSHIFTEQUAL' => 'r 38', 'RSHIFTEQUAL' => 'r 38', 'DSTAREQUAL' => 'r 38', 'DSLASHEQUAL' => 'r 38', 'NEWLINE' => 'r 38', 'ELSE' => 'r 38', 'COMMA' => 'r 38', 'COLON' => 'r 38', 'SBC' => 'r 38', ), 28 => array ( 'AND' => 's 29', 'OR' => 'r 41', 'IF' => 'r 41', 'EQUAL' => 'r 41', 'PLUSEQUAL' => 'r 41', 'MINUSEQUAL' => 'r 41', 'STAREQUAL' => 'r 41', 'SLASHEQUAL' => 'r 41', 'MODEQUAL' => 'r 41', 'AMPEQUAL' => 'r 41', 'PIPEEQUAL' => 'r 41', 'ACUEQUAL' => 'r 41', 'LSHIFTEQUAL' => 'r 41', 'RSHIFTEQUAL' => 'r 41', 'DSTAREQUAL' => 'r 41', 'DSLASHEQUAL' => 'r 41', 'NEWLINE' => 'r 41', 'ELSE' => 'r 41', 'COMMA' => 'r 41', 'COLON' => 'r 41', 'SBC' => 'r 41', ), 29 => array ( 'not_test' => 's 30', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 30 => array ( 'OR' => 'r 40', 'IF' => 'r 40', 'EQUAL' => 'r 40', 'PLUSEQUAL' => 'r 40', 'MINUSEQUAL' => 'r 40', 'STAREQUAL' => 'r 40', 'SLASHEQUAL' => 'r 40', 'MODEQUAL' => 'r 40', 'AMPEQUAL' => 'r 40', 'PIPEEQUAL' => 'r 40', 'ACUEQUAL' => 'r 40', 'LSHIFTEQUAL' => 'r 40', 'RSHIFTEQUAL' => 'r 40', 'DSTAREQUAL' => 'r 40', 'DSLASHEQUAL' => 'r 40', 'NEWLINE' => 'r 40', 'ELSE' => 'r 40', 'COMMA' => 'r 40', 'COLON' => 'r 40', 'SBC' => 'r 40', ), 31 => array ( 'NOT' => 's 31', 'not_test' => 's 32', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 32 => array ( 'AND' => 'r 42', 'OR' => 'r 42', 'IF' => 'r 42', 'EQUAL' => 'r 42', 'PLUSEQUAL' => 'r 42', 'MINUSEQUAL' => 'r 42', 'STAREQUAL' => 'r 42', 'SLASHEQUAL' => 'r 42', 'MODEQUAL' => 'r 42', 'AMPEQUAL' => 'r 42', 'PIPEEQUAL' => 'r 42', 'ACUEQUAL' => 'r 42', 'LSHIFTEQUAL' => 'r 42', 'RSHIFTEQUAL' => 'r 42', 'DSTAREQUAL' => 'r 42', 'DSLASHEQUAL' => 'r 42', 'NEWLINE' => 'r 42', 'ELSE' => 'r 42', 'COMMA' => 'r 42', 'COLON' => 'r 42', 'SBC' => 'r 42', ), 33 => array ( 'AND' => 'r 43', 'OR' => 'r 43', 'IF' => 'r 43', 'EQUAL' => 'r 43', 'PLUSEQUAL' => 'r 43', 'MINUSEQUAL' => 'r 43', 'STAREQUAL' => 'r 43', 'SLASHEQUAL' => 'r 43', 'MODEQUAL' => 'r 43', 'AMPEQUAL' => 'r 43', 'PIPEEQUAL' => 'r 43', 'ACUEQUAL' => 'r 43', 'LSHIFTEQUAL' => 'r 43', 'RSHIFTEQUAL' => 'r 43', 'DSTAREQUAL' => 'r 43', 'DSLASHEQUAL' => 'r 43', 'NEWLINE' => 'r 43', 'ELSE' => 'r 43', 'COMMA' => 'r 43', 'COLON' => 'r 43', 'SBC' => 'r 43', ), 34 => array ( 'comp_op' => 's 35', 'LESS' => 's 111', 'GREAT' => 's 112', 'DEQUAL' => 's 113', 'GREATEQUAL' => 's 114', 'LESSEQUAL' => 's 115', 'DIFF' => 's 116', 'NOTEQUAL' => 's 117', 'IN' => 's 118', 'NOT' => 's 119', 'IS' => 's 121', 'AND' => 'r 45', 'OR' => 'r 45', 'IF' => 'r 45', 'EQUAL' => 'r 45', 'PLUSEQUAL' => 'r 45', 'MINUSEQUAL' => 'r 45', 'STAREQUAL' => 'r 45', 'SLASHEQUAL' => 'r 45', 'MODEQUAL' => 'r 45', 'AMPEQUAL' => 'r 45', 'PIPEEQUAL' => 'r 45', 'ACUEQUAL' => 'r 45', 'LSHIFTEQUAL' => 'r 45', 'RSHIFTEQUAL' => 'r 45', 'DSTAREQUAL' => 'r 45', 'DSLASHEQUAL' => 'r 45', 'NEWLINE' => 'r 45', 'ELSE' => 'r 45', 'COMMA' => 'r 45', 'COLON' => 'r 45', 'SBC' => 'r 45', ), 35 => array ( 'expr' => 's 36', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 36 => array ( 'AND' => 'r 44', 'OR' => 'r 44', 'IF' => 'r 44', 'EQUAL' => 'r 44', 'PLUSEQUAL' => 'r 44', 'MINUSEQUAL' => 'r 44', 'STAREQUAL' => 'r 44', 'SLASHEQUAL' => 'r 44', 'MODEQUAL' => 'r 44', 'AMPEQUAL' => 'r 44', 'PIPEEQUAL' => 'r 44', 'ACUEQUAL' => 'r 44', 'LSHIFTEQUAL' => 'r 44', 'RSHIFTEQUAL' => 'r 44', 'DSTAREQUAL' => 'r 44', 'DSLASHEQUAL' => 'r 44', 'NEWLINE' => 'r 44', 'ELSE' => 'r 44', 'COMMA' => 'r 44', 'COLON' => 'r 44', 'SBC' => 'r 44', ), 37 => array ( 'PIPE' => 's 38', 'LESS' => 'r 58', 'GREAT' => 'r 58', 'DEQUAL' => 'r 58', 'GREATEQUAL' => 'r 58', 'LESSEQUAL' => 'r 58', 'DIFF' => 'r 58', 'NOTEQUAL' => 'r 58', 'IN' => 'r 58', 'NOT' => 'r 58', 'IS' => 'r 58', 'AND' => 'r 58', 'OR' => 'r 58', 'IF' => 'r 58', 'EQUAL' => 'r 58', 'PLUSEQUAL' => 'r 58', 'MINUSEQUAL' => 'r 58', 'STAREQUAL' => 'r 58', 'SLASHEQUAL' => 'r 58', 'MODEQUAL' => 'r 58', 'AMPEQUAL' => 'r 58', 'PIPEEQUAL' => 'r 58', 'ACUEQUAL' => 'r 58', 'LSHIFTEQUAL' => 'r 58', 'RSHIFTEQUAL' => 'r 58', 'DSTAREQUAL' => 'r 58', 'DSLASHEQUAL' => 'r 58', 'NEWLINE' => 'r 58', 'ELSE' => 'r 58', 'COMMA' => 'r 58', 'COLON' => 'r 58', 'SBC' => 'r 58', ), 38 => array ( 'xor_expr' => 's 39', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 39 => array ( 'LESS' => 'r 57', 'GREAT' => 'r 57', 'DEQUAL' => 'r 57', 'GREATEQUAL' => 'r 57', 'LESSEQUAL' => 'r 57', 'DIFF' => 'r 57', 'NOTEQUAL' => 'r 57', 'IN' => 'r 57', 'NOT' => 'r 57', 'IS' => 'r 57', 'AND' => 'r 57', 'OR' => 'r 57', 'IF' => 'r 57', 'EQUAL' => 'r 57', 'PLUSEQUAL' => 'r 57', 'MINUSEQUAL' => 'r 57', 'STAREQUAL' => 'r 57', 'SLASHEQUAL' => 'r 57', 'MODEQUAL' => 'r 57', 'AMPEQUAL' => 'r 57', 'PIPEEQUAL' => 'r 57', 'ACUEQUAL' => 'r 57', 'LSHIFTEQUAL' => 'r 57', 'RSHIFTEQUAL' => 'r 57', 'DSTAREQUAL' => 'r 57', 'DSLASHEQUAL' => 'r 57', 'NEWLINE' => 'r 57', 'ELSE' => 'r 57', 'COMMA' => 'r 57', 'COLON' => 'r 57', 'SBC' => 'r 57', ), 40 => array ( 'ACUE' => 's 41', 'PIPE' => 'r 60', 'LESS' => 'r 60', 'GREAT' => 'r 60', 'DEQUAL' => 'r 60', 'GREATEQUAL' => 'r 60', 'LESSEQUAL' => 'r 60', 'DIFF' => 'r 60', 'NOTEQUAL' => 'r 60', 'IN' => 'r 60', 'NOT' => 'r 60', 'IS' => 'r 60', 'AND' => 'r 60', 'OR' => 'r 60', 'IF' => 'r 60', 'EQUAL' => 'r 60', 'PLUSEQUAL' => 'r 60', 'MINUSEQUAL' => 'r 60', 'STAREQUAL' => 'r 60', 'SLASHEQUAL' => 'r 60', 'MODEQUAL' => 'r 60', 'AMPEQUAL' => 'r 60', 'PIPEEQUAL' => 'r 60', 'ACUEQUAL' => 'r 60', 'LSHIFTEQUAL' => 'r 60', 'RSHIFTEQUAL' => 'r 60', 'DSTAREQUAL' => 'r 60', 'DSLASHEQUAL' => 'r 60', 'NEWLINE' => 'r 60', 'ELSE' => 'r 60', 'COMMA' => 'r 60', 'COLON' => 'r 60', 'SBC' => 'r 60', ), 41 => array ( 'and_expr' => 's 42', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 42 => array ( 'PIPE' => 'r 59', 'LESS' => 'r 59', 'GREAT' => 'r 59', 'DEQUAL' => 'r 59', 'GREATEQUAL' => 'r 59', 'LESSEQUAL' => 'r 59', 'DIFF' => 'r 59', 'NOTEQUAL' => 'r 59', 'IN' => 'r 59', 'NOT' => 'r 59', 'IS' => 'r 59', 'AND' => 'r 59', 'OR' => 'r 59', 'IF' => 'r 59', 'EQUAL' => 'r 59', 'PLUSEQUAL' => 'r 59', 'MINUSEQUAL' => 'r 59', 'STAREQUAL' => 'r 59', 'SLASHEQUAL' => 'r 59', 'MODEQUAL' => 'r 59', 'AMPEQUAL' => 'r 59', 'PIPEEQUAL' => 'r 59', 'ACUEQUAL' => 'r 59', 'LSHIFTEQUAL' => 'r 59', 'RSHIFTEQUAL' => 'r 59', 'DSTAREQUAL' => 'r 59', 'DSLASHEQUAL' => 'r 59', 'NEWLINE' => 'r 59', 'ELSE' => 'r 59', 'COMMA' => 'r 59', 'COLON' => 'r 59', 'SBC' => 'r 59', ), 43 => array ( 'AMPE' => 's 44', 'ACUE' => 'r 62', 'PIPE' => 'r 62', 'LESS' => 'r 62', 'GREAT' => 'r 62', 'DEQUAL' => 'r 62', 'GREATEQUAL' => 'r 62', 'LESSEQUAL' => 'r 62', 'DIFF' => 'r 62', 'NOTEQUAL' => 'r 62', 'IN' => 'r 62', 'NOT' => 'r 62', 'IS' => 'r 62', 'AND' => 'r 62', 'OR' => 'r 62', 'IF' => 'r 62', 'EQUAL' => 'r 62', 'PLUSEQUAL' => 'r 62', 'MINUSEQUAL' => 'r 62', 'STAREQUAL' => 'r 62', 'SLASHEQUAL' => 'r 62', 'MODEQUAL' => 'r 62', 'AMPEQUAL' => 'r 62', 'PIPEEQUAL' => 'r 62', 'ACUEQUAL' => 'r 62', 'LSHIFTEQUAL' => 'r 62', 'RSHIFTEQUAL' => 'r 62', 'DSTAREQUAL' => 'r 62', 'DSLASHEQUAL' => 'r 62', 'NEWLINE' => 'r 62', 'ELSE' => 'r 62', 'COMMA' => 'r 62', 'COLON' => 'r 62', 'SBC' => 'r 62', ), 44 => array ( 'shift_expr' => 's 45', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 45 => array ( 'ACUE' => 'r 61', 'PIPE' => 'r 61', 'LESS' => 'r 61', 'GREAT' => 'r 61', 'DEQUAL' => 'r 61', 'GREATEQUAL' => 'r 61', 'LESSEQUAL' => 'r 61', 'DIFF' => 'r 61', 'NOTEQUAL' => 'r 61', 'IN' => 'r 61', 'NOT' => 'r 61', 'IS' => 'r 61', 'AND' => 'r 61', 'OR' => 'r 61', 'IF' => 'r 61', 'EQUAL' => 'r 61', 'PLUSEQUAL' => 'r 61', 'MINUSEQUAL' => 'r 61', 'STAREQUAL' => 'r 61', 'SLASHEQUAL' => 'r 61', 'MODEQUAL' => 'r 61', 'AMPEQUAL' => 'r 61', 'PIPEEQUAL' => 'r 61', 'ACUEQUAL' => 'r 61', 'LSHIFTEQUAL' => 'r 61', 'RSHIFTEQUAL' => 'r 61', 'DSTAREQUAL' => 'r 61', 'DSLASHEQUAL' => 'r 61', 'NEWLINE' => 'r 61', 'ELSE' => 'r 61', 'COMMA' => 'r 61', 'COLON' => 'r 61', 'SBC' => 'r 61', ), 46 => array ( 'LSHIFT' => 's 47', 'RSHIFT' => 's 109', 'AMPE' => 'r 65', 'ACUE' => 'r 65', 'PIPE' => 'r 65', 'LESS' => 'r 65', 'GREAT' => 'r 65', 'DEQUAL' => 'r 65', 'GREATEQUAL' => 'r 65', 'LESSEQUAL' => 'r 65', 'DIFF' => 'r 65', 'NOTEQUAL' => 'r 65', 'IN' => 'r 65', 'NOT' => 'r 65', 'IS' => 'r 65', 'AND' => 'r 65', 'OR' => 'r 65', 'IF' => 'r 65', 'EQUAL' => 'r 65', 'PLUSEQUAL' => 'r 65', 'MINUSEQUAL' => 'r 65', 'STAREQUAL' => 'r 65', 'SLASHEQUAL' => 'r 65', 'MODEQUAL' => 'r 65', 'AMPEQUAL' => 'r 65', 'PIPEEQUAL' => 'r 65', 'ACUEQUAL' => 'r 65', 'LSHIFTEQUAL' => 'r 65', 'RSHIFTEQUAL' => 'r 65', 'DSTAREQUAL' => 'r 65', 'DSLASHEQUAL' => 'r 65', 'NEWLINE' => 'r 65', 'ELSE' => 'r 65', 'COMMA' => 'r 65', 'COLON' => 'r 65', 'SBC' => 'r 65', ), 47 => array ( 'arith_expr' => 's 48', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 48 => array ( 'AMPE' => 'r 63', 'ACUE' => 'r 63', 'PIPE' => 'r 63', 'LESS' => 'r 63', 'GREAT' => 'r 63', 'DEQUAL' => 'r 63', 'GREATEQUAL' => 'r 63', 'LESSEQUAL' => 'r 63', 'DIFF' => 'r 63', 'NOTEQUAL' => 'r 63', 'IN' => 'r 63', 'NOT' => 'r 63', 'IS' => 'r 63', 'AND' => 'r 63', 'OR' => 'r 63', 'IF' => 'r 63', 'EQUAL' => 'r 63', 'PLUSEQUAL' => 'r 63', 'MINUSEQUAL' => 'r 63', 'STAREQUAL' => 'r 63', 'SLASHEQUAL' => 'r 63', 'MODEQUAL' => 'r 63', 'AMPEQUAL' => 'r 63', 'PIPEEQUAL' => 'r 63', 'ACUEQUAL' => 'r 63', 'LSHIFTEQUAL' => 'r 63', 'RSHIFTEQUAL' => 'r 63', 'DSTAREQUAL' => 'r 63', 'DSLASHEQUAL' => 'r 63', 'NEWLINE' => 'r 63', 'ELSE' => 'r 63', 'COMMA' => 'r 63', 'COLON' => 'r 63', 'SBC' => 'r 63', ), 49 => array ( 'PLUS' => 's 50', 'MINUS' => 's 107', 'RSHIFT' => 'r 68', 'LSHIFT' => 'r 68', 'AMPE' => 'r 68', 'ACUE' => 'r 68', 'PIPE' => 'r 68', 'LESS' => 'r 68', 'GREAT' => 'r 68', 'DEQUAL' => 'r 68', 'GREATEQUAL' => 'r 68', 'LESSEQUAL' => 'r 68', 'DIFF' => 'r 68', 'NOTEQUAL' => 'r 68', 'IN' => 'r 68', 'NOT' => 'r 68', 'IS' => 'r 68', 'AND' => 'r 68', 'OR' => 'r 68', 'IF' => 'r 68', 'EQUAL' => 'r 68', 'PLUSEQUAL' => 'r 68', 'MINUSEQUAL' => 'r 68', 'STAREQUAL' => 'r 68', 'SLASHEQUAL' => 'r 68', 'MODEQUAL' => 'r 68', 'AMPEQUAL' => 'r 68', 'PIPEEQUAL' => 'r 68', 'ACUEQUAL' => 'r 68', 'LSHIFTEQUAL' => 'r 68', 'RSHIFTEQUAL' => 'r 68', 'DSTAREQUAL' => 'r 68', 'DSLASHEQUAL' => 'r 68', 'NEWLINE' => 'r 68', 'ELSE' => 'r 68', 'COMMA' => 'r 68', 'COLON' => 'r 68', 'SBC' => 'r 68', ), 50 => array ( 'term' => 's 51', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 51 => array ( 'RSHIFT' => 'r 66', 'LSHIFT' => 'r 66', 'AMPE' => 'r 66', 'ACUE' => 'r 66', 'PIPE' => 'r 66', 'LESS' => 'r 66', 'GREAT' => 'r 66', 'DEQUAL' => 'r 66', 'GREATEQUAL' => 'r 66', 'LESSEQUAL' => 'r 66', 'DIFF' => 'r 66', 'NOTEQUAL' => 'r 66', 'IN' => 'r 66', 'NOT' => 'r 66', 'IS' => 'r 66', 'AND' => 'r 66', 'OR' => 'r 66', 'IF' => 'r 66', 'EQUAL' => 'r 66', 'PLUSEQUAL' => 'r 66', 'MINUSEQUAL' => 'r 66', 'STAREQUAL' => 'r 66', 'SLASHEQUAL' => 'r 66', 'MODEQUAL' => 'r 66', 'AMPEQUAL' => 'r 66', 'PIPEEQUAL' => 'r 66', 'ACUEQUAL' => 'r 66', 'LSHIFTEQUAL' => 'r 66', 'RSHIFTEQUAL' => 'r 66', 'DSTAREQUAL' => 'r 66', 'DSLASHEQUAL' => 'r 66', 'NEWLINE' => 'r 66', 'ELSE' => 'r 66', 'COMMA' => 'r 66', 'COLON' => 'r 66', 'SBC' => 'r 66', ), 52 => array ( 'STAR' => 's 53', 'SLASH' => 's 101', 'MOD' => 's 103', 'DSLASH' => 's 105', 'MINUS' => 'r 73', 'PLUS' => 'r 73', 'RSHIFT' => 'r 73', 'LSHIFT' => 'r 73', 'AMPE' => 'r 73', 'ACUE' => 'r 73', 'PIPE' => 'r 73', 'LESS' => 'r 73', 'GREAT' => 'r 73', 'DEQUAL' => 'r 73', 'GREATEQUAL' => 'r 73', 'LESSEQUAL' => 'r 73', 'DIFF' => 'r 73', 'NOTEQUAL' => 'r 73', 'IN' => 'r 73', 'NOT' => 'r 73', 'IS' => 'r 73', 'AND' => 'r 73', 'OR' => 'r 73', 'IF' => 'r 73', 'EQUAL' => 'r 73', 'PLUSEQUAL' => 'r 73', 'MINUSEQUAL' => 'r 73', 'STAREQUAL' => 'r 73', 'SLASHEQUAL' => 'r 73', 'MODEQUAL' => 'r 73', 'AMPEQUAL' => 'r 73', 'PIPEEQUAL' => 'r 73', 'ACUEQUAL' => 'r 73', 'LSHIFTEQUAL' => 'r 73', 'RSHIFTEQUAL' => 'r 73', 'DSTAREQUAL' => 'r 73', 'DSLASHEQUAL' => 'r 73', 'NEWLINE' => 'r 73', 'ELSE' => 'r 73', 'COMMA' => 'r 73', 'COLON' => 'r 73', 'SBC' => 'r 73', ), 53 => array ( 'factor' => 's 54', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 54 => array ( 'MINUS' => 'r 69', 'PLUS' => 'r 69', 'RSHIFT' => 'r 69', 'LSHIFT' => 'r 69', 'AMPE' => 'r 69', 'ACUE' => 'r 69', 'PIPE' => 'r 69', 'LESS' => 'r 69', 'GREAT' => 'r 69', 'DEQUAL' => 'r 69', 'GREATEQUAL' => 'r 69', 'LESSEQUAL' => 'r 69', 'DIFF' => 'r 69', 'NOTEQUAL' => 'r 69', 'IN' => 'r 69', 'NOT' => 'r 69', 'IS' => 'r 69', 'AND' => 'r 69', 'OR' => 'r 69', 'IF' => 'r 69', 'EQUAL' => 'r 69', 'PLUSEQUAL' => 'r 69', 'MINUSEQUAL' => 'r 69', 'STAREQUAL' => 'r 69', 'SLASHEQUAL' => 'r 69', 'MODEQUAL' => 'r 69', 'AMPEQUAL' => 'r 69', 'PIPEEQUAL' => 'r 69', 'ACUEQUAL' => 'r 69', 'LSHIFTEQUAL' => 'r 69', 'RSHIFTEQUAL' => 'r 69', 'DSTAREQUAL' => 'r 69', 'DSLASHEQUAL' => 'r 69', 'NEWLINE' => 'r 69', 'ELSE' => 'r 69', 'COMMA' => 'r 69', 'COLON' => 'r 69', 'SBC' => 'r 69', ), 55 => array ( 'PLUS' => 's 55', 'factor' => 's 56', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 56 => array ( 'DSLASH' => 'r 74', 'MOD' => 'r 74', 'SLASH' => 'r 74', 'STAR' => 'r 74', 'MINUS' => 'r 74', 'PLUS' => 'r 74', 'RSHIFT' => 'r 74', 'LSHIFT' => 'r 74', 'AMPE' => 'r 74', 'ACUE' => 'r 74', 'PIPE' => 'r 74', 'LESS' => 'r 74', 'GREAT' => 'r 74', 'DEQUAL' => 'r 74', 'GREATEQUAL' => 'r 74', 'LESSEQUAL' => 'r 74', 'DIFF' => 'r 74', 'NOTEQUAL' => 'r 74', 'IN' => 'r 74', 'NOT' => 'r 74', 'IS' => 'r 74', 'AND' => 'r 74', 'OR' => 'r 74', 'IF' => 'r 74', 'EQUAL' => 'r 74', 'PLUSEQUAL' => 'r 74', 'MINUSEQUAL' => 'r 74', 'STAREQUAL' => 'r 74', 'SLASHEQUAL' => 'r 74', 'MODEQUAL' => 'r 74', 'AMPEQUAL' => 'r 74', 'PIPEEQUAL' => 'r 74', 'ACUEQUAL' => 'r 74', 'LSHIFTEQUAL' => 'r 74', 'RSHIFTEQUAL' => 'r 74', 'DSTAREQUAL' => 'r 74', 'DSLASHEQUAL' => 'r 74', 'NEWLINE' => 'r 74', 'ELSE' => 'r 74', 'COMMA' => 'r 74', 'COLON' => 'r 74', 'SBC' => 'r 74', ), 57 => array ( 'PLUS' => 's 55', 'MINUS' => 's 57', 'factor' => 's 58', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 58 => array ( 'DSLASH' => 'r 75', 'MOD' => 'r 75', 'SLASH' => 'r 75', 'STAR' => 'r 75', 'MINUS' => 'r 75', 'PLUS' => 'r 75', 'RSHIFT' => 'r 75', 'LSHIFT' => 'r 75', 'AMPE' => 'r 75', 'ACUE' => 'r 75', 'PIPE' => 'r 75', 'LESS' => 'r 75', 'GREAT' => 'r 75', 'DEQUAL' => 'r 75', 'GREATEQUAL' => 'r 75', 'LESSEQUAL' => 'r 75', 'DIFF' => 'r 75', 'NOTEQUAL' => 'r 75', 'IN' => 'r 75', 'NOT' => 'r 75', 'IS' => 'r 75', 'AND' => 'r 75', 'OR' => 'r 75', 'IF' => 'r 75', 'EQUAL' => 'r 75', 'PLUSEQUAL' => 'r 75', 'MINUSEQUAL' => 'r 75', 'STAREQUAL' => 'r 75', 'SLASHEQUAL' => 'r 75', 'MODEQUAL' => 'r 75', 'AMPEQUAL' => 'r 75', 'PIPEEQUAL' => 'r 75', 'ACUEQUAL' => 'r 75', 'LSHIFTEQUAL' => 'r 75', 'RSHIFTEQUAL' => 'r 75', 'DSTAREQUAL' => 'r 75', 'DSLASHEQUAL' => 'r 75', 'NEWLINE' => 'r 75', 'ELSE' => 'r 75', 'COMMA' => 'r 75', 'COLON' => 'r 75', 'SBC' => 'r 75', ), 59 => array ( 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'factor' => 's 60', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 60 => array ( 'DSLASH' => 'r 76', 'MOD' => 'r 76', 'SLASH' => 'r 76', 'STAR' => 'r 76', 'MINUS' => 'r 76', 'PLUS' => 'r 76', 'RSHIFT' => 'r 76', 'LSHIFT' => 'r 76', 'AMPE' => 'r 76', 'ACUE' => 'r 76', 'PIPE' => 'r 76', 'LESS' => 'r 76', 'GREAT' => 'r 76', 'DEQUAL' => 'r 76', 'GREATEQUAL' => 'r 76', 'LESSEQUAL' => 'r 76', 'DIFF' => 'r 76', 'NOTEQUAL' => 'r 76', 'IN' => 'r 76', 'NOT' => 'r 76', 'IS' => 'r 76', 'AND' => 'r 76', 'OR' => 'r 76', 'IF' => 'r 76', 'EQUAL' => 'r 76', 'PLUSEQUAL' => 'r 76', 'MINUSEQUAL' => 'r 76', 'STAREQUAL' => 'r 76', 'SLASHEQUAL' => 'r 76', 'MODEQUAL' => 'r 76', 'AMPEQUAL' => 'r 76', 'PIPEEQUAL' => 'r 76', 'ACUEQUAL' => 'r 76', 'LSHIFTEQUAL' => 'r 76', 'RSHIFTEQUAL' => 'r 76', 'DSTAREQUAL' => 'r 76', 'DSLASHEQUAL' => 'r 76', 'NEWLINE' => 'r 76', 'ELSE' => 'r 76', 'COMMA' => 'r 76', 'COLON' => 'r 76', 'SBC' => 'r 76', ), 61 => array ( 'DSLASH' => 'r 77', 'MOD' => 'r 77', 'SLASH' => 'r 77', 'STAR' => 'r 77', 'MINUS' => 'r 77', 'PLUS' => 'r 77', 'RSHIFT' => 'r 77', 'LSHIFT' => 'r 77', 'AMPE' => 'r 77', 'ACUE' => 'r 77', 'PIPE' => 'r 77', 'LESS' => 'r 77', 'GREAT' => 'r 77', 'DEQUAL' => 'r 77', 'GREATEQUAL' => 'r 77', 'LESSEQUAL' => 'r 77', 'DIFF' => 'r 77', 'NOTEQUAL' => 'r 77', 'IN' => 'r 77', 'NOT' => 'r 77', 'IS' => 'r 77', 'AND' => 'r 77', 'OR' => 'r 77', 'IF' => 'r 77', 'EQUAL' => 'r 77', 'PLUSEQUAL' => 'r 77', 'MINUSEQUAL' => 'r 77', 'STAREQUAL' => 'r 77', 'SLASHEQUAL' => 'r 77', 'MODEQUAL' => 'r 77', 'AMPEQUAL' => 'r 77', 'PIPEEQUAL' => 'r 77', 'ACUEQUAL' => 'r 77', 'LSHIFTEQUAL' => 'r 77', 'RSHIFTEQUAL' => 'r 77', 'DSTAREQUAL' => 'r 77', 'DSLASHEQUAL' => 'r 77', 'NEWLINE' => 'r 77', 'ELSE' => 'r 77', 'COMMA' => 'r 77', 'COLON' => 'r 77', 'SBC' => 'r 77', ), 62 => array ( 'trailer' => 's 63', 'DSTAR' => 's 91', 'RBO' => 's 93', 'SBO' => 's 96', 'DOT' => 's 99', 'DSLASH' => 'r 80', 'MOD' => 'r 80', 'SLASH' => 'r 80', 'STAR' => 'r 80', 'MINUS' => 'r 80', 'PLUS' => 'r 80', 'RSHIFT' => 'r 80', 'LSHIFT' => 'r 80', 'AMPE' => 'r 80', 'ACUE' => 'r 80', 'PIPE' => 'r 80', 'LESS' => 'r 80', 'GREAT' => 'r 80', 'DEQUAL' => 'r 80', 'GREATEQUAL' => 'r 80', 'LESSEQUAL' => 'r 80', 'DIFF' => 'r 80', 'NOTEQUAL' => 'r 80', 'IN' => 'r 80', 'NOT' => 'r 80', 'IS' => 'r 80', 'AND' => 'r 80', 'OR' => 'r 80', 'IF' => 'r 80', 'EQUAL' => 'r 80', 'PLUSEQUAL' => 'r 80', 'MINUSEQUAL' => 'r 80', 'STAREQUAL' => 'r 80', 'SLASHEQUAL' => 'r 80', 'MODEQUAL' => 'r 80', 'AMPEQUAL' => 'r 80', 'PIPEEQUAL' => 'r 80', 'ACUEQUAL' => 'r 80', 'LSHIFTEQUAL' => 'r 80', 'RSHIFTEQUAL' => 'r 80', 'DSTAREQUAL' => 'r 80', 'DSLASHEQUAL' => 'r 80', 'NEWLINE' => 'r 80', 'ELSE' => 'r 80', 'COMMA' => 'r 80', 'COLON' => 'r 80', 'SBC' => 'r 80', ), 63 => array ( 'DSTAR' => 's 64', ), 64 => array ( 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'factor' => 's 65', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 65 => array ( 'DSLASH' => 'r 78', 'MOD' => 'r 78', 'SLASH' => 'r 78', 'STAR' => 'r 78', 'MINUS' => 'r 78', 'PLUS' => 'r 78', 'RSHIFT' => 'r 78', 'LSHIFT' => 'r 78', 'AMPE' => 'r 78', 'ACUE' => 'r 78', 'PIPE' => 'r 78', 'LESS' => 'r 78', 'GREAT' => 'r 78', 'DEQUAL' => 'r 78', 'GREATEQUAL' => 'r 78', 'LESSEQUAL' => 'r 78', 'DIFF' => 'r 78', 'NOTEQUAL' => 'r 78', 'IN' => 'r 78', 'NOT' => 'r 78', 'IS' => 'r 78', 'AND' => 'r 78', 'OR' => 'r 78', 'IF' => 'r 78', 'EQUAL' => 'r 78', 'PLUSEQUAL' => 'r 78', 'MINUSEQUAL' => 'r 78', 'STAREQUAL' => 'r 78', 'SLASHEQUAL' => 'r 78', 'MODEQUAL' => 'r 78', 'AMPEQUAL' => 'r 78', 'PIPEEQUAL' => 'r 78', 'ACUEQUAL' => 'r 78', 'LSHIFTEQUAL' => 'r 78', 'RSHIFTEQUAL' => 'r 78', 'DSTAREQUAL' => 'r 78', 'DSLASHEQUAL' => 'r 78', 'NEWLINE' => 'r 78', 'ELSE' => 'r 78', 'COMMA' => 'r 78', 'COLON' => 'r 78', 'SBC' => 'r 78', ), 66 => array ( 'NUMBER' => 's 67', 'argslist' => 's 70', ), 67 => array ( 'COMMA' => 's 68', ), 68 => array ( 'NUMBER' => 's 69', ), 69 => array ( 'RBC' => 'r 84', ), 70 => array ( 'RBC' => 's 71', ), 71 => array ( 'DSTAR' => 'r 92', 'RBO' => 'r 92', 'SBO' => 'r 92', 'DOT' => 'r 92', 'DSLASH' => 'r 92', 'MOD' => 'r 92', 'SLASH' => 'r 92', 'STAR' => 'r 92', 'MINUS' => 'r 92', 'PLUS' => 'r 92', 'RSHIFT' => 'r 92', 'LSHIFT' => 'r 92', 'AMPE' => 'r 92', 'ACUE' => 'r 92', 'PIPE' => 'r 92', 'LESS' => 'r 92', 'GREAT' => 'r 92', 'DEQUAL' => 'r 92', 'GREATEQUAL' => 'r 92', 'LESSEQUAL' => 'r 92', 'DIFF' => 'r 92', 'NOTEQUAL' => 'r 92', 'IN' => 'r 92', 'NOT' => 'r 92', 'IS' => 'r 92', 'AND' => 'r 92', 'OR' => 'r 92', 'IF' => 'r 92', 'EQUAL' => 'r 92', 'PLUSEQUAL' => 'r 92', 'MINUSEQUAL' => 'r 92', 'STAREQUAL' => 'r 92', 'SLASHEQUAL' => 'r 92', 'MODEQUAL' => 'r 92', 'AMPEQUAL' => 'r 92', 'PIPEEQUAL' => 'r 92', 'ACUEQUAL' => 'r 92', 'LSHIFTEQUAL' => 'r 92', 'RSHIFTEQUAL' => 'r 92', 'DSTAREQUAL' => 'r 92', 'DSLASHEQUAL' => 'r 92', 'NEWLINE' => 'r 92', 'ELSE' => 'r 92', 'COMMA' => 'r 92', 'COLON' => 'r 92', 'SBC' => 'r 92', ), 72 => array ( 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'testlist_comp_for' => 's 73', 'test' => 's 74', 'RBO' => 's 66', 'SBO' => 's 72', 'testlist_comp' => 's 89', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', 'SBC' => 'r 88', ), 73 => array ( 'SBC' => 'r 85', ), 74 => array ( 'test_tail' => 's 75', 'COMMA' => 's 76', 'SBC' => 'r 87', ), 75 => array ( 'SBC' => 'r 86', ), 76 => array ( 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'test' => 's 77', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 77 => array ( 'COMMA' => 's 76', 'test_tail' => 's 78', 'SBC' => 'r 90', ), 78 => array ( 'SBC' => 'r 89', ), 79 => array ( 'dictorsetmaker' => 's 80', ), 80 => array ( 'BC' => 's 81', ), 81 => array ( 'DSTAR' => 'r 94', 'RBO' => 'r 94', 'SBO' => 'r 94', 'DOT' => 'r 94', 'DSLASH' => 'r 94', 'MOD' => 'r 94', 'SLASH' => 'r 94', 'STAR' => 'r 94', 'MINUS' => 'r 94', 'PLUS' => 'r 94', 'RSHIFT' => 'r 94', 'LSHIFT' => 'r 94', 'AMPE' => 'r 94', 'ACUE' => 'r 94', 'PIPE' => 'r 94', 'LESS' => 'r 94', 'GREAT' => 'r 94', 'DEQUAL' => 'r 94', 'GREATEQUAL' => 'r 94', 'LESSEQUAL' => 'r 94', 'DIFF' => 'r 94', 'NOTEQUAL' => 'r 94', 'IN' => 'r 94', 'NOT' => 'r 94', 'IS' => 'r 94', 'AND' => 'r 94', 'OR' => 'r 94', 'IF' => 'r 94', 'EQUAL' => 'r 94', 'PLUSEQUAL' => 'r 94', 'MINUSEQUAL' => 'r 94', 'STAREQUAL' => 'r 94', 'SLASHEQUAL' => 'r 94', 'MODEQUAL' => 'r 94', 'AMPEQUAL' => 'r 94', 'PIPEEQUAL' => 'r 94', 'ACUEQUAL' => 'r 94', 'LSHIFTEQUAL' => 'r 94', 'RSHIFTEQUAL' => 'r 94', 'DSTAREQUAL' => 'r 94', 'DSLASHEQUAL' => 'r 94', 'NEWLINE' => 'r 94', 'ELSE' => 'r 94', 'COMMA' => 'r 94', 'COLON' => 'r 94', 'SBC' => 'r 94', ), 82 => array ( 'DSTAR' => 'r 95', 'RBO' => 'r 95', 'SBO' => 'r 95', 'DOT' => 'r 95', 'DSLASH' => 'r 95', 'MOD' => 'r 95', 'SLASH' => 'r 95', 'STAR' => 'r 95', 'MINUS' => 'r 95', 'PLUS' => 'r 95', 'RSHIFT' => 'r 95', 'LSHIFT' => 'r 95', 'AMPE' => 'r 95', 'ACUE' => 'r 95', 'PIPE' => 'r 95', 'LESS' => 'r 95', 'GREAT' => 'r 95', 'DEQUAL' => 'r 95', 'GREATEQUAL' => 'r 95', 'LESSEQUAL' => 'r 95', 'DIFF' => 'r 95', 'NOTEQUAL' => 'r 95', 'IN' => 'r 95', 'NOT' => 'r 95', 'IS' => 'r 95', 'AND' => 'r 95', 'OR' => 'r 95', 'IF' => 'r 95', 'EQUAL' => 'r 95', 'PLUSEQUAL' => 'r 95', 'MINUSEQUAL' => 'r 95', 'STAREQUAL' => 'r 95', 'SLASHEQUAL' => 'r 95', 'MODEQUAL' => 'r 95', 'AMPEQUAL' => 'r 95', 'PIPEEQUAL' => 'r 95', 'ACUEQUAL' => 'r 95', 'LSHIFTEQUAL' => 'r 95', 'RSHIFTEQUAL' => 'r 95', 'DSTAREQUAL' => 'r 95', 'DSLASHEQUAL' => 'r 95', 'NEWLINE' => 'r 95', 'ELSE' => 'r 95', 'COMMA' => 'r 95', 'COLON' => 'r 95', 'SBC' => 'r 95', ), 83 => array ( 'DSTAR' => 'r 96', 'RBO' => 'r 96', 'SBO' => 'r 96', 'DOT' => 'r 96', 'DSLASH' => 'r 96', 'MOD' => 'r 96', 'SLASH' => 'r 96', 'STAR' => 'r 96', 'MINUS' => 'r 96', 'PLUS' => 'r 96', 'RSHIFT' => 'r 96', 'LSHIFT' => 'r 96', 'AMPE' => 'r 96', 'ACUE' => 'r 96', 'PIPE' => 'r 96', 'LESS' => 'r 96', 'GREAT' => 'r 96', 'DEQUAL' => 'r 96', 'GREATEQUAL' => 'r 96', 'LESSEQUAL' => 'r 96', 'DIFF' => 'r 96', 'NOTEQUAL' => 'r 96', 'IN' => 'r 96', 'NOT' => 'r 96', 'IS' => 'r 96', 'AND' => 'r 96', 'OR' => 'r 96', 'IF' => 'r 96', 'EQUAL' => 'r 96', 'PLUSEQUAL' => 'r 96', 'MINUSEQUAL' => 'r 96', 'STAREQUAL' => 'r 96', 'SLASHEQUAL' => 'r 96', 'MODEQUAL' => 'r 96', 'AMPEQUAL' => 'r 96', 'PIPEEQUAL' => 'r 96', 'ACUEQUAL' => 'r 96', 'LSHIFTEQUAL' => 'r 96', 'RSHIFTEQUAL' => 'r 96', 'DSTAREQUAL' => 'r 96', 'DSLASHEQUAL' => 'r 96', 'NEWLINE' => 'r 96', 'ELSE' => 'r 96', 'COMMA' => 'r 96', 'COLON' => 'r 96', 'SBC' => 'r 96', ), 84 => array ( 'DSTAR' => 'r 97', 'RBO' => 'r 97', 'SBO' => 'r 97', 'DOT' => 'r 97', 'DSLASH' => 'r 97', 'MOD' => 'r 97', 'SLASH' => 'r 97', 'STAR' => 'r 97', 'MINUS' => 'r 97', 'PLUS' => 'r 97', 'RSHIFT' => 'r 97', 'LSHIFT' => 'r 97', 'AMPE' => 'r 97', 'ACUE' => 'r 97', 'PIPE' => 'r 97', 'LESS' => 'r 97', 'GREAT' => 'r 97', 'DEQUAL' => 'r 97', 'GREATEQUAL' => 'r 97', 'LESSEQUAL' => 'r 97', 'DIFF' => 'r 97', 'NOTEQUAL' => 'r 97', 'IN' => 'r 97', 'NOT' => 'r 97', 'IS' => 'r 97', 'AND' => 'r 97', 'OR' => 'r 97', 'IF' => 'r 97', 'EQUAL' => 'r 97', 'PLUSEQUAL' => 'r 97', 'MINUSEQUAL' => 'r 97', 'STAREQUAL' => 'r 97', 'SLASHEQUAL' => 'r 97', 'MODEQUAL' => 'r 97', 'AMPEQUAL' => 'r 97', 'PIPEEQUAL' => 'r 97', 'ACUEQUAL' => 'r 97', 'LSHIFTEQUAL' => 'r 97', 'RSHIFTEQUAL' => 'r 97', 'DSTAREQUAL' => 'r 97', 'DSLASHEQUAL' => 'r 97', 'NEWLINE' => 'r 97', 'ELSE' => 'r 97', 'COMMA' => 'r 97', 'COLON' => 'r 97', 'SBC' => 'r 97', ), 85 => array ( 'DSTAR' => 'r 98', 'RBO' => 'r 98', 'SBO' => 'r 98', 'DOT' => 'r 98', 'DSLASH' => 'r 98', 'MOD' => 'r 98', 'SLASH' => 'r 98', 'STAR' => 'r 98', 'MINUS' => 'r 98', 'PLUS' => 'r 98', 'RSHIFT' => 'r 98', 'LSHIFT' => 'r 98', 'AMPE' => 'r 98', 'ACUE' => 'r 98', 'PIPE' => 'r 98', 'LESS' => 'r 98', 'GREAT' => 'r 98', 'DEQUAL' => 'r 98', 'GREATEQUAL' => 'r 98', 'LESSEQUAL' => 'r 98', 'DIFF' => 'r 98', 'NOTEQUAL' => 'r 98', 'IN' => 'r 98', 'NOT' => 'r 98', 'IS' => 'r 98', 'AND' => 'r 98', 'OR' => 'r 98', 'IF' => 'r 98', 'EQUAL' => 'r 98', 'PLUSEQUAL' => 'r 98', 'MINUSEQUAL' => 'r 98', 'STAREQUAL' => 'r 98', 'SLASHEQUAL' => 'r 98', 'MODEQUAL' => 'r 98', 'AMPEQUAL' => 'r 98', 'PIPEEQUAL' => 'r 98', 'ACUEQUAL' => 'r 98', 'LSHIFTEQUAL' => 'r 98', 'RSHIFTEQUAL' => 'r 98', 'DSTAREQUAL' => 'r 98', 'DSLASHEQUAL' => 'r 98', 'NEWLINE' => 'r 98', 'ELSE' => 'r 98', 'COMMA' => 'r 98', 'COLON' => 'r 98', 'SBC' => 'r 98', ), 86 => array ( 'DSTAR' => 'r 99', 'RBO' => 'r 99', 'SBO' => 'r 99', 'DOT' => 'r 99', 'DSLASH' => 'r 99', 'MOD' => 'r 99', 'SLASH' => 'r 99', 'STAR' => 'r 99', 'MINUS' => 'r 99', 'PLUS' => 'r 99', 'RSHIFT' => 'r 99', 'LSHIFT' => 'r 99', 'AMPE' => 'r 99', 'ACUE' => 'r 99', 'PIPE' => 'r 99', 'LESS' => 'r 99', 'GREAT' => 'r 99', 'DEQUAL' => 'r 99', 'GREATEQUAL' => 'r 99', 'LESSEQUAL' => 'r 99', 'DIFF' => 'r 99', 'NOTEQUAL' => 'r 99', 'IN' => 'r 99', 'NOT' => 'r 99', 'IS' => 'r 99', 'AND' => 'r 99', 'OR' => 'r 99', 'IF' => 'r 99', 'EQUAL' => 'r 99', 'PLUSEQUAL' => 'r 99', 'MINUSEQUAL' => 'r 99', 'STAREQUAL' => 'r 99', 'SLASHEQUAL' => 'r 99', 'MODEQUAL' => 'r 99', 'AMPEQUAL' => 'r 99', 'PIPEEQUAL' => 'r 99', 'ACUEQUAL' => 'r 99', 'LSHIFTEQUAL' => 'r 99', 'RSHIFTEQUAL' => 'r 99', 'DSTAREQUAL' => 'r 99', 'DSLASHEQUAL' => 'r 99', 'NEWLINE' => 'r 99', 'ELSE' => 'r 99', 'COMMA' => 'r 99', 'COLON' => 'r 99', 'SBC' => 'r 99', ), 87 => array ( 'DSTAR' => 'r 100', 'RBO' => 'r 100', 'SBO' => 'r 100', 'DOT' => 'r 100', 'DSLASH' => 'r 100', 'MOD' => 'r 100', 'SLASH' => 'r 100', 'STAR' => 'r 100', 'MINUS' => 'r 100', 'PLUS' => 'r 100', 'RSHIFT' => 'r 100', 'LSHIFT' => 'r 100', 'AMPE' => 'r 100', 'ACUE' => 'r 100', 'PIPE' => 'r 100', 'LESS' => 'r 100', 'GREAT' => 'r 100', 'DEQUAL' => 'r 100', 'GREATEQUAL' => 'r 100', 'LESSEQUAL' => 'r 100', 'DIFF' => 'r 100', 'NOTEQUAL' => 'r 100', 'IN' => 'r 100', 'NOT' => 'r 100', 'IS' => 'r 100', 'AND' => 'r 100', 'OR' => 'r 100', 'IF' => 'r 100', 'EQUAL' => 'r 100', 'PLUSEQUAL' => 'r 100', 'MINUSEQUAL' => 'r 100', 'STAREQUAL' => 'r 100', 'SLASHEQUAL' => 'r 100', 'MODEQUAL' => 'r 100', 'AMPEQUAL' => 'r 100', 'PIPEEQUAL' => 'r 100', 'ACUEQUAL' => 'r 100', 'LSHIFTEQUAL' => 'r 100', 'RSHIFTEQUAL' => 'r 100', 'DSTAREQUAL' => 'r 100', 'DSLASHEQUAL' => 'r 100', 'NEWLINE' => 'r 100', 'ELSE' => 'r 100', 'COMMA' => 'r 100', 'COLON' => 'r 100', 'SBC' => 'r 100', ), 88 => array ( 'DSTAR' => 'r 101', 'RBO' => 'r 101', 'SBO' => 'r 101', 'DOT' => 'r 101', 'DSLASH' => 'r 101', 'MOD' => 'r 101', 'SLASH' => 'r 101', 'STAR' => 'r 101', 'MINUS' => 'r 101', 'PLUS' => 'r 101', 'RSHIFT' => 'r 101', 'LSHIFT' => 'r 101', 'AMPE' => 'r 101', 'ACUE' => 'r 101', 'PIPE' => 'r 101', 'LESS' => 'r 101', 'GREAT' => 'r 101', 'DEQUAL' => 'r 101', 'GREATEQUAL' => 'r 101', 'LESSEQUAL' => 'r 101', 'DIFF' => 'r 101', 'NOTEQUAL' => 'r 101', 'IN' => 'r 101', 'NOT' => 'r 101', 'IS' => 'r 101', 'AND' => 'r 101', 'OR' => 'r 101', 'IF' => 'r 101', 'EQUAL' => 'r 101', 'PLUSEQUAL' => 'r 101', 'MINUSEQUAL' => 'r 101', 'STAREQUAL' => 'r 101', 'SLASHEQUAL' => 'r 101', 'MODEQUAL' => 'r 101', 'AMPEQUAL' => 'r 101', 'PIPEEQUAL' => 'r 101', 'ACUEQUAL' => 'r 101', 'LSHIFTEQUAL' => 'r 101', 'RSHIFTEQUAL' => 'r 101', 'DSTAREQUAL' => 'r 101', 'DSLASHEQUAL' => 'r 101', 'NEWLINE' => 'r 101', 'ELSE' => 'r 101', 'COMMA' => 'r 101', 'COLON' => 'r 101', 'SBC' => 'r 101', ), 89 => array ( 'SBC' => 's 90', ), 90 => array ( 'DSTAR' => 'r 93', 'RBO' => 'r 93', 'SBO' => 'r 93', 'DOT' => 'r 93', 'DSLASH' => 'r 93', 'MOD' => 'r 93', 'SLASH' => 'r 93', 'STAR' => 'r 93', 'MINUS' => 'r 93', 'PLUS' => 'r 93', 'RSHIFT' => 'r 93', 'LSHIFT' => 'r 93', 'AMPE' => 'r 93', 'ACUE' => 'r 93', 'PIPE' => 'r 93', 'LESS' => 'r 93', 'GREAT' => 'r 93', 'DEQUAL' => 'r 93', 'GREATEQUAL' => 'r 93', 'LESSEQUAL' => 'r 93', 'DIFF' => 'r 93', 'NOTEQUAL' => 'r 93', 'IN' => 'r 93', 'NOT' => 'r 93', 'IS' => 'r 93', 'AND' => 'r 93', 'OR' => 'r 93', 'IF' => 'r 93', 'EQUAL' => 'r 93', 'PLUSEQUAL' => 'r 93', 'MINUSEQUAL' => 'r 93', 'STAREQUAL' => 'r 93', 'SLASHEQUAL' => 'r 93', 'MODEQUAL' => 'r 93', 'AMPEQUAL' => 'r 93', 'PIPEEQUAL' => 'r 93', 'ACUEQUAL' => 'r 93', 'LSHIFTEQUAL' => 'r 93', 'RSHIFTEQUAL' => 'r 93', 'DSTAREQUAL' => 'r 93', 'DSLASHEQUAL' => 'r 93', 'NEWLINE' => 'r 93', 'ELSE' => 'r 93', 'COMMA' => 'r 93', 'COLON' => 'r 93', 'SBC' => 'r 93', ), 91 => array ( 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'factor' => 's 92', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 92 => array ( 'DSLASH' => 'r 79', 'MOD' => 'r 79', 'SLASH' => 'r 79', 'STAR' => 'r 79', 'MINUS' => 'r 79', 'PLUS' => 'r 79', 'RSHIFT' => 'r 79', 'LSHIFT' => 'r 79', 'AMPE' => 'r 79', 'ACUE' => 'r 79', 'PIPE' => 'r 79', 'LESS' => 'r 79', 'GREAT' => 'r 79', 'DEQUAL' => 'r 79', 'GREATEQUAL' => 'r 79', 'LESSEQUAL' => 'r 79', 'DIFF' => 'r 79', 'NOTEQUAL' => 'r 79', 'IN' => 'r 79', 'NOT' => 'r 79', 'IS' => 'r 79', 'AND' => 'r 79', 'OR' => 'r 79', 'IF' => 'r 79', 'EQUAL' => 'r 79', 'PLUSEQUAL' => 'r 79', 'MINUSEQUAL' => 'r 79', 'STAREQUAL' => 'r 79', 'SLASHEQUAL' => 'r 79', 'MODEQUAL' => 'r 79', 'AMPEQUAL' => 'r 79', 'PIPEEQUAL' => 'r 79', 'ACUEQUAL' => 'r 79', 'LSHIFTEQUAL' => 'r 79', 'RSHIFTEQUAL' => 'r 79', 'DSTAREQUAL' => 'r 79', 'DSLASHEQUAL' => 'r 79', 'NEWLINE' => 'r 79', 'ELSE' => 'r 79', 'COMMA' => 'r 79', 'COLON' => 'r 79', 'SBC' => 'r 79', ), 93 => array ( 'arglist' => 's 94', ), 94 => array ( 'RBC' => 's 95', ), 95 => array ( 'DSTAR' => 'r 81', ), 96 => array ( 'subscriptlist' => 's 97', ), 97 => array ( 'SBC' => 's 98', ), 98 => array ( 'DSTAR' => 'r 82', ), 99 => array ( 'NAME' => 's 100', ), 100 => array ( 'DSTAR' => 'r 83', ), 101 => array ( 'factor' => 's 102', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 102 => array ( 'MINUS' => 'r 70', 'PLUS' => 'r 70', 'RSHIFT' => 'r 70', 'LSHIFT' => 'r 70', 'AMPE' => 'r 70', 'ACUE' => 'r 70', 'PIPE' => 'r 70', 'LESS' => 'r 70', 'GREAT' => 'r 70', 'DEQUAL' => 'r 70', 'GREATEQUAL' => 'r 70', 'LESSEQUAL' => 'r 70', 'DIFF' => 'r 70', 'NOTEQUAL' => 'r 70', 'IN' => 'r 70', 'NOT' => 'r 70', 'IS' => 'r 70', 'AND' => 'r 70', 'OR' => 'r 70', 'IF' => 'r 70', 'EQUAL' => 'r 70', 'PLUSEQUAL' => 'r 70', 'MINUSEQUAL' => 'r 70', 'STAREQUAL' => 'r 70', 'SLASHEQUAL' => 'r 70', 'MODEQUAL' => 'r 70', 'AMPEQUAL' => 'r 70', 'PIPEEQUAL' => 'r 70', 'ACUEQUAL' => 'r 70', 'LSHIFTEQUAL' => 'r 70', 'RSHIFTEQUAL' => 'r 70', 'DSTAREQUAL' => 'r 70', 'DSLASHEQUAL' => 'r 70', 'NEWLINE' => 'r 70', 'ELSE' => 'r 70', 'COMMA' => 'r 70', 'COLON' => 'r 70', 'SBC' => 'r 70', ), 103 => array ( 'factor' => 's 104', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 104 => array ( 'MINUS' => 'r 71', 'PLUS' => 'r 71', 'RSHIFT' => 'r 71', 'LSHIFT' => 'r 71', 'AMPE' => 'r 71', 'ACUE' => 'r 71', 'PIPE' => 'r 71', 'LESS' => 'r 71', 'GREAT' => 'r 71', 'DEQUAL' => 'r 71', 'GREATEQUAL' => 'r 71', 'LESSEQUAL' => 'r 71', 'DIFF' => 'r 71', 'NOTEQUAL' => 'r 71', 'IN' => 'r 71', 'NOT' => 'r 71', 'IS' => 'r 71', 'AND' => 'r 71', 'OR' => 'r 71', 'IF' => 'r 71', 'EQUAL' => 'r 71', 'PLUSEQUAL' => 'r 71', 'MINUSEQUAL' => 'r 71', 'STAREQUAL' => 'r 71', 'SLASHEQUAL' => 'r 71', 'MODEQUAL' => 'r 71', 'AMPEQUAL' => 'r 71', 'PIPEEQUAL' => 'r 71', 'ACUEQUAL' => 'r 71', 'LSHIFTEQUAL' => 'r 71', 'RSHIFTEQUAL' => 'r 71', 'DSTAREQUAL' => 'r 71', 'DSLASHEQUAL' => 'r 71', 'NEWLINE' => 'r 71', 'ELSE' => 'r 71', 'COMMA' => 'r 71', 'COLON' => 'r 71', 'SBC' => 'r 71', ), 105 => array ( 'factor' => 's 106', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 106 => array ( 'MINUS' => 'r 72', 'PLUS' => 'r 72', 'RSHIFT' => 'r 72', 'LSHIFT' => 'r 72', 'AMPE' => 'r 72', 'ACUE' => 'r 72', 'PIPE' => 'r 72', 'LESS' => 'r 72', 'GREAT' => 'r 72', 'DEQUAL' => 'r 72', 'GREATEQUAL' => 'r 72', 'LESSEQUAL' => 'r 72', 'DIFF' => 'r 72', 'NOTEQUAL' => 'r 72', 'IN' => 'r 72', 'NOT' => 'r 72', 'IS' => 'r 72', 'AND' => 'r 72', 'OR' => 'r 72', 'IF' => 'r 72', 'EQUAL' => 'r 72', 'PLUSEQUAL' => 'r 72', 'MINUSEQUAL' => 'r 72', 'STAREQUAL' => 'r 72', 'SLASHEQUAL' => 'r 72', 'MODEQUAL' => 'r 72', 'AMPEQUAL' => 'r 72', 'PIPEEQUAL' => 'r 72', 'ACUEQUAL' => 'r 72', 'LSHIFTEQUAL' => 'r 72', 'RSHIFTEQUAL' => 'r 72', 'DSTAREQUAL' => 'r 72', 'DSLASHEQUAL' => 'r 72', 'NEWLINE' => 'r 72', 'ELSE' => 'r 72', 'COMMA' => 'r 72', 'COLON' => 'r 72', 'SBC' => 'r 72', ), 107 => array ( 'term' => 's 108', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 108 => array ( 'RSHIFT' => 'r 67', 'LSHIFT' => 'r 67', 'AMPE' => 'r 67', 'ACUE' => 'r 67', 'PIPE' => 'r 67', 'LESS' => 'r 67', 'GREAT' => 'r 67', 'DEQUAL' => 'r 67', 'GREATEQUAL' => 'r 67', 'LESSEQUAL' => 'r 67', 'DIFF' => 'r 67', 'NOTEQUAL' => 'r 67', 'IN' => 'r 67', 'NOT' => 'r 67', 'IS' => 'r 67', 'AND' => 'r 67', 'OR' => 'r 67', 'IF' => 'r 67', 'EQUAL' => 'r 67', 'PLUSEQUAL' => 'r 67', 'MINUSEQUAL' => 'r 67', 'STAREQUAL' => 'r 67', 'SLASHEQUAL' => 'r 67', 'MODEQUAL' => 'r 67', 'AMPEQUAL' => 'r 67', 'PIPEEQUAL' => 'r 67', 'ACUEQUAL' => 'r 67', 'LSHIFTEQUAL' => 'r 67', 'RSHIFTEQUAL' => 'r 67', 'DSTAREQUAL' => 'r 67', 'DSLASHEQUAL' => 'r 67', 'NEWLINE' => 'r 67', 'ELSE' => 'r 67', 'COMMA' => 'r 67', 'COLON' => 'r 67', 'SBC' => 'r 67', ), 109 => array ( 'arith_expr' => 's 110', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 110 => array ( 'AMPE' => 'r 64', 'ACUE' => 'r 64', 'PIPE' => 'r 64', 'LESS' => 'r 64', 'GREAT' => 'r 64', 'DEQUAL' => 'r 64', 'GREATEQUAL' => 'r 64', 'LESSEQUAL' => 'r 64', 'DIFF' => 'r 64', 'NOTEQUAL' => 'r 64', 'IN' => 'r 64', 'NOT' => 'r 64', 'IS' => 'r 64', 'AND' => 'r 64', 'OR' => 'r 64', 'IF' => 'r 64', 'EQUAL' => 'r 64', 'PLUSEQUAL' => 'r 64', 'MINUSEQUAL' => 'r 64', 'STAREQUAL' => 'r 64', 'SLASHEQUAL' => 'r 64', 'MODEQUAL' => 'r 64', 'AMPEQUAL' => 'r 64', 'PIPEEQUAL' => 'r 64', 'ACUEQUAL' => 'r 64', 'LSHIFTEQUAL' => 'r 64', 'RSHIFTEQUAL' => 'r 64', 'DSTAREQUAL' => 'r 64', 'DSLASHEQUAL' => 'r 64', 'NEWLINE' => 'r 64', 'ELSE' => 'r 64', 'COMMA' => 'r 64', 'COLON' => 'r 64', 'SBC' => 'r 64', ), 111 => array ( 'PLUS' => 'r 46', 'MINUS' => 'r 46', 'TILDE' => 'r 46', 'RBO' => 'r 46', 'SBO' => 'r 46', 'BO' => 'r 46', 'NAME' => 'r 46', 'NUMBER' => 'r 46', 'STRING' => 'r 46', 'TRIPLEDOT' => 'r 46', 'NONE' => 'r 46', 'TRUE' => 'r 46', 'FALSE' => 'r 46', ), 112 => array ( 'PLUS' => 'r 47', 'MINUS' => 'r 47', 'TILDE' => 'r 47', 'RBO' => 'r 47', 'SBO' => 'r 47', 'BO' => 'r 47', 'NAME' => 'r 47', 'NUMBER' => 'r 47', 'STRING' => 'r 47', 'TRIPLEDOT' => 'r 47', 'NONE' => 'r 47', 'TRUE' => 'r 47', 'FALSE' => 'r 47', ), 113 => array ( 'PLUS' => 'r 48', 'MINUS' => 'r 48', 'TILDE' => 'r 48', 'RBO' => 'r 48', 'SBO' => 'r 48', 'BO' => 'r 48', 'NAME' => 'r 48', 'NUMBER' => 'r 48', 'STRING' => 'r 48', 'TRIPLEDOT' => 'r 48', 'NONE' => 'r 48', 'TRUE' => 'r 48', 'FALSE' => 'r 48', ), 114 => array ( 'PLUS' => 'r 49', 'MINUS' => 'r 49', 'TILDE' => 'r 49', 'RBO' => 'r 49', 'SBO' => 'r 49', 'BO' => 'r 49', 'NAME' => 'r 49', 'NUMBER' => 'r 49', 'STRING' => 'r 49', 'TRIPLEDOT' => 'r 49', 'NONE' => 'r 49', 'TRUE' => 'r 49', 'FALSE' => 'r 49', ), 115 => array ( 'PLUS' => 'r 50', 'MINUS' => 'r 50', 'TILDE' => 'r 50', 'RBO' => 'r 50', 'SBO' => 'r 50', 'BO' => 'r 50', 'NAME' => 'r 50', 'NUMBER' => 'r 50', 'STRING' => 'r 50', 'TRIPLEDOT' => 'r 50', 'NONE' => 'r 50', 'TRUE' => 'r 50', 'FALSE' => 'r 50', ), 116 => array ( 'PLUS' => 'r 51', 'MINUS' => 'r 51', 'TILDE' => 'r 51', 'RBO' => 'r 51', 'SBO' => 'r 51', 'BO' => 'r 51', 'NAME' => 'r 51', 'NUMBER' => 'r 51', 'STRING' => 'r 51', 'TRIPLEDOT' => 'r 51', 'NONE' => 'r 51', 'TRUE' => 'r 51', 'FALSE' => 'r 51', ), 117 => array ( 'PLUS' => 'r 52', 'MINUS' => 'r 52', 'TILDE' => 'r 52', 'RBO' => 'r 52', 'SBO' => 'r 52', 'BO' => 'r 52', 'NAME' => 'r 52', 'NUMBER' => 'r 52', 'STRING' => 'r 52', 'TRIPLEDOT' => 'r 52', 'NONE' => 'r 52', 'TRUE' => 'r 52', 'FALSE' => 'r 52', ), 118 => array ( 'PLUS' => 'r 53', 'MINUS' => 'r 53', 'TILDE' => 'r 53', 'RBO' => 'r 53', 'SBO' => 'r 53', 'BO' => 'r 53', 'NAME' => 'r 53', 'NUMBER' => 'r 53', 'STRING' => 'r 53', 'TRIPLEDOT' => 'r 53', 'NONE' => 'r 53', 'TRUE' => 'r 53', 'FALSE' => 'r 53', ), 119 => array ( 'IN' => 's 120', ), 120 => array ( 'PLUS' => 'r 54', 'MINUS' => 'r 54', 'TILDE' => 'r 54', 'RBO' => 'r 54', 'SBO' => 'r 54', 'BO' => 'r 54', 'NAME' => 'r 54', 'NUMBER' => 'r 54', 'STRING' => 'r 54', 'TRIPLEDOT' => 'r 54', 'NONE' => 'r 54', 'TRUE' => 'r 54', 'FALSE' => 'r 54', ), 121 => array ( 'NOT' => 's 122', 'PLUS' => 'r 55', 'MINUS' => 'r 55', 'TILDE' => 'r 55', 'RBO' => 'r 55', 'SBO' => 'r 55', 'BO' => 'r 55', 'NAME' => 'r 55', 'NUMBER' => 'r 55', 'STRING' => 'r 55', 'TRIPLEDOT' => 'r 55', 'NONE' => 'r 55', 'TRUE' => 'r 55', 'FALSE' => 'r 55', ), 122 => array ( 'PLUS' => 'r 56', 'MINUS' => 'r 56', 'TILDE' => 'r 56', 'RBO' => 'r 56', 'SBO' => 'r 56', 'BO' => 'r 56', 'NAME' => 'r 56', 'NUMBER' => 'r 56', 'STRING' => 'r 56', 'TRIPLEDOT' => 'r 56', 'NONE' => 'r 56', 'TRUE' => 'r 56', 'FALSE' => 'r 56', ), 123 => array ( 'yield_expr' => 's 124', 'testlist' => 's 125', 'test' => 's 18', 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 124 => array ( 'NEWLINE' => 'r 13', ), 125 => array ( 'NEWLINE' => 'r 14', ), 126 => array ( 'lambdef' => 'r 16', 'NOT' => 'r 16', 'PLUS' => 'r 16', 'MINUS' => 'r 16', 'TILDE' => 'r 16', 'RBO' => 'r 16', 'SBO' => 'r 16', 'BO' => 'r 16', 'NAME' => 'r 16', 'NUMBER' => 'r 16', 'STRING' => 'r 16', 'TRIPLEDOT' => 'r 16', 'NONE' => 'r 16', 'TRUE' => 'r 16', 'FALSE' => 'r 16', 'yield_expr' => 'r 16', ), 127 => array ( 'lambdef' => 'r 17', 'NOT' => 'r 17', 'PLUS' => 'r 17', 'MINUS' => 'r 17', 'TILDE' => 'r 17', 'RBO' => 'r 17', 'SBO' => 'r 17', 'BO' => 'r 17', 'NAME' => 'r 17', 'NUMBER' => 'r 17', 'STRING' => 'r 17', 'TRIPLEDOT' => 'r 17', 'NONE' => 'r 17', 'TRUE' => 'r 17', 'FALSE' => 'r 17', 'yield_expr' => 'r 17', ), 128 => array ( 'lambdef' => 'r 18', 'NOT' => 'r 18', 'PLUS' => 'r 18', 'MINUS' => 'r 18', 'TILDE' => 'r 18', 'RBO' => 'r 18', 'SBO' => 'r 18', 'BO' => 'r 18', 'NAME' => 'r 18', 'NUMBER' => 'r 18', 'STRING' => 'r 18', 'TRIPLEDOT' => 'r 18', 'NONE' => 'r 18', 'TRUE' => 'r 18', 'FALSE' => 'r 18', 'yield_expr' => 'r 18', ), 129 => array ( 'lambdef' => 'r 19', 'NOT' => 'r 19', 'PLUS' => 'r 19', 'MINUS' => 'r 19', 'TILDE' => 'r 19', 'RBO' => 'r 19', 'SBO' => 'r 19', 'BO' => 'r 19', 'NAME' => 'r 19', 'NUMBER' => 'r 19', 'STRING' => 'r 19', 'TRIPLEDOT' => 'r 19', 'NONE' => 'r 19', 'TRUE' => 'r 19', 'FALSE' => 'r 19', 'yield_expr' => 'r 19', ), 130 => array ( 'lambdef' => 'r 20', 'NOT' => 'r 20', 'PLUS' => 'r 20', 'MINUS' => 'r 20', 'TILDE' => 'r 20', 'RBO' => 'r 20', 'SBO' => 'r 20', 'BO' => 'r 20', 'NAME' => 'r 20', 'NUMBER' => 'r 20', 'STRING' => 'r 20', 'TRIPLEDOT' => 'r 20', 'NONE' => 'r 20', 'TRUE' => 'r 20', 'FALSE' => 'r 20', 'yield_expr' => 'r 20', ), 131 => array ( 'lambdef' => 'r 21', 'NOT' => 'r 21', 'PLUS' => 'r 21', 'MINUS' => 'r 21', 'TILDE' => 'r 21', 'RBO' => 'r 21', 'SBO' => 'r 21', 'BO' => 'r 21', 'NAME' => 'r 21', 'NUMBER' => 'r 21', 'STRING' => 'r 21', 'TRIPLEDOT' => 'r 21', 'NONE' => 'r 21', 'TRUE' => 'r 21', 'FALSE' => 'r 21', 'yield_expr' => 'r 21', ), 132 => array ( 'lambdef' => 'r 22', 'NOT' => 'r 22', 'PLUS' => 'r 22', 'MINUS' => 'r 22', 'TILDE' => 'r 22', 'RBO' => 'r 22', 'SBO' => 'r 22', 'BO' => 'r 22', 'NAME' => 'r 22', 'NUMBER' => 'r 22', 'STRING' => 'r 22', 'TRIPLEDOT' => 'r 22', 'NONE' => 'r 22', 'TRUE' => 'r 22', 'FALSE' => 'r 22', 'yield_expr' => 'r 22', ), 133 => array ( 'lambdef' => 'r 23', 'NOT' => 'r 23', 'PLUS' => 'r 23', 'MINUS' => 'r 23', 'TILDE' => 'r 23', 'RBO' => 'r 23', 'SBO' => 'r 23', 'BO' => 'r 23', 'NAME' => 'r 23', 'NUMBER' => 'r 23', 'STRING' => 'r 23', 'TRIPLEDOT' => 'r 23', 'NONE' => 'r 23', 'TRUE' => 'r 23', 'FALSE' => 'r 23', 'yield_expr' => 'r 23', ), 134 => array ( 'lambdef' => 'r 24', 'NOT' => 'r 24', 'PLUS' => 'r 24', 'MINUS' => 'r 24', 'TILDE' => 'r 24', 'RBO' => 'r 24', 'SBO' => 'r 24', 'BO' => 'r 24', 'NAME' => 'r 24', 'NUMBER' => 'r 24', 'STRING' => 'r 24', 'TRIPLEDOT' => 'r 24', 'NONE' => 'r 24', 'TRUE' => 'r 24', 'FALSE' => 'r 24', 'yield_expr' => 'r 24', ), 135 => array ( 'lambdef' => 'r 25', 'NOT' => 'r 25', 'PLUS' => 'r 25', 'MINUS' => 'r 25', 'TILDE' => 'r 25', 'RBO' => 'r 25', 'SBO' => 'r 25', 'BO' => 'r 25', 'NAME' => 'r 25', 'NUMBER' => 'r 25', 'STRING' => 'r 25', 'TRIPLEDOT' => 'r 25', 'NONE' => 'r 25', 'TRUE' => 'r 25', 'FALSE' => 'r 25', 'yield_expr' => 'r 25', ), 136 => array ( 'lambdef' => 'r 26', 'NOT' => 'r 26', 'PLUS' => 'r 26', 'MINUS' => 'r 26', 'TILDE' => 'r 26', 'RBO' => 'r 26', 'SBO' => 'r 26', 'BO' => 'r 26', 'NAME' => 'r 26', 'NUMBER' => 'r 26', 'STRING' => 'r 26', 'TRIPLEDOT' => 'r 26', 'NONE' => 'r 26', 'TRUE' => 'r 26', 'FALSE' => 'r 26', 'yield_expr' => 'r 26', ), 137 => array ( 'lambdef' => 'r 27', 'NOT' => 'r 27', 'PLUS' => 'r 27', 'MINUS' => 'r 27', 'TILDE' => 'r 27', 'RBO' => 'r 27', 'SBO' => 'r 27', 'BO' => 'r 27', 'NAME' => 'r 27', 'NUMBER' => 'r 27', 'STRING' => 'r 27', 'TRIPLEDOT' => 'r 27', 'NONE' => 'r 27', 'TRUE' => 'r 27', 'FALSE' => 'r 27', 'yield_expr' => 'r 27', ), 138 => array ( 'NEWLINE' => 'r 28', 'WHILE' => 'r 28', 'PRINT' => 'r 28', 'lambdef' => 'r 28', 'NOT' => 'r 28', 'PLUS' => 'r 28', 'MINUS' => 'r 28', 'TILDE' => 'r 28', 'RBO' => 'r 28', 'SBO' => 'r 28', 'BO' => 'r 28', 'NAME' => 'r 28', 'NUMBER' => 'r 28', 'STRING' => 'r 28', 'TRIPLEDOT' => 'r 28', 'NONE' => 'r 28', 'TRUE' => 'r 28', 'FALSE' => 'r 28', 'DEDENT' => 'r 28', '#' => 'r 28', ), 139 => array ( 'test' => 's 140', 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 140 => array ( 'COLON' => 's 141', ), 141 => array ( 'small_stmt' => 's 10', 'expr_stmt' => 's 12', 'print_stmt' => 's 13', 'testlist' => 's 14', 'suite' => 's 142', 'PRINT' => 's 146', 'simple_stmt' => 's 148', 'NEWLINE' => 's 149', 'test' => 's 18', 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 142 => array ( 'ELSE' => 's 143', 'NEWLINE' => 'r 29', 'WHILE' => 'r 29', 'PRINT' => 'r 29', 'lambdef' => 'r 29', 'NOT' => 'r 29', 'PLUS' => 'r 29', 'MINUS' => 'r 29', 'TILDE' => 'r 29', 'RBO' => 'r 29', 'SBO' => 'r 29', 'BO' => 'r 29', 'NAME' => 'r 29', 'NUMBER' => 'r 29', 'STRING' => 'r 29', 'TRIPLEDOT' => 'r 29', 'NONE' => 'r 29', 'TRUE' => 'r 29', 'FALSE' => 'r 29', 'DEDENT' => 'r 29', '#' => 'r 29', ), 143 => array ( 'COLON' => 's 144', ), 144 => array ( 'small_stmt' => 's 10', 'expr_stmt' => 's 12', 'print_stmt' => 's 13', 'testlist' => 's 14', 'suite' => 's 145', 'PRINT' => 's 146', 'simple_stmt' => 's 148', 'NEWLINE' => 's 149', 'test' => 's 18', 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 145 => array ( 'NEWLINE' => 'r 30', 'WHILE' => 'r 30', 'PRINT' => 'r 30', 'lambdef' => 'r 30', 'NOT' => 'r 30', 'PLUS' => 'r 30', 'MINUS' => 'r 30', 'TILDE' => 'r 30', 'RBO' => 'r 30', 'SBO' => 'r 30', 'BO' => 'r 30', 'NAME' => 'r 30', 'NUMBER' => 'r 30', 'STRING' => 'r 30', 'TRIPLEDOT' => 'r 30', 'NONE' => 'r 30', 'TRUE' => 'r 30', 'FALSE' => 'r 30', 'DEDENT' => 'r 30', '#' => 'r 30', ), 146 => array ( 'test' => 's 147', 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 147 => array ( 'NEWLINE' => 'r 31', ), 148 => array ( 'ELSE' => 'r 32', 'NEWLINE' => 'r 32', 'WHILE' => 'r 32', 'PRINT' => 'r 32', 'lambdef' => 'r 32', 'NOT' => 'r 32', 'PLUS' => 'r 32', 'MINUS' => 'r 32', 'TILDE' => 'r 32', 'RBO' => 'r 32', 'SBO' => 'r 32', 'BO' => 'r 32', 'NAME' => 'r 32', 'NUMBER' => 'r 32', 'STRING' => 'r 32', 'TRIPLEDOT' => 'r 32', 'NONE' => 'r 32', 'TRUE' => 'r 32', 'FALSE' => 'r 32', 'DEDENT' => 'r 32', '#' => 'r 32', ), 149 => array ( 'INDENT' => 's 150', ), 150 => array ( 'simple_stmt' => 's 8', 'compound_stmt' => 's 9', 'small_stmt' => 's 10', 'expr_stmt' => 's 12', 'print_stmt' => 's 13', 'testlist' => 's 14', 'while_stmt' => 's 138', 'WHILE' => 's 139', 'PRINT' => 's 146', 'stmt' => 's 151', 'test' => 's 18', 'or_test' => 's 19', 'lambdef' => 's 24', 'and_test' => 's 25', 'not_test' => 's 28', 'NOT' => 's 31', 'comparison' => 's 33', 'expr' => 's 34', 'xor_expr' => 's 37', 'and_expr' => 's 40', 'shift_expr' => 's 43', 'arith_expr' => 's 46', 'term' => 's 49', 'factor' => 's 52', 'PLUS' => 's 55', 'MINUS' => 's 57', 'TILDE' => 's 59', 'power' => 's 61', 'atom' => 's 62', 'RBO' => 's 66', 'SBO' => 's 72', 'BO' => 's 79', 'NAME' => 's 82', 'NUMBER' => 's 83', 'STRING' => 's 84', 'TRIPLEDOT' => 's 85', 'NONE' => 's 86', 'TRUE' => 's 87', 'FALSE' => 's 88', ), 151 => array ( 'DEDENT' => 's 152', ), 152 => array ( 'ELSE' => 'r 33', 'NEWLINE' => 'r 33', 'WHILE' => 'r 33', 'PRINT' => 'r 33', 'lambdef' => 'r 33', 'NOT' => 'r 33', 'PLUS' => 'r 33', 'MINUS' => 'r 33', 'TILDE' => 'r 33', 'RBO' => 'r 33', 'SBO' => 'r 33', 'BO' => 'r 33', 'NAME' => 'r 33', 'NUMBER' => 'r 33', 'STRING' => 'r 33', 'TRIPLEDOT' => 'r 33', 'NONE' => 'r 33', 'TRUE' => 'r 33', 'FALSE' => 'r 33', 'DEDENT' => 'r 33', '#' => 'r 33', ), 153 => array ( 'NEWLINE' => 'r 1', 'WHILE' => 'r 1', 'PRINT' => 'r 1', 'lambdef' => 'r 1', 'NOT' => 'r 1', 'PLUS' => 'r 1', 'MINUS' => 'r 1', 'TILDE' => 'r 1', 'RBO' => 'r 1', 'SBO' => 'r 1', 'BO' => 'r 1', 'NAME' => 'r 1', 'NUMBER' => 'r 1', 'STRING' => 'r 1', 'TRIPLEDOT' => 'r 1', 'NONE' => 'r 1', 'TRUE' => 'r 1', 'FALSE' => 'r 1', '#' => 'r 1', ), ); function reduce_0_stmt_start_1($tokens, &$result) { # # (0) stmt_start := stmt_start stmt_block # $result = reset($tokens); } function reduce_1_stmt_start_2($tokens, &$result) { # # (1) stmt_start := stmt_block # $result = reset($tokens); } function reduce_2_stmt_block_1($tokens, &$result) { # # (2) stmt_block := newlines stmt newlines # $result = reset($tokens); } function reduce_3_newlines_1($tokens, &$result) { # # (3) newlines := newlines NEWLINE # $result = reset($tokens); } function reduce_4_newlines_2($tokens, &$result) { # # (4) newlines := NEWLINE # $result = reset($tokens); } function reduce_5_newlines_3($tokens, &$result) { # # (5) newlines := # $result = reset($tokens); } function reduce_6_stmt_1($tokens, &$result) { # # (6) stmt := simple_stmt # $result = reset($tokens); } function reduce_7_stmt_2($tokens, &$result) { # # (7) stmt := compound_stmt # $result = reset($tokens); } function reduce_8_simple_stmt_1($tokens, &$result) { # # (8) simple_stmt := small_stmt NEWLINE # $result = reset($tokens); echo "<br/>"; } function reduce_9_small_stmt_1($tokens, &$result) { # # (9) small_stmt := expr_stmt # $result = reset($tokens); } function reduce_10_small_stmt_2($tokens, &$result) { # # (10) small_stmt := print_stmt # $result = reset($tokens); } function reduce_11_expr_stmt_1($tokens, &$result) { # # (11) expr_stmt := testlist augassign yield_expr # $result = reset($tokens); } function reduce_12_expr_stmt_2($tokens, &$result) { # # (12) expr_stmt := testlist augassign testlist # $result = reset($tokens); } function reduce_13_expr_stmt_3($tokens, &$result) { # # (13) expr_stmt := testlist EQUAL yield_expr # $result = reset($tokens); } function reduce_14_expr_stmt_4($tokens, &$result) { # # (14) expr_stmt := testlist EQUAL testlist # $result = reset($tokens); } function reduce_15_expr_stmt_5($tokens, &$result) { # # (15) expr_stmt := testlist # $result = reset($tokens); } function reduce_16_augassign_1($tokens, &$result) { # # (16) augassign := PLUSEQUAL # $result = reset($tokens); } function reduce_17_augassign_2($tokens, &$result) { # # (17) augassign := MINUSEQUAL # $result = reset($tokens); } function reduce_18_augassign_3($tokens, &$result) { # # (18) augassign := STAREQUAL # $result = reset($tokens); } function reduce_19_augassign_4($tokens, &$result) { # # (19) augassign := SLASHEQUAL # $result = reset($tokens); } function reduce_20_augassign_5($tokens, &$result) { # # (20) augassign := MODEQUAL # $result = reset($tokens); } function reduce_21_augassign_6($tokens, &$result) { # # (21) augassign := AMPEQUAL # $result = reset($tokens); } function reduce_22_augassign_7($tokens, &$result) { # # (22) augassign := PIPEEQUAL # $result = reset($tokens); } function reduce_23_augassign_8($tokens, &$result) { # # (23) augassign := ACUEQUAL # $result = reset($tokens); } function reduce_24_augassign_9($tokens, &$result) { # # (24) augassign := LSHIFTEQUAL # $result = reset($tokens); } function reduce_25_augassign_10($tokens, &$result) { # # (25) augassign := RSHIFTEQUAL # $result = reset($tokens); } function reduce_26_augassign_11($tokens, &$result) { # # (26) augassign := DSTAREQUAL # $result = reset($tokens); } function reduce_27_augassign_12($tokens, &$result) { # # (27) augassign := DSLASHEQUAL # $result = reset($tokens); } function reduce_28_compound_stmt_1($tokens, &$result) { # # (28) compound_stmt := while_stmt # $result = reset($tokens); } function reduce_29_while_stmt_1($tokens, &$result) { # # (29) while_stmt := WHILE test COLON suite # $result = reset($tokens); } function reduce_30_while_stmt_2($tokens, &$result) { # # (30) while_stmt := WHILE test COLON suite ELSE COLON suite # $result = reset($tokens); } function reduce_31_print_stmt_1($tokens, &$result) { # # (31) print_stmt := PRINT test # $result = reset($tokens); python_print($tokens[1]); } function reduce_32_suite_1($tokens, &$result) { # # (32) suite := simple_stmt # $result = reset($tokens); } function reduce_33_suite_2($tokens, &$result) { # # (33) suite := NEWLINE INDENT stmt DEDENT # $result = reset($tokens); } function reduce_34_testlist_1($tokens, &$result) { # # (34) testlist := test # $result = reset($tokens); } function reduce_35_test_1($tokens, &$result) { # # (35) test := or_test IF or_test ELSE test # $result = reset($tokens); } function reduce_36_test_2($tokens, &$result) { # # (36) test := or_test # $result = reset($tokens); } function reduce_37_test_3($tokens, &$result) { # # (37) test := lambdef # $result = reset($tokens); } function reduce_38_or_test_1($tokens, &$result) { # # (38) or_test := and_test OR and_test # $result = reset($tokens); } function reduce_39_or_test_2($tokens, &$result) { # # (39) or_test := and_test # $result = reset($tokens); } function reduce_40_and_test_1($tokens, &$result) { # # (40) and_test := not_test AND not_test # $result = reset($tokens); } function reduce_41_and_test_2($tokens, &$result) { # # (41) and_test := not_test # $result = reset($tokens); } function reduce_42_not_test_1($tokens, &$result) { # # (42) not_test := NOT not_test # $result = reset($tokens); } function reduce_43_not_test_2($tokens, &$result) { # # (43) not_test := comparison # $result = reset($tokens); } function reduce_44_comparison_1($tokens, &$result) { # # (44) comparison := expr comp_op expr # $result = reset($tokens); } function reduce_45_comparison_2($tokens, &$result) { # # (45) comparison := expr # $result = reset($tokens); } function reduce_46_comp_op_1($tokens, &$result) { # # (46) comp_op := LESS # $result = reset($tokens); } function reduce_47_comp_op_2($tokens, &$result) { # # (47) comp_op := GREAT # $result = reset($tokens); } function reduce_48_comp_op_3($tokens, &$result) { # # (48) comp_op := DEQUAL # $result = reset($tokens); } function reduce_49_comp_op_4($tokens, &$result) { # # (49) comp_op := GREATEQUAL # $result = reset($tokens); } function reduce_50_comp_op_5($tokens, &$result) { # # (50) comp_op := LESSEQUAL # $result = reset($tokens); } function reduce_51_comp_op_6($tokens, &$result) { # # (51) comp_op := DIFF # $result = reset($tokens); } function reduce_52_comp_op_7($tokens, &$result) { # # (52) comp_op := NOTEQUAL # $result = reset($tokens); } function reduce_53_comp_op_8($tokens, &$result) { # # (53) comp_op := IN # $result = reset($tokens); } function reduce_54_comp_op_9($tokens, &$result) { # # (54) comp_op := NOT IN # $result = reset($tokens); } function reduce_55_comp_op_10($tokens, &$result) { # # (55) comp_op := IS # $result = reset($tokens); } function reduce_56_comp_op_11($tokens, &$result) { # # (56) comp_op := IS NOT # $result = reset($tokens); } function reduce_57_expr_1($tokens, &$result) { # # (57) expr := xor_expr PIPE xor_expr # $result = reset($tokens); } function reduce_58_expr_2($tokens, &$result) { # # (58) expr := xor_expr # $result = reset($tokens); } function reduce_59_xor_expr_1($tokens, &$result) { # # (59) xor_expr := and_expr ACUE and_expr # $result = reset($tokens); } function reduce_60_xor_expr_2($tokens, &$result) { # # (60) xor_expr := and_expr # $result = reset($tokens); } function reduce_61_and_expr_1($tokens, &$result) { # # (61) and_expr := shift_expr AMPE shift_expr # $result = reset($tokens); } function reduce_62_and_expr_2($tokens, &$result) { # # (62) and_expr := shift_expr # $result = reset($tokens); } function reduce_63_shift_expr_1($tokens, &$result) { # # (63) shift_expr := arith_expr LSHIFT arith_expr # $result = reset($tokens); } function reduce_64_shift_expr_2($tokens, &$result) { # # (64) shift_expr := arith_expr RSHIFT arith_expr # $result = reset($tokens); } function reduce_65_shift_expr_3($tokens, &$result) { # # (65) shift_expr := arith_expr # $result = reset($tokens); } function reduce_66_arith_expr_1($tokens, &$result) { # # (66) arith_expr := term PLUS term # $result = reset($tokens); } function reduce_67_arith_expr_2($tokens, &$result) { # # (67) arith_expr := term MINUS term # $result = reset($tokens); } function reduce_68_arith_expr_3($tokens, &$result) { # # (68) arith_expr := term # $result = reset($tokens); } function reduce_69_term_1($tokens, &$result) { # # (69) term := factor STAR factor # $result = reset($tokens); } function reduce_70_term_2($tokens, &$result) { # # (70) term := factor SLASH factor # $result = reset($tokens); } function reduce_71_term_3($tokens, &$result) { # # (71) term := factor MOD factor # $result = reset($tokens); $result = python_mod($tokens[0],$tokens[2]); } function reduce_72_term_4($tokens, &$result) { # # (72) term := factor DSLASH factor # $result = reset($tokens); } function reduce_73_term_5($tokens, &$result) { # # (73) term := factor # $result = reset($tokens); } function reduce_74_factor_1($tokens, &$result) { # # (74) factor := PLUS factor # $result = reset($tokens); } function reduce_75_factor_2($tokens, &$result) { # # (75) factor := MINUS factor # $result = reset($tokens); } function reduce_76_factor_3($tokens, &$result) { # # (76) factor := TILDE factor # $result = reset($tokens); } function reduce_77_factor_4($tokens, &$result) { # # (77) factor := power # $result = reset($tokens); } function reduce_78_power_1($tokens, &$result) { # # (78) power := atom trailer DSTAR factor # $result = reset($tokens); } function reduce_79_power_2($tokens, &$result) { # # (79) power := atom DSTAR factor # $result = reset($tokens); } function reduce_80_power_3($tokens, &$result) { # # (80) power := atom # $result = reset($tokens); } function reduce_81_trailer_1($tokens, &$result) { # # (81) trailer := RBO arglist RBC # $result = reset($tokens); } function reduce_82_trailer_2($tokens, &$result) { # # (82) trailer := SBO subscriptlist SBC # $result = reset($tokens); } function reduce_83_trailer_3($tokens, &$result) { # # (83) trailer := DOT NAME # $result = reset($tokens); } function reduce_84_argslist_1($tokens, &$result) { # # (84) argslist := NUMBER COMMA NUMBER # $result = reset($tokens); } function reduce_85_testlist_comp_1($tokens, &$result) { # # (85) testlist_comp := testlist_comp_for # $result = reset($tokens); } function reduce_86_testlist_comp_2($tokens, &$result) { # # (86) testlist_comp := test test_tail # $result = reset($tokens); $result = array("ciao"); echo "ad"; } function reduce_87_testlist_comp_3($tokens, &$result) { # # (87) testlist_comp := test # $result = reset($tokens); } function reduce_88_testlist_comp_4($tokens, &$result) { # # (88) testlist_comp := # $result = reset($tokens); } function reduce_89_test_tail_1($tokens, &$result) { # # (89) test_tail := COMMA test test_tail # $result = reset($tokens); } function reduce_90_test_tail_2($tokens, &$result) { # # (90) test_tail := COMMA test # $result = reset($tokens); echo "as"; } function reduce_91_test_tail_3($tokens, &$result) { # # (91) test_tail := # $result = reset($tokens); } function reduce_92_atom_1($tokens, &$result) { # # (92) atom := RBO argslist RBC # $result = reset($tokens); } function reduce_93_atom_2($tokens, &$result) { # # (93) atom := SBO testlist_comp SBC # $result = reset($tokens); $result = python_list($tokens[1]); } function reduce_94_atom_3($tokens, &$result) { # # (94) atom := BO dictorsetmaker BC # $result = reset($tokens); } function reduce_95_atom_4($tokens, &$result) { # # (95) atom := NAME # $result = reset($tokens); } function reduce_96_atom_5($tokens, &$result) { # # (96) atom := NUMBER # $result = reset($tokens); } function reduce_97_atom_6($tokens, &$result) { # # (97) atom := STRING # $result = reset($tokens); } function reduce_98_atom_7($tokens, &$result) { # # (98) atom := TRIPLEDOT # $result = reset($tokens); } function reduce_99_atom_8($tokens, &$result) { # # (99) atom := NONE # $result = reset($tokens); } function reduce_100_atom_9($tokens, &$result) { # # (100) atom := TRUE # $result = reset($tokens); } function reduce_101_atom_10($tokens, &$result) { # # (101) atom := FALSE # $result = reset($tokens); } function reduce_102_start_1($tokens, &$result) { # # (102) 'start' := stmt_start # $result = reset($tokens); } var $method = array ( 0 => 'reduce_0_stmt_start_1', 1 => 'reduce_1_stmt_start_2', 2 => 'reduce_2_stmt_block_1', 3 => 'reduce_3_newlines_1', 4 => 'reduce_4_newlines_2', 5 => 'reduce_5_newlines_3', 6 => 'reduce_6_stmt_1', 7 => 'reduce_7_stmt_2', 8 => 'reduce_8_simple_stmt_1', 9 => 'reduce_9_small_stmt_1', 10 => 'reduce_10_small_stmt_2', 11 => 'reduce_11_expr_stmt_1', 12 => 'reduce_12_expr_stmt_2', 13 => 'reduce_13_expr_stmt_3', 14 => 'reduce_14_expr_stmt_4', 15 => 'reduce_15_expr_stmt_5', 16 => 'reduce_16_augassign_1', 17 => 'reduce_17_augassign_2', 18 => 'reduce_18_augassign_3', 19 => 'reduce_19_augassign_4', 20 => 'reduce_20_augassign_5', 21 => 'reduce_21_augassign_6', 22 => 'reduce_22_augassign_7', 23 => 'reduce_23_augassign_8', 24 => 'reduce_24_augassign_9', 25 => 'reduce_25_augassign_10', 26 => 'reduce_26_augassign_11', 27 => 'reduce_27_augassign_12', 28 => 'reduce_28_compound_stmt_1', 29 => 'reduce_29_while_stmt_1', 30 => 'reduce_30_while_stmt_2', 31 => 'reduce_31_print_stmt_1', 32 => 'reduce_32_suite_1', 33 => 'reduce_33_suite_2', 34 => 'reduce_34_testlist_1', 35 => 'reduce_35_test_1', 36 => 'reduce_36_test_2', 37 => 'reduce_37_test_3', 38 => 'reduce_38_or_test_1', 39 => 'reduce_39_or_test_2', 40 => 'reduce_40_and_test_1', 41 => 'reduce_41_and_test_2', 42 => 'reduce_42_not_test_1', 43 => 'reduce_43_not_test_2', 44 => 'reduce_44_comparison_1', 45 => 'reduce_45_comparison_2', 46 => 'reduce_46_comp_op_1', 47 => 'reduce_47_comp_op_2', 48 => 'reduce_48_comp_op_3', 49 => 'reduce_49_comp_op_4', 50 => 'reduce_50_comp_op_5', 51 => 'reduce_51_comp_op_6', 52 => 'reduce_52_comp_op_7', 53 => 'reduce_53_comp_op_8', 54 => 'reduce_54_comp_op_9', 55 => 'reduce_55_comp_op_10', 56 => 'reduce_56_comp_op_11', 57 => 'reduce_57_expr_1', 58 => 'reduce_58_expr_2', 59 => 'reduce_59_xor_expr_1', 60 => 'reduce_60_xor_expr_2', 61 => 'reduce_61_and_expr_1', 62 => 'reduce_62_and_expr_2', 63 => 'reduce_63_shift_expr_1', 64 => 'reduce_64_shift_expr_2', 65 => 'reduce_65_shift_expr_3', 66 => 'reduce_66_arith_expr_1', 67 => 'reduce_67_arith_expr_2', 68 => 'reduce_68_arith_expr_3', 69 => 'reduce_69_term_1', 70 => 'reduce_70_term_2', 71 => 'reduce_71_term_3', 72 => 'reduce_72_term_4', 73 => 'reduce_73_term_5', 74 => 'reduce_74_factor_1', 75 => 'reduce_75_factor_2', 76 => 'reduce_76_factor_3', 77 => 'reduce_77_factor_4', 78 => 'reduce_78_power_1', 79 => 'reduce_79_power_2', 80 => 'reduce_80_power_3', 81 => 'reduce_81_trailer_1', 82 => 'reduce_82_trailer_2', 83 => 'reduce_83_trailer_3', 84 => 'reduce_84_argslist_1', 85 => 'reduce_85_testlist_comp_1', 86 => 'reduce_86_testlist_comp_2', 87 => 'reduce_87_testlist_comp_3', 88 => 'reduce_88_testlist_comp_4', 89 => 'reduce_89_test_tail_1', 90 => 'reduce_90_test_tail_2', 91 => 'reduce_91_test_tail_3', 92 => 'reduce_92_atom_1', 93 => 'reduce_93_atom_2', 94 => 'reduce_94_atom_3', 95 => 'reduce_95_atom_4', 96 => 'reduce_96_atom_5', 97 => 'reduce_97_atom_6', 98 => 'reduce_98_atom_7', 99 => 'reduce_99_atom_8', 100 => 'reduce_100_atom_9', 101 => 'reduce_101_atom_10', 102 => 'reduce_102_start_1', ); var $a = array ( 0 => array ( 'symbol' => 'stmt_start', 'len' => 2, 'replace' => true, ), 1 => array ( 'symbol' => 'stmt_start', 'len' => 1, 'replace' => true, ), 2 => array ( 'symbol' => 'stmt_block', 'len' => 3, 'replace' => true, ), 3 => array ( 'symbol' => 'newlines', 'len' => 2, 'replace' => true, ), 4 => array ( 'symbol' => 'newlines', 'len' => 1, 'replace' => true, ), 5 => array ( 'symbol' => 'newlines', 'len' => 0, 'replace' => true, ), 6 => array ( 'symbol' => 'stmt', 'len' => 1, 'replace' => true, ), 7 => array ( 'symbol' => 'stmt', 'len' => 1, 'replace' => true, ), 8 => array ( 'symbol' => 'simple_stmt', 'len' => 2, 'replace' => true, ), 9 => array ( 'symbol' => 'small_stmt', 'len' => 1, 'replace' => true, ), 10 => array ( 'symbol' => 'small_stmt', 'len' => 1, 'replace' => true, ), 11 => array ( 'symbol' => 'expr_stmt', 'len' => 3, 'replace' => true, ), 12 => array ( 'symbol' => 'expr_stmt', 'len' => 3, 'replace' => true, ), 13 => array ( 'symbol' => 'expr_stmt', 'len' => 3, 'replace' => true, ), 14 => array ( 'symbol' => 'expr_stmt', 'len' => 3, 'replace' => true, ), 15 => array ( 'symbol' => 'expr_stmt', 'len' => 1, 'replace' => true, ), 16 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 17 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 18 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 19 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 20 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 21 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 22 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 23 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 24 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 25 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 26 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 27 => array ( 'symbol' => 'augassign', 'len' => 1, 'replace' => true, ), 28 => array ( 'symbol' => 'compound_stmt', 'len' => 1, 'replace' => true, ), 29 => array ( 'symbol' => 'while_stmt', 'len' => 4, 'replace' => true, ), 30 => array ( 'symbol' => 'while_stmt', 'len' => 7, 'replace' => true, ), 31 => array ( 'symbol' => 'print_stmt', 'len' => 2, 'replace' => true, ), 32 => array ( 'symbol' => 'suite', 'len' => 1, 'replace' => true, ), 33 => array ( 'symbol' => 'suite', 'len' => 4, 'replace' => true, ), 34 => array ( 'symbol' => 'testlist', 'len' => 1, 'replace' => true, ), 35 => array ( 'symbol' => 'test', 'len' => 5, 'replace' => true, ), 36 => array ( 'symbol' => 'test', 'len' => 1, 'replace' => true, ), 37 => array ( 'symbol' => 'test', 'len' => 1, 'replace' => true, ), 38 => array ( 'symbol' => 'or_test', 'len' => 3, 'replace' => true, ), 39 => array ( 'symbol' => 'or_test', 'len' => 1, 'replace' => true, ), 40 => array ( 'symbol' => 'and_test', 'len' => 3, 'replace' => true, ), 41 => array ( 'symbol' => 'and_test', 'len' => 1, 'replace' => true, ), 42 => array ( 'symbol' => 'not_test', 'len' => 2, 'replace' => true, ), 43 => array ( 'symbol' => 'not_test', 'len' => 1, 'replace' => true, ), 44 => array ( 'symbol' => 'comparison', 'len' => 3, 'replace' => true, ), 45 => array ( 'symbol' => 'comparison', 'len' => 1, 'replace' => true, ), 46 => array ( 'symbol' => 'comp_op', 'len' => 1, 'replace' => true, ), 47 => array ( 'symbol' => 'comp_op', 'len' => 1, 'replace' => true, ), 48 => array ( 'symbol' => 'comp_op', 'len' => 1, 'replace' => true, ), 49 => array ( 'symbol' => 'comp_op', 'len' => 1, 'replace' => true, ), 50 => array ( 'symbol' => 'comp_op', 'len' => 1, 'replace' => true, ), 51 => array ( 'symbol' => 'comp_op', 'len' => 1, 'replace' => true, ), 52 => array ( 'symbol' => 'comp_op', 'len' => 1, 'replace' => true, ), 53 => array ( 'symbol' => 'comp_op', 'len' => 1, 'replace' => true, ), 54 => array ( 'symbol' => 'comp_op', 'len' => 2, 'replace' => true, ), 55 => array ( 'symbol' => 'comp_op', 'len' => 1, 'replace' => true, ), 56 => array ( 'symbol' => 'comp_op', 'len' => 2, 'replace' => true, ), 57 => array ( 'symbol' => 'expr', 'len' => 3, 'replace' => true, ), 58 => array ( 'symbol' => 'expr', 'len' => 1, 'replace' => true, ), 59 => array ( 'symbol' => 'xor_expr', 'len' => 3, 'replace' => true, ), 60 => array ( 'symbol' => 'xor_expr', 'len' => 1, 'replace' => true, ), 61 => array ( 'symbol' => 'and_expr', 'len' => 3, 'replace' => true, ), 62 => array ( 'symbol' => 'and_expr', 'len' => 1, 'replace' => true, ), 63 => array ( 'symbol' => 'shift_expr', 'len' => 3, 'replace' => true, ), 64 => array ( 'symbol' => 'shift_expr', 'len' => 3, 'replace' => true, ), 65 => array ( 'symbol' => 'shift_expr', 'len' => 1, 'replace' => true, ), 66 => array ( 'symbol' => 'arith_expr', 'len' => 3, 'replace' => true, ), 67 => array ( 'symbol' => 'arith_expr', 'len' => 3, 'replace' => true, ), 68 => array ( 'symbol' => 'arith_expr', 'len' => 1, 'replace' => true, ), 69 => array ( 'symbol' => 'term', 'len' => 3, 'replace' => true, ), 70 => array ( 'symbol' => 'term', 'len' => 3, 'replace' => true, ), 71 => array ( 'symbol' => 'term', 'len' => 3, 'replace' => true, ), 72 => array ( 'symbol' => 'term', 'len' => 3, 'replace' => true, ), 73 => array ( 'symbol' => 'term', 'len' => 1, 'replace' => true, ), 74 => array ( 'symbol' => 'factor', 'len' => 2, 'replace' => true, ), 75 => array ( 'symbol' => 'factor', 'len' => 2, 'replace' => true, ), 76 => array ( 'symbol' => 'factor', 'len' => 2, 'replace' => true, ), 77 => array ( 'symbol' => 'factor', 'len' => 1, 'replace' => true, ), 78 => array ( 'symbol' => 'power', 'len' => 4, 'replace' => true, ), 79 => array ( 'symbol' => 'power', 'len' => 3, 'replace' => true, ), 80 => array ( 'symbol' => 'power', 'len' => 1, 'replace' => true, ), 81 => array ( 'symbol' => 'trailer', 'len' => 3, 'replace' => true, ), 82 => array ( 'symbol' => 'trailer', 'len' => 3, 'replace' => true, ), 83 => array ( 'symbol' => 'trailer', 'len' => 2, 'replace' => true, ), 84 => array ( 'symbol' => 'argslist', 'len' => 3, 'replace' => true, ), 85 => array ( 'symbol' => 'testlist_comp', 'len' => 1, 'replace' => true, ), 86 => array ( 'symbol' => 'testlist_comp', 'len' => 2, 'replace' => true, ), 87 => array ( 'symbol' => 'testlist_comp', 'len' => 1, 'replace' => true, ), 88 => array ( 'symbol' => 'testlist_comp', 'len' => 0, 'replace' => true, ), 89 => array ( 'symbol' => 'test_tail', 'len' => 3, 'replace' => true, ), 90 => array ( 'symbol' => 'test_tail', 'len' => 2, 'replace' => true, ), 91 => array ( 'symbol' => 'test_tail', 'len' => 0, 'replace' => true, ), 92 => array ( 'symbol' => 'atom', 'len' => 3, 'replace' => true, ), 93 => array ( 'symbol' => 'atom', 'len' => 3, 'replace' => true, ), 94 => array ( 'symbol' => 'atom', 'len' => 3, 'replace' => true, ), 95 => array ( 'symbol' => 'atom', 'len' => 1, 'replace' => true, ), 96 => array ( 'symbol' => 'atom', 'len' => 1, 'replace' => true, ), 97 => array ( 'symbol' => 'atom', 'len' => 1, 'replace' => true, ), 98 => array ( 'symbol' => 'atom', 'len' => 1, 'replace' => true, ), 99 => array ( 'symbol' => 'atom', 'len' => 1, 'replace' => true, ), 100 => array ( 'symbol' => 'atom', 'len' => 1, 'replace' => true, ), 101 => array ( 'symbol' => 'atom', 'len' => 1, 'replace' => true, ), 102 => array ( 'symbol' => '\'start\'', 'len' => 1, 'replace' => true, ), ); } ?>