📄 ecma.output
字号:
primary_expression go to state 55 literal go to state 56 array_literal go to state 57 object_literal go to state 58 member_expression go to state 59 new_expression go to state 60 call_expression go to state 61 left_hand_side_expression go to state 62 postfix_expression go to state 63 unary_expression go to state 64 multiplicative_expression go to state 65 additive_expression go to state 66 shift_expression go to state 67 relational_expression go to state 68 equality_expression go to state 69 bitwise_and_expression go to state 70 bitwise_xor_expression go to state 71 bitwise_or_expression go to state 72 logical_and_expression go to state 73 logical_or_expression go to state 74 conditional_expression go to state 75 assignment_expression go to state 76 expression go to state 107state 28 block -> '{' . '}' (rule 29) block -> '{' . statement_list '}' (rule 30) object_literal -> '{' . '}' (rule 97) object_literal -> '{' . property_name_and_value_list '}' (rule 98) BREAK shift, and go to state 1 CONTINUE shift, and go to state 2 DECREMENT shift, and go to state 3 DELETE shift, and go to state 4 DO shift, and go to state 5 FALSE shift, and go to state 6 FOR shift, and go to state 7 FUNCTION shift, and go to state 8 IDENTIFIER shift, and go to state 108 IF shift, and go to state 10 INCREMENT shift, and go to state 11 NEW shift, and go to state 12 NULL_LITERAL shift, and go to state 13 NUMERIC shift, and go to state 109 RETURN shift, and go to state 15 STRING shift, and go to state 110 SWITCH shift, and go to state 17 THIS shift, and go to state 18 THROW shift, and go to state 19 TRY shift, and go to state 20 TRUE shift, and go to state 21 TYPEOF shift, and go to state 22 VAR shift, and go to state 23 VOID shift, and go to state 24 WITH shift, and go to state 25 WHILE shift, and go to state 26 '(' shift, and go to state 27 '{' shift, and go to state 28 '}' shift, and go to state 111 ';' shift, and go to state 29 '[' shift, and go to state 30 '+' shift, and go to state 31 '-' shift, and go to state 32 '~' shift, and go to state 33 '!' shift, and go to state 34 function_declaration go to state 82 function_expression go to state 39 statement go to state 112 block go to state 41 statement_list go to state 113 variable_statement go to state 42 empty_statement go to state 43 expression_statement go to state 44 if_statement go to state 45 iteration_statement go to state 46 continue_statement go to state 47 break_statement go to state 48 return_statement go to state 49 with_statement go to state 50 switch_statement go to state 51 labelled_statement go to state 52 throw_statement go to state 53 try_statement go to state 54 primary_expression go to state 55 literal go to state 56 array_literal go to state 57 object_literal go to state 58 property_name_and_value_list go to state 114 property go to state 115 property_name go to state 116 member_expression go to state 59 new_expression go to state 60 call_expression go to state 61 left_hand_side_expression go to state 62 postfix_expression go to state 63 unary_expression go to state 64 multiplicative_expression go to state 65 additive_expression go to state 66 shift_expression go to state 67 relational_expression go to state 68 equality_expression go to state 69 bitwise_and_expression go to state 70 bitwise_xor_expression go to state 71 bitwise_or_expression go to state 72 logical_and_expression go to state 73 logical_or_expression go to state 74 conditional_expression go to state 75 assignment_expression go to state 76 expression go to state 77state 29 empty_statement -> ';' . (rule 44) $default reduce using rule 44 (empty_statement)state 30 array_literal -> '[' . ']' (rule 88) array_literal -> '[' . elision ']' (rule 89) array_literal -> '[' . element_list ']' (rule 90) array_literal -> '[' . element_list elision ']' (rule 91) DECREMENT shift, and go to state 3 DELETE shift, and go to state 4 FALSE shift, and go to state 6 FUNCTION shift, and go to state 8 IDENTIFIER shift, and go to state 80 INCREMENT shift, and go to state 11 NEW shift, and go to state 12 NULL_LITERAL shift, and go to state 13 NUMERIC shift, and go to state 14 STRING shift, and go to state 16 THIS shift, and go to state 18 TRUE shift, and go to state 21 TYPEOF shift, and go to state 22 VOID shift, and go to state 24 '(' shift, and go to state 27 '{' shift, and go to state 81 ',' shift, and go to state 117 '[' shift, and go to state 30 ']' shift, and go to state 118 '+' shift, and go to state 31 '-' shift, and go to state 32 '~' shift, and go to state 33 '!' shift, and go to state 34 function_declaration go to state 82 function_expression go to state 39 primary_expression go to state 55 literal go to state 56 array_literal go to state 57 element_list go to state 119 elision go to state 120 object_literal go to state 58 member_expression go to state 59 new_expression go to state 60 call_expression go to state 61 left_hand_side_expression go to state 62 postfix_expression go to state 63 unary_expression go to state 64 multiplicative_expression go to state 65 additive_expression go to state 66 shift_expression go to state 67 relational_expression go to state 68 equality_expression go to state 69 bitwise_and_expression go to state 70 bitwise_xor_expression go to state 71 bitwise_or_expression go to state 72 logical_and_expression go to state 73 logical_or_expression go to state 74 conditional_expression go to state 75 assignment_expression go to state 121state 31 unary_expression -> '+' . unary_expression (rule 131) DECREMENT shift, and go to state 3 DELETE shift, and go to state 4 FALSE shift, and go to state 6 FUNCTION shift, and go to state 8 IDENTIFIER shift, and go to state 80 INCREMENT shift, and go to state 11 NEW shift, and go to state 12 NULL_LITERAL shift, and go to state 13 NUMERIC shift, and go to state 14 STRING shift, and go to state 16 THIS shift, and go to state 18 TRUE shift, and go to state 21 TYPEOF shift, and go to state 22 VOID shift, and go to state 24 '(' shift, and go to state 27 '{' shift, and go to state 81 '[' shift, and go to state 30 '+' shift, and go to state 31 '-' shift, and go to state 32 '~' shift, and go to state 33 '!' shift, and go to state 34 function_declaration go to state 82 function_expression go to state 39 primary_expression go to state 55 literal go to state 56 array_literal go to state 57 object_literal go to state 58 member_expression go to state 59 new_expression go to state 60 call_expression go to state 61 left_hand_side_expression go to state 83 postfix_expression go to state 63 unary_expression go to state 122state 32 unary_expression -> '-' . unary_expression (rule 132) DECREMENT shift, and go to state 3 DELETE shift, and go to state 4 FALSE shift, and go to state 6 FUNCTION shift, and go to state 8 IDENTIFIER shift, and go to state 80 INCREMENT shift, and go to state 11 NEW shift, and go to state 12 NULL_LITERAL shift, and go to state 13 NUMERIC shift, and go to state 14 STRING shift, and go to state 16 THIS shift, and go to state 18 TRUE shift, and go to state 21 TYPEOF shift, and go to state 22 VOID shift, and go to state 24 '(' shift, and go to state 27 '{' shift, and go to state 81 '[' shift, and go to state 30 '+' shift, and go to state 31 '-' shift, and go to state 32 '~' shift, and go to state 33 '!' shift, and go to state 34 function_declaration go to state 82 function_expression go to state 39 primary_expression go to state 55 literal go to state 56 array_literal go to state 57 object_literal go to state 58 member_expression go to state 59 new_expression go to state 60 call_expression go to state 61 left_hand_side_expression go to state 83 postfix_expression go to state 63 unary_expression go to state 123state 33 unary_expression -> '~' . unary_expression (rule 133) DECREMENT shift, and go to state 3 DELETE shift, and go to state 4 FALSE shift, and go to state 6 FUNCTION shift, and go to state 8 IDENTIFIER shift, and go to state 80 INCREMENT shift, and go to state 11 NEW shift, and go to state 12 NULL_LITERAL shift, and go to state 13 NUMERIC shift, and go to state 14 STRING shift, and go to state 16 THIS shift, and go to state 18 TRUE shift, and go to state 21 TYPEOF shift, and go to state 22 VOID shift, and go to state 24 '(' shift, and go to state 27 '{' shift, and go to state 81 '[' shift, and go to state 30 '+' shift, and go to state 31 '-' shift, and go to state 32 '~' shift, and go to state 33 '!' shift, and go to state 34 function_declaration go to state 82 function_expression go to state 39 primary_expression go to state 55 literal go to state 56 array_literal go to state 57 object_literal go to state 58 member_expression go to state 59 new_expression go to state 60 call_expression go to state 61 left_hand_side_expression go to state 83 postfix_expression go to state 63 unary_expression go to state 124state 34 unary_expression -> '!' . unary_expression (rule 134) DECREMENT shift, and go to state 3 DELETE shift, and go to state 4 FALSE shift, and go to state 6 FUNCTION shift, and go to state 8 IDENTIFIER shift, and go to state 80 INCREMENT shift, and go to state 11 NEW shift, and go to state 12 NULL_LITERAL shift, and go to state 13 NUMERIC shift, and go to state 14 STRING shift, and go to state 16 THIS shift, and go to state 18 TRUE shift, and go to state 21 TYPEOF shift, and go to state 22 VOID shift, and go to state 24 '(' shift, and go to state 27 '{' shift, and go to state 81 '[' shift, and go to state 30 '+' shift, and go to state 31 '-' shift, and go to state 32 '~' shift, and go to state 33 '!' shift, and go to state 34 function_declaration go to state 82 function_expression go to state 39 primary_expression go to state 55 literal go to state 56 array_literal go to state 57 object_literal go to state 58 member_expression go to state 59 new_expression go to state 60 call_expression go to state 61 left_hand_side_expression go to state 83 postfix_expression go to state 63 unary_expression go to state 125state 35 start -> program . (rule 1) $default reduce using rule 1 (start)state 36 program -> source_element_list . (rule 2) source_element_list -> source_element_list . source_element (rule 4) BREAK shift, and go to state 1 CONTINUE shift, and go to state 2 DECREMENT shift, and go to state 3 DELETE shift, and go to state 4 DO shift, and go to state 5 FALSE shift, and go to state 6 FOR shift, and go to state 7 FUNCTION shift, and go to state 8 IDENTIFIER shift, and go to state 9 IF shift, and go to state 10 INCREMENT shift, and go to state 11 NEW shift, and go to state 12 NULL_LITERAL shift, and go to state 13 NUMERIC shift, and go to state 14 RETURN shift, and go to state 15 STRING shift, and go to state 16 SWITCH shift, and go to state 17 THIS shift, and go to state 18 THROW shift, and go to state 19 TRY shift, and go to state 20 TRUE shift, and go to state 21 TYPEOF shift, and go to state 22 VAR shift, and go to state 23 VOID shift, and go to state 24 WITH shift, and go to state 25 WHILE shift, and go to state 26 '(' shift, and go to state 27 '{' shift, and go to state 28 ';' shift, and go to state 29 '[' shift, and go to state 30 '+' shift, and go to state 31 '-' shift, and go to state 32 '~' shift, and go to state 33 '!' shift, and go to state 34
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -