edoc_parser.erl
来自「OTP是开放电信平台的简称」· ERL 代码 · 共 1,732 行 · 第 1/5 页
ERL
1,732 行
yeccpars2(yeccgoto(mref, hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(110, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto(ref, hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(111, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto(ref, hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(112, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto(ref, hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(113, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto(ref, hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(114, atom, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 120, [114 | __Ss], [__T | __Stack]);yeccpars2(114, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(115, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 116, [115 | __Ss], [__T | __Stack]);yeccpars2(115, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 117, [115 | __Ss], [__T | __Stack]);yeccpars2(115, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_115_(__Stack), yeccpars2(yeccgoto(qname, hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(116, ')', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 119, [116 | __Ss], [__T | __Stack]);yeccpars2(116, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(117, integer, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 118, [117 | __Ss], [__T | __Stack]);yeccpars2(117, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(118, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_118_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto(lref, hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(119, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_119_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto(lref, hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(120, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 121, [120 | __Ss], [__T | __Stack]);yeccpars2(120, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_120_(__Stack), __Nss = lists:nthtail(1, __Ss), yeccpars2(yeccgoto(aref, hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(121, atom, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 62, [121 | __Ss], [__T | __Stack]);yeccpars2(121, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(122, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_122_(__Stack), __Nss = lists:nthtail(3, __Ss), yeccpars2(yeccgoto(aref, hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(123, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_123_(__Stack), __Nss = lists:nthtail(3, __Ss), yeccpars2(yeccgoto(aref, hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(124, '*', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 131, [124 | __Ss], [__T | __Stack]);yeccpars2(124, atom, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 67, [124 | __Ss], [__T | __Stack]);yeccpars2(124, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(125, atom, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 126, [125 | __Ss], [__T | __Stack]);yeccpars2(125, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(126, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 127, [126 | __Ss], [__T | __Stack]);yeccpars2(126, '/', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 128, [126 | __Ss], [__T | __Stack]);yeccpars2(126, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(127, ')', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 130, [127 | __Ss], [__T | __Stack]);yeccpars2(127, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(128, integer, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 129, [128 | __Ss], [__T | __Stack]);yeccpars2(128, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(129, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_129_(__Stack), __Nss = lists:nthtail(4, __Ss), yeccpars2(yeccgoto(mref, hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(130, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_130_(__Stack), __Nss = lists:nthtail(4, __Ss), yeccpars2(yeccgoto(mref, hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(131, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_131_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto(pref, hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(__Other, _, _, _, _, _, _) -> erlang:error({yecc_bug,"1.1",{missing_state_in_action_table, __Other}}).yeccgoto(aref, 2) -> 113;yeccgoto(def, 17) -> 21;yeccgoto(def, 20) -> 21;yeccgoto(def, 22) -> 91;yeccgoto(defs, 8) -> 17;yeccgoto(defs, 19) -> 20;yeccgoto(defs, 92) -> 17;yeccgoto(defs, 96) -> 17;yeccgoto(defs, 101) -> 17;yeccgoto(defs, 104) -> 17;yeccgoto(etype, 4) -> 96;yeccgoto(field, 72) -> 74;yeccgoto(field, 79) -> 81;yeccgoto(fields, 72) -> 73;yeccgoto(func_type, 3) -> 101;yeccgoto(func_type, 100) -> 104;yeccgoto(function_name, 3) -> 100;yeccgoto(lref, 2) -> 112;yeccgoto(mref, 2) -> 111;yeccgoto(mref, 121) -> 123;yeccgoto(nutype, 4) -> 32;yeccgoto(nutype, 18) -> 32;yeccgoto(nutype, 25) -> 32;yeccgoto(nutype, 34) -> 32;yeccgoto(nutype, 36) -> 32;yeccgoto(nutype, 41) -> 32;yeccgoto(nutype, 45) -> 32;yeccgoto(nutype, 77) -> 32;yeccgoto(nutype, 89) -> 32;yeccgoto(nutype, 106) -> 32;yeccgoto(pref, 2) -> 110;yeccgoto(pref, 121) -> 122;yeccgoto(ptype, 4) -> 31;yeccgoto(ptype, 18) -> 31;yeccgoto(ptype, 25) -> 31;yeccgoto(ptype, 34) -> 31;yeccgoto(ptype, 36) -> 31;yeccgoto(ptype, 41) -> 31;yeccgoto(ptype, 45) -> 31;yeccgoto(ptype, 48) -> 31;yeccgoto(ptype, 51) -> 54;yeccgoto(ptype, 52) -> 53;yeccgoto(ptype, 77) -> 31;yeccgoto(ptype, 86) -> 87;yeccgoto(ptype, 89) -> 31;yeccgoto(ptype, 106) -> 31;yeccgoto(ptypes, 4) -> 30;yeccgoto(ptypes, 18) -> 30;yeccgoto(ptypes, 25) -> 30;yeccgoto(ptypes, 34) -> 30;yeccgoto(ptypes, 36) -> 30;yeccgoto(ptypes, 41) -> 30;yeccgoto(ptypes, 45) -> 30;yeccgoto(ptypes, 48) -> 49;yeccgoto(ptypes, 77) -> 30;yeccgoto(ptypes, 89) -> 30;yeccgoto(ptypes, 106) -> 30;yeccgoto(qname, 2) -> 109;yeccgoto(qname, 4) -> 29;yeccgoto(qname, 18) -> 29;yeccgoto(qname, 25) -> 29;yeccgoto(qname, 34) -> 29;yeccgoto(qname, 36) -> 29;yeccgoto(qname, 41) -> 29;yeccgoto(qname, 45) -> 29;yeccgoto(qname, 48) -> 29;yeccgoto(qname, 51) -> 29;yeccgoto(qname, 52) -> 29;yeccgoto(qname, 60) -> 61;yeccgoto(qname, 77) -> 29;yeccgoto(qname, 86) -> 29;yeccgoto(qname, 89) -> 29;yeccgoto(qname, 106) -> 29;yeccgoto(qname, 121) -> 109;yeccgoto(ref, 2) -> 108;yeccgoto(spec, 3) -> 99;yeccgoto(start, 0) -> 1;yeccgoto(throws, 4) -> 95;yeccgoto(typedef, 5) -> 6;yeccgoto(utype, 4) -> 94;yeccgoto(utype, 18) -> 92;yeccgoto(utype, 25) -> 28;yeccgoto(utype, 34) -> 43;yeccgoto(utype, 36) -> 56;yeccgoto(utype, 41) -> 43;yeccgoto(utype, 45) -> 47;yeccgoto(utype, 77) -> 78;yeccgoto(utype, 89) -> 90;yeccgoto(utype, 106) -> 107;yeccgoto(utype_list, 3) -> 98;yeccgoto(utype_list, 4) -> 27;yeccgoto(utype_list, 18) -> 27;yeccgoto(utype_list, 25) -> 27;yeccgoto(utype_list, 34) -> 27;yeccgoto(utype_list, 36) -> 27;yeccgoto(utype_list, 37) -> 55;yeccgoto(utype_list, 41) -> 27;yeccgoto(utype_list, 45) -> 27;yeccgoto(utype_list, 48) -> 27;yeccgoto(utype_list, 51) -> 27;yeccgoto(utype_list, 52) -> 27;yeccgoto(utype_list, 65) -> 66;yeccgoto(utype_list, 77) -> 27;yeccgoto(utype_list, 84) -> 85;yeccgoto(utype_list, 86) -> 27;yeccgoto(utype_list, 89) -> 27;yeccgoto(utype_list, 100) -> 98;yeccgoto(utype_list, 106) -> 27;yeccgoto(utype_tuple, 4) -> 26;yeccgoto(utype_tuple, 18) -> 26;yeccgoto(utype_tuple, 25) -> 26;yeccgoto(utype_tuple, 34) -> 26;yeccgoto(utype_tuple, 36) -> 26;yeccgoto(utype_tuple, 41) -> 26;yeccgoto(utype_tuple, 45) -> 26;yeccgoto(utype_tuple, 48) -> 26;yeccgoto(utype_tuple, 51) -> 26;yeccgoto(utype_tuple, 52) -> 26;yeccgoto(utype_tuple, 77) -> 26;yeccgoto(utype_tuple, 86) -> 26;yeccgoto(utype_tuple, 89) -> 26;yeccgoto(utype_tuple, 106) -> 26;yeccgoto(utypes, 34) -> 68;yeccgoto(utypes, 41) -> 42;yeccgoto(var_list, 7) -> 8;yeccgoto(var_list, 23) -> 88;yeccgoto(vars, 9) -> 10;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?