xmerl_xpath_parse.erl

来自「OTP是开放电信平台的简称」· ERL 代码 · 共 1,192 行 · 第 1/5 页

ERL
1,192
字号
 yeccpars1(__Ts, __Tzr, 23, [76 | __Ss], [__T | __Stack]);yeccpars2(76, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 24, [76 | __Ss], [__T | __Stack]);yeccpars2(76, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [76 | __Ss], [__T | __Stack]);yeccpars2(76, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [76 | __Ss], [__T | __Stack]);yeccpars2(76, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [76 | __Ss], [__T | __Stack]);yeccpars2(76, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [76 | __Ss], [__T | __Stack]);yeccpars2(76, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [76 | __Ss], [__T | __Stack]);yeccpars2(76, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [76 | __Ss], [__T | __Stack]);yeccpars2(76, function_name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 31, [76 | __Ss], [__T | __Stack]);yeccpars2(76, literal, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 32, [76 | __Ss], [__T | __Stack]);yeccpars2(76, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [76 | __Ss], [__T | __Stack]);yeccpars2(76, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [76 | __Ss], [__T | __Stack]);yeccpars2(76, number, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 35, [76 | __Ss], [__T | __Stack]);yeccpars2(76, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [76 | __Ss], [__T | __Stack]);yeccpars2(76, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [76 | __Ss], [__T | __Stack]);yeccpars2(76, var_reference, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 38, [76 | __Ss], [__T | __Stack]);yeccpars2(76, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [76 | __Ss], [__T | __Stack]);yeccpars2(76, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(77, '*', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 79, [77 | __Ss], [__T | __Stack]);yeccpars2(77, 'div', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 80, [77 | __Ss], [__T | __Stack]);yeccpars2(77, mod, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 81, [77 | __Ss], [__T | __Stack]);yeccpars2(77, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_77_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('AdditiveExpr', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(78, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [78 | __Ss], [__T | __Stack]);yeccpars2(78, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 24, [78 | __Ss], [__T | __Stack]);yeccpars2(78, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [78 | __Ss], [__T | __Stack]);yeccpars2(78, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [78 | __Ss], [__T | __Stack]);yeccpars2(78, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [78 | __Ss], [__T | __Stack]);yeccpars2(78, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [78 | __Ss], [__T | __Stack]);yeccpars2(78, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [78 | __Ss], [__T | __Stack]);yeccpars2(78, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [78 | __Ss], [__T | __Stack]);yeccpars2(78, function_name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 31, [78 | __Ss], [__T | __Stack]);yeccpars2(78, literal, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 32, [78 | __Ss], [__T | __Stack]);yeccpars2(78, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [78 | __Ss], [__T | __Stack]);yeccpars2(78, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [78 | __Ss], [__T | __Stack]);yeccpars2(78, number, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 35, [78 | __Ss], [__T | __Stack]);yeccpars2(78, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [78 | __Ss], [__T | __Stack]);yeccpars2(78, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [78 | __Ss], [__T | __Stack]);yeccpars2(78, var_reference, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 38, [78 | __Ss], [__T | __Stack]);yeccpars2(78, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [78 | __Ss], [__T | __Stack]);yeccpars2(78, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(79, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_79_(__Stack), yeccpars2(yeccgoto('MultiplyOperator', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(80, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [80 | __Ss], [__T | __Stack]);yeccpars2(80, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 24, [80 | __Ss], [__T | __Stack]);yeccpars2(80, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [80 | __Ss], [__T | __Stack]);yeccpars2(80, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [80 | __Ss], [__T | __Stack]);yeccpars2(80, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [80 | __Ss], [__T | __Stack]);yeccpars2(80, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [80 | __Ss], [__T | __Stack]);yeccpars2(80, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [80 | __Ss], [__T | __Stack]);yeccpars2(80, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [80 | __Ss], [__T | __Stack]);yeccpars2(80, function_name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 31, [80 | __Ss], [__T | __Stack]);yeccpars2(80, literal, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 32, [80 | __Ss], [__T | __Stack]);yeccpars2(80, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [80 | __Ss], [__T | __Stack]);yeccpars2(80, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [80 | __Ss], [__T | __Stack]);yeccpars2(80, number, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 35, [80 | __Ss], [__T | __Stack]);yeccpars2(80, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [80 | __Ss], [__T | __Stack]);yeccpars2(80, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [80 | __Ss], [__T | __Stack]);yeccpars2(80, var_reference, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 38, [80 | __Ss], [__T | __Stack]);yeccpars2(80, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [80 | __Ss], [__T | __Stack]);yeccpars2(80, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(81, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [81 | __Ss], [__T | __Stack]);yeccpars2(81, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 24, [81 | __Ss], [__T | __Stack]);yeccpars2(81, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [81 | __Ss], [__T | __Stack]);yeccpars2(81, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [81 | __Ss], [__T | __Stack]);yeccpars2(81, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [81 | __Ss], [__T | __Stack]);yeccpars2(81, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [81 | __Ss], [__T | __Stack]);yeccpars2(81, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [81 | __Ss], [__T | __Stack]);yeccpars2(81, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [81 | __Ss], [__T | __Stack]);yeccpars2(81, function_name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 31, [81 | __Ss], [__T | __Stack]);yeccpars2(81, literal, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 32, [81 | __Ss], [__T | __Stack]);yeccpars2(81, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [81 | __Ss], [__T | __Stack]);yeccpars2(81, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [81 | __Ss], [__T | __Stack]);yeccpars2(81, number, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 35, [81 | __Ss], [__T | __Stack]);yeccpars2(81, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [81 | __Ss], [__T | __Stack]);yeccpars2(81, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [81 | __Ss], [__T | __Stack]);yeccpars2(81, var_reference, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 38, [81 | __Ss], [__T | __Stack]);yeccpars2(81, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [81 | __Ss], [__T | __Stack]);yeccpars2(81, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(82, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_82_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('MultiplicativeExpr', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(83, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_83_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('MultiplicativeExpr', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(84, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_84_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('MultiplicativeExpr', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(85, '*', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 79, [85 | __Ss], [__T | __Stack]);yeccpars2(85, 'div', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 80, [85 | __Ss], [__T | __Stack]);yeccpars2(85, mod, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 81, [85 | __Ss], [__T | __Stack]);yeccpars2(85, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_85_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('AdditiveExpr', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(86, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [86 | __Ss], [__T | __Stack]);yeccpars2(86, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 24, [86 | __Ss], [__T | __Stack]);yeccpars2(86, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [86 | __Ss], [__T | __Stack]);yeccpars2(86, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [86 | __Ss], [__T | __Stack]);yeccpars2(86, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [86 | __Ss], [__T | __Stack]);yeccpars2(86, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [86 | __Ss], [__T | __Stack]);yeccpars2(86, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [86 | __Ss], [__T | __Stack]);yeccpars2(86, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [86 | __Ss], [__T | __Stack]);yeccpars2(86, function_name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 31, [86 | __Ss], [__T | __Stack]);yeccpars2(86, literal, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 32, [86 | __Ss], [__T | __Stack]);yeccpars2(86, name, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 33, [86 | __Ss], [__T | __Stack]);yeccpars2(86, node_type, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 34, [86 | __Ss], [__T | __Stack]);yeccpars2(86, number, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 35, [86 | __Ss], [__T | __Stack]);yeccpars2(86, prefix_test, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 36, [86 | __Ss], [__T | __Stack]);yeccpars2(86, 'processing-instruction', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 37, [86 | __Ss], [__T | __Stack]);yeccpars2(86, var_reference, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 38, [86 | __Ss], [__T | __Stack]);yeccpars2(86, wildcard, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 39, [86 | __Ss], [__T | __Stack]);yeccpars2(86, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(87, '!=', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 88, [87 | __Ss], [__T | __Stack]);yeccpars2(87, '=', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 89, [87 | __Ss], [__T | __Stack]);yeccpars2(87, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_87_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('AndExpr', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(88, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [88 | __Ss], [__T | __Stack]);yeccpars2(88, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 24, [88 | __Ss], [__T | __Stack]);yeccpars2(88, '.', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [88 | __Ss], [__T | __Stack]);yeccpars2(88, '..', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [88 | __Ss], [__T | __Stack]);yeccpars2(88, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [88 | __Ss], [__T | __Stack]);yeccpars2(88, '//', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [88 | __Ss], [__T | __Stack]);yeccpars2(88, '@', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 29, [88 | __Ss], [__T | __Stack]);yeccpars2(88, axis, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 30, [88 | __Ss], [__T | __Stack]);yeccpars2(88, function_name, __Ss, __Stack, __T, __Ts, __Tzr) ->

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?