xmerl_xpath_parse.erl
来自「OTP是开放电信平台的简称」· ERL 代码 · 共 1,192 行 · 第 1/5 页
ERL
1,192 行
yeccpars2(23, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [23 | __Ss], [__T | __Stack]);yeccpars2(23, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [23 | __Ss], [__T | __Stack]);yeccpars2(23, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [23 | __Ss], [__T | __Stack]);yeccpars2(23, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [23 | __Ss], [__T | __Stack]);yeccpars2(23, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [23 | __Ss], [__T | __Stack]);yeccpars2(23, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [23 | __Ss], [__T | __Stack]);yeccpars2(23, function_name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 31, [23 | __Ss], [__T | __Stack]);yeccpars2(23, literal, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 32, [23 | __Ss], [__T | __Stack]);yeccpars2(23, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [23 | __Ss], [__T | __Stack]);yeccpars2(23, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [23 | __Ss], [__T | __Stack]);yeccpars2(23, number, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 35, [23 | __Ss], [__T | __Stack]);yeccpars2(23, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [23 | __Ss], [__T | __Stack]);yeccpars2(23, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [23 | __Ss], [__T | __Stack]);yeccpars2(23, var_reference, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 38, [23 | __Ss], [__T | __Stack]);yeccpars2(23, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [23 | __Ss], [__T | __Stack]);yeccpars2(23, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(24, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [24 | __Ss], [__T | __Stack]);yeccpars2(24, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 24, [24 | __Ss], [__T | __Stack]);yeccpars2(24, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [24 | __Ss], [__T | __Stack]);yeccpars2(24, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [24 | __Ss], [__T | __Stack]);yeccpars2(24, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [24 | __Ss], [__T | __Stack]);yeccpars2(24, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [24 | __Ss], [__T | __Stack]);yeccpars2(24, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [24 | __Ss], [__T | __Stack]);yeccpars2(24, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [24 | __Ss], [__T | __Stack]);yeccpars2(24, function_name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 31, [24 | __Ss], [__T | __Stack]);yeccpars2(24, literal, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 32, [24 | __Ss], [__T | __Stack]);yeccpars2(24, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [24 | __Ss], [__T | __Stack]);yeccpars2(24, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [24 | __Ss], [__T | __Stack]);yeccpars2(24, number, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 35, [24 | __Ss], [__T | __Stack]);yeccpars2(24, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [24 | __Ss], [__T | __Stack]);yeccpars2(24, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [24 | __Ss], [__T | __Stack]);yeccpars2(24, var_reference, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 38, [24 | __Ss], [__T | __Stack]);yeccpars2(24, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [24 | __Ss], [__T | __Stack]);yeccpars2(24, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(25, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('AbbreviatedStep', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(26, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('AbbreviatedStep', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(27, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [27 | __Ss], [__T | __Stack]);yeccpars2(27, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [27 | __Ss], [__T | __Stack]);yeccpars2(27, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [27 | __Ss], [__T | __Stack]);yeccpars2(27, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [27 | __Ss], [__T | __Stack]);yeccpars2(27, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [27 | __Ss], [__T | __Stack]);yeccpars2(27, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [27 | __Ss], [__T | __Stack]);yeccpars2(27, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [27 | __Ss], [__T | __Stack]);yeccpars2(27, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [27 | __Ss], [__T | __Stack]);yeccpars2(27, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [27 | __Ss], [__T | __Stack]);yeccpars2(27, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [27 | __Ss], [__T | __Stack]);yeccpars2(27, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_27_(__Stack), yeccpars2(yeccgoto('AbsoluteLocationPath', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(28, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [28 | __Ss], [__T | __Stack]);yeccpars2(28, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [28 | __Ss], [__T | __Stack]);yeccpars2(28, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [28 | __Ss], [__T | __Stack]);yeccpars2(28, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [28 | __Ss], [__T | __Stack]);yeccpars2(28, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [28 | __Ss], [__T | __Stack]);yeccpars2(28, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [28 | __Ss], [__T | __Stack]);yeccpars2(28, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [28 | __Ss], [__T | __Stack]);yeccpars2(28, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [28 | __Ss], [__T | __Stack]);yeccpars2(28, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [28 | __Ss], [__T | __Stack]);yeccpars2(28, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [28 | __Ss], [__T | __Stack]);yeccpars2(28, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(29, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 64, [29 | __Ss], [__T | __Stack]);yeccpars2(29, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(30, '::', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 54, [30 | __Ss], [__T | __Stack]);yeccpars2(30, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(31, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 45, [31 | __Ss], [__T | __Stack]);yeccpars2(31, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(32, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_32_(__Stack), yeccpars2(yeccgoto('PrimaryExpr', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(33, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_33_(__Stack), yeccpars2(yeccgoto('NameTest', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(34, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 43, [34 | __Ss], [__T | __Stack]);yeccpars2(34, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(35, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_35_(__Stack), yeccpars2(yeccgoto('PrimaryExpr', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(36, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_36_(__Stack), yeccpars2(yeccgoto('NameTest', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(37, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 40, [37 | __Ss], [__T | __Stack]);yeccpars2(37, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(38, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_38_(__Stack), yeccpars2(yeccgoto('PrimaryExpr', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(39, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_39_(__Stack), yeccpars2(yeccgoto('NameTest', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(40, literal, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 41, [40 | __Ss], [__T | __Stack]);yeccpars2(40, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(41, ')', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 42, [41 | __Ss], [__T | __Stack]);yeccpars2(41, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(42, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_42_(__Stack), __Nss = lists:nthtail(3, __Ss), yeccpars2(yeccgoto('NodeTest', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(43, ')', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 44, [43 | __Ss], [__T | __Stack]);yeccpars2(43, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(44, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_44_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('NodeTest', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(45, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [45 | __Ss], [__T | __Stack]);yeccpars2(45, ')', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 50, [45 | __Ss], [__T | __Stack]);yeccpars2(45, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 24, [45 | __Ss], [__T | __Stack]);yeccpars2(45, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [45 | __Ss], [__T | __Stack]);yeccpars2(45, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [45 | __Ss], [__T | __Stack]);yeccpars2(45, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [45 | __Ss], [__T | __Stack]);yeccpars2(45, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [45 | __Ss], [__T | __Stack]);yeccpars2(45, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [45 | __Ss], [__T | __Stack]);yeccpars2(45, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [45 | __Ss], [__T | __Stack]);yeccpars2(45, function_name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 31, [45 | __Ss], [__T | __Stack]);yeccpars2(45, literal, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 32, [45 | __Ss], [__T | __Stack]);yeccpars2(45, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [45 | __Ss], [__T | __Stack]);yeccpars2(45, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [45 | __Ss], [__T | __Stack]);yeccpars2(45, number, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 35, [45 | __Ss], [__T | __Stack]);yeccpars2(45, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [45 | __Ss], [__T | __Stack]);yeccpars2(45, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [45 | __Ss], [__T | __Stack]);yeccpars2(45, var_reference, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 38, [45 | __Ss], [__T | __Stack]);yeccpars2(45, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [45 | __Ss], [__T | __Stack]);yeccpars2(45, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(46, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('Argument', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(47, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_47_(__Stack), yeccpars2(yeccgoto('<ArgumentMember>', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(48, ',', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 52, [48 | __Ss], [__T | __Stack]);yeccpars2(48, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_48_(__Stack), yeccpars2(yeccgoto('<ArgumentList>', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(49, ')', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 51, [49 | __Ss], [__T | __Stack]);yeccpars2(49, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(50, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_50_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('FunctionCall', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(51, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_51_(__Stack), __Nss = lists:nthtail(3, __Ss), yeccpars2(yeccgoto('FunctionCall', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(52, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [52 | __Ss], [__T | __Stack]);yeccpars2(52, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 24, [52 | __Ss], [__T | __Stack]);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?