icparse.erl

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

ERL
1,180
字号
 yeccpars1(__Ts, __Tzr, 256, [18 | __Ss], [__T | __Stack]);yeccpars2(18, float, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 105, [18 | __Ss], [__T | __Stack]);yeccpars2(18, long, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 45, [18 | __Ss], [__T | __Stack]);yeccpars2(18, octet, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 106, [18 | __Ss], [__T | __Stack]);yeccpars2(18, short, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 46, [18 | __Ss], [__T | __Stack]);yeccpars2(18, string, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 108, [18 | __Ss], [__T | __Stack]);yeccpars2(18, unsigned, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 47, [18 | __Ss], [__T | __Stack]);yeccpars2(18, wchar, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 48, [18 | __Ss], [__T | __Stack]);yeccpars2(18, wstring, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 109, [18 | __Ss], [__T | __Stack]);yeccpars2(18, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(19, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 235, [19 | __Ss], [__T | __Stack]);yeccpars2(19, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(20, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 229, [20 | __Ss], [__T | __Stack]);yeccpars2(20, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(21, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 221, [21 | __Ss], [__T | __Stack]);yeccpars2(21, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(22, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 216, [22 | __Ss], [__T | __Stack]);yeccpars2(22, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(23, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 203, [23 | __Ss], [__T | __Stack]);yeccpars2(23, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(24, '::', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 41, [24 | __Ss], [__T | __Stack]);yeccpars2(24, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 42, [24 | __Ss], [__T | __Stack]);yeccpars2(24, 'Object', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 99, [24 | __Ss], [__T | __Stack]);yeccpars2(24, any, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 100, [24 | __Ss], [__T | __Stack]);yeccpars2(24, boolean, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 43, [24 | __Ss], [__T | __Stack]);yeccpars2(24, char, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 44, [24 | __Ss], [__T | __Stack]);yeccpars2(24, double, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 103, [24 | __Ss], [__T | __Stack]);yeccpars2(24, enum, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 19, [24 | __Ss], [__T | __Stack]);yeccpars2(24, fixed, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 104, [24 | __Ss], [__T | __Stack]);yeccpars2(24, float, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 105, [24 | __Ss], [__T | __Stack]);yeccpars2(24, long, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 45, [24 | __Ss], [__T | __Stack]);yeccpars2(24, octet, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 106, [24 | __Ss], [__T | __Stack]);yeccpars2(24, sequence, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 107, [24 | __Ss], [__T | __Stack]);yeccpars2(24, short, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 46, [24 | __Ss], [__T | __Stack]);yeccpars2(24, string, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 108, [24 | __Ss], [__T | __Stack]);yeccpars2(24, struct, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [24 | __Ss], [__T | __Stack]);yeccpars2(24, union, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [24 | __Ss], [__T | __Stack]);yeccpars2(24, unsigned, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 47, [24 | __Ss], [__T | __Stack]);yeccpars2(24, wchar, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 48, [24 | __Ss], [__T | __Stack]);yeccpars2(24, wstring, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 109, [24 | __Ss], [__T | __Stack]);yeccpars2(24, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(25, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 26, [25 | __Ss], [__T | __Stack]);yeccpars2(25, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(26, switch, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 27, [26 | __Ss], [__T | __Stack]);yeccpars2(26, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(27, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 28, [27 | __Ss], [__T | __Stack]);yeccpars2(27, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(28, '::', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 41, [28 | __Ss], [__T | __Stack]);yeccpars2(28, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 42, [28 | __Ss], [__T | __Stack]);yeccpars2(28, boolean, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 43, [28 | __Ss], [__T | __Stack]);yeccpars2(28, char, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 44, [28 | __Ss], [__T | __Stack]);yeccpars2(28, enum, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 19, [28 | __Ss], [__T | __Stack]);yeccpars2(28, long, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 45, [28 | __Ss], [__T | __Stack]);yeccpars2(28, short, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 46, [28 | __Ss], [__T | __Stack]);yeccpars2(28, unsigned, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 47, [28 | __Ss], [__T | __Stack]);yeccpars2(28, wchar, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 48, [28 | __Ss], [__T | __Stack]);yeccpars2(28, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(29, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<unsigned_int>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(30, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<unsigned_int>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(31, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_31_(__Stack), yeccpars2(yeccgoto('<integer_type>', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(32, ')', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 56, [32 | __Ss], [__T | __Stack]);yeccpars2(32, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(33, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<signed_int>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(34, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<signed_int>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(35, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<integer_type>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(36, '::', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 54, [36 | __Ss], [__T | __Stack]);yeccpars2(36, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<switch_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(37, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<switch_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(38, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<switch_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(39, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<switch_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(40, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<switch_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(41, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 53, [41 | __Ss], [__T | __Stack]);yeccpars2(41, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(42, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_42_(__Stack), yeccpars2(yeccgoto('<scoped_name>', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(43, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<boolean_type>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(44, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<char_type>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(45, long, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 52, [45 | __Ss], [__T | __Stack]);yeccpars2(45, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<signed_long_int>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(46, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<signed_short_int>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(47, long, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 49, [47 | __Ss], [__T | __Stack]);yeccpars2(47, short, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 50, [47 | __Ss], [__T | __Stack]);yeccpars2(47, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(48, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<char_type>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(49, long, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 51, [49 | __Ss], [__T | __Stack]);yeccpars2(49, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_49_(__Stack), __Nss = lists:nthtail(1, __Ss), yeccpars2(yeccgoto('<unsigned_long_int>', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(50, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_50_(__Stack), __Nss = lists:nthtail(1, __Ss), yeccpars2(yeccgoto('<unsigned_short_int>', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(51, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_51_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('<unsigned_long_int>', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(52, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_52_(__Stack), __Nss = lists:nthtail(1, __Ss), yeccpars2(yeccgoto('<signed_long_int>', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(53, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_53_(__Stack), __Nss = lists:nthtail(1, __Ss), yeccpars2(yeccgoto('<scoped_name>', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(54, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 55, [54 | __Ss], [__T | __Stack]);yeccpars2(54, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(55, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_55_(__Stack), __Nss = lists:nthtail(2, __Ss), yeccpars2(yeccgoto('<scoped_name>', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(56, '{', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 57, [56 | __Ss], [__T | __Stack]);yeccpars2(56, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(57, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_57_(__Stack), yeccpars2(58, __Cat, [57 | __Ss], __NewStack, __T, __Ts, __Tzr);yeccpars2(58, '#', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 67, [58 | __Ss], [__T | __Stack]);yeccpars2(58, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_58_(__Stack), yeccpars2(64, __Cat, [58 | __Ss], __NewStack, __T, __Ts, __Tzr);yeccpars2(59, '#', __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = 'yeccpars2_59_#'(__Stack), yeccpars2(58, '#', [59 | __Ss], __NewStack, __T, __Ts, __Tzr);yeccpars2(59, 'case', __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_59_case(__Stack), yeccpars2(58, 'case', [59 | __Ss], __NewStack, __T, __Ts, __Tzr);yeccpars2(59, default, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_59_default(__Stack), yeccpars2(58, default, [59 | __Ss], __NewStack, __T, __Ts, __Tzr);yeccpars2(59, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_59_(__Stack), yeccpars2(yeccgoto('<switch_body>', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(60, '}', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 62, [60 | __Ss], [__T | __Stack]);yeccpars2(60, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(61, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_61_(__Stack), yeccpars2(yeccgoto('OorM_<case>', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(62, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_62_(__Stack), __Nss = lists:nthtail(8, __Ss), yeccpars2(yeccgoto('<union_type>', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(63, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_63_(__Stack), __Nss = lists:nthtail(1, __Ss), yeccpars2(yeccgoto('OorM_<case>', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);

⌨️ 快捷键说明

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