📄 asc.output
字号:
LOGICAL_OR (290) 134LOGICAL_XOR (291) 132NAMESPACE (292) 234 297NEGATED_MIN_LONG (293) 91 248NEW (294) 63 69NOT_EQUAL (295) 120NULL_LITERAL (296) 8NUMBER (297) 11 35 246 247LESS_EQUAL (298) 112PACKAGE (299) 300POWER (300) 95PRIVATE (301) 21PUBLIC (302) 20REGULAR_EXPRESSION (303) 14RETURN (304) 206 207ROTATE_LEFT (305) 107ROTATE_RIGHT (306) 108SCOPE (307) 3 4 5SHIFT_LEFT (308) 104SHIFT_RIGHT (309) 105SHIFT_RIGHT_UNSIGNED (310) 106STRICTLY_EQUAL (311) 121STRICTLY_NOT_EQUAL (312) 122STRING (313) 12 34 249 270 303SUPER (314) 47 48 171SWITCH (315) 178THIS (316) 13THROW (317) 208TRUE (318) 9 231 244TRY (319) 209TYPEOF (320) 86USE (321) 234 237VAR (322) 251 262VOID (323) 85WITH (324) 201WHILE (325) 188 189Nonterminals, with rules where they appearstart (96) on left: 1simple_qualified_identifier (97) on left: 2 3 4, on right: 6 52expression_qualified_identifier (98) on left: 5, on right: 7 56qualified_identifier (99) on left: 6 7, on right: 33 65 72primary_expression (100) on left: 8 9 10 11 12 13 14 15 16 17 18 19, on right: 55 64reserved_namespace (101) on left: 20 21, on right: 4 15 233paren_expression (102) on left: 22, on right: 5 23 36 48paren_list_expression (103) on left: 23 24, on right: 16 78 176 177 178 188 189 201 234function_expression (104) on left: 25 26, on right: 19object_literal (105) on left: 27 28, on right: 18field_list (106) on left: 29, on right: 27nonempty_field_list (107) on left: 30 31, on right: 29 31literal_field (108) on left: 32, on right: 30 31field_name (109) on left: 33 34 35 36, on right: 32array_literal (110) on left: 37 38 39 40 41, on right: 17element_list (111) on left: 42 43, on right: 39 40 41 43comma_list (112) on left: 44 45, on right: 38 40 41 43 45literal_element (113) on left: 46, on right: 42 43super_expression (114) on left: 47 48, on right: 59 68postfix_expression (115) on left: 49 50 51, on right: 61 62 83 84 87 88 140 196attribute_expression (116) on left: 52 53 54, on right: 49 53 54 230full_postfix_expression (117) on left: 55 56 57 58 59 60 61 62, on right: 50 58 60full_new_expression (118) on left: 63, on right: 57 66full_new_subexpression (119) on left: 64 65 66 67 68, on right: 63 67 70short_new_expression (120) on left: 69, on right: 51 71short_new_subexpression (121) on left: 70 71, on right: 69property_operator (122) on left: 72 73, on right: 53 58 59 67 68brackets (123) on left: 74 75 76, on right: 73arguments (124) on left: 77 78 79, on right: 54 60 63 171expressions_with_rest (125) on left: 80 81, on right: 76 79rest_expression (126) on left: 82, on right: 80 81unary_expression (127) on left: 83 84 85 86 87 88 89 90 91 92 93, on right: 85 86 89 90 92 93 94 95power_expression (128) on left: 94 95, on right: 95 96 97 98 99multiplicative_expression (129) on left: 96 97 98 99, on right: 97 98 99 100 101 102additive_expression (130) on left: 100 101 102, on right: 101 102 103 104 105 106 107 108shift_expression (131) on left: 103 104 105 106 107 108, on right: 104 105 106 107 108 109 110 111 112 113 114 115 116 117relational_expression (132) on left: 109 110 111 112 113 114 115 116 117, on right: 110 111 112 113 114 115 116 117 118 119 120 121 122equality_expression (133) on left: 118 119 120 121 122, on right: 119 120 121 122 123 124bitwise_and_expression (134) on left: 123 124, on right: 124 125 126bitwise_xor_expression (135) on left: 125 126, on right: 126 127 128bitwise_or_expression (136) on left: 127 128, on right: 128 129 130logical_and_expression (137) on left: 129 130, on right: 130 131 132logical_xor_expression (138) on left: 131 132, on right: 132 133 134logical_or_expression (139) on left: 133 134, on right: 134 135 136 137 138conditional_expression (140) on left: 135 136, on right: 139non_assignment_expression (141) on left: 137 138, on right: 138 143assignment_expression (142) on left: 139 140, on right: 22 24 32 46 82 136 140 141 142 258 282list_expression (143) on left: 141 142, on right: 24 75 81 142 170 186 191 193 199 207 208type_expression (144) on left: 143, on right: 261 285 290 291 294 296statement (145) on left: 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161, on right: 163 213substatement (146) on left: 162 163 164 165 166, on right: 167 168 174 176 177 188 189 190 191 201substatement_list (147) on left: 167 168, on right: 166 168empty_statement (148) on left: 169, on right: 162 212expression_statement (149) on left: 170, on right: 1 144super_statement (150) on left: 171, on right: 145block (151) on left: 172 173, on right: 146 209 210 211 216 271 272 286 292 300labeled_statement (152) on left: 174, on right: 147goto_statement (153) on left: 175, on right: 148if_statement (154) on left: 176 177, on right: 149switch_statement (155) on left: 178, on right: 150case_elements (156) on left: 179 180 181, on right: 178case_elements_prefix (157) on left: 182 183, on right: 181 183case_element (158) on left: 184 185, on right: 181 183case_label (159) on left: 186 187, on right: 180 181 185do_statement (160) on left: 188, on right: 151while_statement (161) on left: 189, on right: 152for_statement (162) on left: 190 191, on right: 153for_initializer (163) on left: 192 193 194 195, on right: 190for_in_binding (164) on left: 196 197 198, on right: 191optional_expression (165) on left: 199 200, on right: 190with_statement (166) on left: 201, on right: 154continue_statement (167) on left: 202 203, on right: 155break_statement (168) on left: 204 205, on right: 156return_statement (169) on left: 206 207, on right: 157throw_statement (170) on left: 208, on right: 158try_statement (171) on left: 209, on right: 159catch_statement (172) on left: 210, on right: 160finally_statement (173) on left: 211, on right: 161directive (174) on left: 212 213 214 215 216 217, on right: 184 225 226annotatable_directive (175) on left: 218 219 220 221 222 223 224, on right: 214 215directives (176) on left: 225 226, on right: 172 226 298attributes (177) on left: 227 228, on right: 165 166 195 198 215 216 229attribute_combination (178) on left: 229, on right: 228 259attribute (179) on left: 230 231 232 233, on right: 227 229use_directive (180) on left: 234, on right: 224import_directive (181) on left: 235 236, on right: 223pragma (182) on left: 237, on right: 217pragma_items (183) on left: 238 239, on right: 237 239pragma_item (184) on left: 240 241, on right: 238 239pragma_expr (185) on left: 242 243, on right: 240 241pragma_argument (186) on left: 244 245 246 247 248 249, on right: 243variable_definition (187) on left: 250, on right: 194 195 218variable_definition_kind (188) on left: 251 252, on right: 197 198 250variable_binding_list (189) on left: 253 254, on right: 250 254variable_binding (190) on left: 255 256, on right: 197 198 253 254variable_initialisation (191) on left: 257, on right: 256 266variable_initializer (192) on left: 258 259, on right: 257typed_identifier (193) on left: 260 261, on right: 255 256 278simple_variable_definition (194) on left: 262, on right: 164untyped_variable_binding_list (195) on left: 263 264, on right: 262 264untyped_variable_binding (196) on left: 265 266, on right: 263 264function_definition (197) on left: 267, on right: 219function_name (198) on left: 268 269 270, on right: 267function_common (199) on left: 271 272, on right: 25 26 267parameters (200) on left: 273 274, on right: 271 272nonempty_parameters (201) on left: 275 276 277, on right: 274 276parameter (202) on left: 278, on right: 210 281 282parameter_attributes (203) on left: 279 280, on right: 278 284parameter_init (204) on left: 281 282, on right: 275 276rest_parameter (205) on left: 283 284, on right: 277result (206) on left: 285, on right: 272interface_definition (207) on left: 286 287, on right: 221extends_list (208) on left: 288 289, on right: 286type_expression_list (209) on left: 290 291, on right: 289 291 295 296class_definition (210) on left: 292, on right: 220inheritance (211) on left: 293 294 295 296, on right: 292namespace_definition (212) on left: 297, on right: 222package_name (213) on left: 303 304, on right: 235 236 302package_identifiers (214) on left: 305 306, on right: 304 306state 0 DECREMENT shift, and go to state 1 DELETE shift, and go to state 2 FALSE shift, and go to state 3 FUNCTION shift, and go to state 4 IDENTIFIER shift, and go to state 5 INCREMENT shift, and go to state 6 NEW shift, and go to state 7 NULL_LITERAL shift, and go to state 8 NUMBER shift, and go to state 9 PRIVATE shift, and go to state 10 PUBLIC shift, and go to state 11 REGULAR_EXPRESSION shift, and go to state 12 STRING shift, and go to state 13 SUPER shift, and go to state 14 THIS shift, and go to state 15 TRUE shift, and go to state 16 TYPEOF shift, and go to state 17 VOID shift, and go to state 18 '(' shift, and go to state 19 '{' shift, and go to state 20 '[' shift, and go to state 21 '+' shift, and go to state 22 '-' shift, and go to state 23 '~' shift, and go to state 24 '!' shift, and go to state 25 start go to state 497 simple_qualified_identifier go to state 26 expression_qualified_identifier go to state 27 primary_expression go to state 28 reserved_namespace go to state 29 paren_expression go to state 30 paren_list_expression go to state 31 function_expression go to state 32 object_literal go to state 33 array_literal go to state 34 super_expression go to state 35 postfix_expression go to state 36 attribute_expression go to state 37 full_postfix_expression go to state 38 full_new_expression go to state 39 short_new_expression go to state 40 unary_expression go to state 41 power_expression go to state 42 multiplicative_expression go to state 43 additive_expression go to state 44 shift_expression go to state 45 relational_expression go to state 46 equality_expression go to state 47 bitwise_and_expression go to state 48 bitwise_xor_expression go to state 49 bitwise_or_expression go to state 50 logical_and_expression go to state 51 logical_xor_expression go to state 52 logical_or_expression go to state 53 conditional_expression go to state 54 assignment_expression go to state 55 list_expression go to state 56 expression_statement go to state 57state 1 unary_expression -> DECREMENT . postfix_expression (rule 88) FALSE shift, and go to state 3 FUNCTION shift, and go to state 4 IDENTIFIER shift, and go to state 5 NEW shift, and go to state 7 NULL_LITERAL shift, and go to state 8 NUMBER shift, and go to state 9 PRIVATE shift, and go to state 10 PUBLIC shift, and go to state 11 REGULAR_EXPRESSION shift, and go to state 12 STRING shift, and go to state 13 SUPER shift, and go to state 14 THIS shift, and go to state 15 TRUE shift, and go to state 16 '(' shift, and go to state 19 '{' shift, and go to state 20 '[' shift, and go to state 21 simple_qualified_identifier go to state 26 expression_qualified_identifier go to state 27 primary_expression go to state 28 reserved_namespace go to state 29 paren_expression go to state 30 paren_list_expression go to state 31 function_expression go to state 32 object_literal go to state 33 array_literal go to state 34 super_expression go to state 35 postfix_expression go to state 58 attribute_expression go to state 37 full_postfix_expression go to state 38 full_new_expression go to state 39 short_new_expression go to state 40state 2 unary_expression -> DELETE . postfix_expression (rule 84) FALSE shift, and go to state 3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -