icparse.erl

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

ERL
1,180
字号
yeccpars2(64, '#', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 67, [64 | __Ss], [__T | __Stack]);yeccpars2(64, 'case', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 101, [64 | __Ss], [__T | __Stack]);yeccpars2(64, default, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 102, [64 | __Ss], [__T | __Stack]);yeccpars2(64, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(65, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_65_(__Stack), yeccpars2(78, __Cat, [65 | __Ss], __NewStack, __T, __Ts, __Tzr);yeccpars2(66, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_66_(__Stack), __Nss = lists:nthtail(1, __Ss), yeccpars2(yeccgoto('Ugly_pragmas', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(67, '<integer_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 68, [67 | __Ss], [__T | __Stack]);yeccpars2(67, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(68, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 69, [68 | __Ss], [__T | __Stack]);yeccpars2(68, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(69, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 70, [69 | __Ss], [__T | __Stack]);yeccpars2(69, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(70, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 71, [70 | __Ss], [__T | __Stack]);yeccpars2(70, '<string_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 72, [70 | __Ss], [__T | __Stack]);yeccpars2(70, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(71, '<floating_pt_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 74, [71 | __Ss], [__T | __Stack]);yeccpars2(71, '<string_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 75, [71 | __Ss], [__T | __Stack]);yeccpars2(71, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(72, '#', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 73, [72 | __Ss], [__T | __Stack]);yeccpars2(72, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(73, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_73_(__Stack), __Nss = lists:nthtail(5, __Ss), yeccpars2(yeccgoto('OE_pragma', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(74, '#', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 77, [74 | __Ss], [__T | __Stack]);yeccpars2(74, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(75, '#', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 76, [75 | __Ss], [__T | __Stack]);yeccpars2(75, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(76, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_76_(__Stack), __Nss = lists:nthtail(6, __Ss), yeccpars2(yeccgoto('OE_pragma', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(77, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_77_(__Stack), __Nss = lists:nthtail(6, __Ss), yeccpars2(yeccgoto('OE_pragma', hd(__Nss)), __Cat, __Nss, __NewStack, __T, __Ts, __Tzr);yeccpars2(78, '#', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 67, [78 | __Ss], [__T | __Stack]);yeccpars2(78, '::', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 41, [78 | __Ss], [__T | __Stack]);yeccpars2(78, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 42, [78 | __Ss], [__T | __Stack]);yeccpars2(78, 'Object', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 99, [78 | __Ss], [__T | __Stack]);yeccpars2(78, any, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 100, [78 | __Ss], [__T | __Stack]);yeccpars2(78, boolean, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 43, [78 | __Ss], [__T | __Stack]);yeccpars2(78, 'case', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 101, [78 | __Ss], [__T | __Stack]);yeccpars2(78, char, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 44, [78 | __Ss], [__T | __Stack]);yeccpars2(78, default, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 102, [78 | __Ss], [__T | __Stack]);yeccpars2(78, double, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 103, [78 | __Ss], [__T | __Stack]);yeccpars2(78, enum, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 19, [78 | __Ss], [__T | __Stack]);yeccpars2(78, fixed, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 104, [78 | __Ss], [__T | __Stack]);yeccpars2(78, float, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 105, [78 | __Ss], [__T | __Stack]);yeccpars2(78, long, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 45, [78 | __Ss], [__T | __Stack]);yeccpars2(78, octet, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 106, [78 | __Ss], [__T | __Stack]);yeccpars2(78, sequence, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 107, [78 | __Ss], [__T | __Stack]);yeccpars2(78, short, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 46, [78 | __Ss], [__T | __Stack]);yeccpars2(78, string, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 108, [78 | __Ss], [__T | __Stack]);yeccpars2(78, struct, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 23, [78 | __Ss], [__T | __Stack]);yeccpars2(78, union, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 25, [78 | __Ss], [__T | __Stack]);yeccpars2(78, unsigned, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 47, [78 | __Ss], [__T | __Stack]);yeccpars2(78, wchar, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 48, [78 | __Ss], [__T | __Stack]);yeccpars2(78, wstring, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 109, [78 | __Ss], [__T | __Stack]);yeccpars2(78, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(79, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<constr_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(80, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 187, [80 | __Ss], [__T | __Stack]);yeccpars2(80, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(81, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<simple_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(82, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<constr_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(83, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<template_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(84, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(85, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<template_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(86, '::', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 54, [86 | __Ss], [__T | __Stack]);yeccpars2(86, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<simple_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(87, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<base_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(88, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<base_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(89, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<base_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(90, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<template_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(91, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<constr_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(92, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_92_(__Stack), yeccpars2(180, __Cat, [92 | __Ss], __NewStack, __T, __Ts, __Tzr);yeccpars2(93, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(94, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<base_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(95, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_95_(__Stack), yeccpars2(179, __Cat, [95 | __Ss], __NewStack, __T, __Ts, __Tzr);yeccpars2(96, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<base_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(97, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<simple_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(98, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<base_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(99, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<base_type_spec>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(100, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<any_type>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(101, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 125, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '+', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 126, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 127, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '::', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 41, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '<character_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 128, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '<fixed_pt_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 129, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '<floating_pt_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 130, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 42, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '<integer_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 131, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '<string_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 132, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '<wcharacter_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 133, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '<wstring_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 134, [101 | __Ss], [__T | __Stack]);yeccpars2(101, 'FALSE', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 135, [101 | __Ss], [__T | __Stack]);yeccpars2(101, 'TRUE', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 136, [101 | __Ss], [__T | __Stack]);yeccpars2(101, '~', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 137, [101 | __Ss], [__T | __Stack]);yeccpars2(101, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(102, ':', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 176, [102 | __Ss], [__T | __Stack]);yeccpars2(102, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(103, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<floating_pt_type>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(104, '<', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 171, [104 | __Ss], [__T | __Stack]);yeccpars2(104, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(105, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<floating_pt_type>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(106, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars2(yeccgoto('<octet_type>', hd(__Ss)), __Cat, __Ss, __Stack, __T, __Ts, __Tzr);yeccpars2(107, '<', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 165, [107 | __Ss], [__T | __Stack]);yeccpars2(107, _, _, _, __T, _, _) -> yeccerror(__T);yeccpars2(108, '<', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 162, [108 | __Ss], [__T | __Stack]);yeccpars2(108, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_108_(__Stack), yeccpars2(yeccgoto('<string_type>', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(109, '<', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 110, [109 | __Ss], [__T | __Stack]);yeccpars2(109, __Cat, __Ss, __Stack, __T, __Ts, __Tzr) -> __NewStack = yeccpars2_109_(__Stack), yeccpars2(yeccgoto('<string_type>', hd(__Ss)), __Cat, __Ss, __NewStack, __T, __Ts, __Tzr);yeccpars2(110, '(', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 125, [110 | __Ss], [__T | __Stack]);yeccpars2(110, '+', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 126, [110 | __Ss], [__T | __Stack]);yeccpars2(110, '-', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 127, [110 | __Ss], [__T | __Stack]);yeccpars2(110, '::', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 41, [110 | __Ss], [__T | __Stack]);yeccpars2(110, '<character_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 128, [110 | __Ss], [__T | __Stack]);yeccpars2(110, '<fixed_pt_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 129, [110 | __Ss], [__T | __Stack]);yeccpars2(110, '<floating_pt_literal>', __Ss, __Stack, __T, __Ts, __Tzr) -> yeccpars1(__Ts, __Tzr, 130, [110 | __Ss], [__T | __Stack]);yeccpars2(110, '<identifier>', __Ss, __Stack, __T, __Ts, __Tzr) ->

⌨️ 快捷键说明

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