home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #4 / amigaacscoverdisc1998-041998.iso / utilities / shareware / dev / ppcsmalleiffel / source.lha / bin_c / pretty33.c < prev    next >
Encoding:
C/C++ Source or Header  |  1998-01-16  |  52.7 KB  |  2,117 lines

  1. /*
  2. -- ANSI C code generated by :
  3. -- SmallEiffel The GNU Eiffel Compiler -- Release (- 0.82)      --
  4. -- Copyright (C), 1994-98 - LORIA - UHP - CRIN - INRIA - FRANCE --
  5. -- Dominique COLNET and Suzanne COLLIN -    colnet@loria.fr     --
  6. --                 http://www.loria.fr/SmallEiffel              --
  7. */
  8. #include "pretty.h"
  9. void X832pretty_print(void *C){
  10. int id=((T0*)C)->id;
  11. if (id <= 320) {
  12. if (id <= 240) {
  13. if (id <= 85) {
  14. /*[IRF3.2pretty_print*/r238put_character(((T238*)(oBC364fmt)),'\42');
  15. r238put_string(((T238*)(oBC364fmt)),r85language_name());
  16. r238put_character(((T238*)(oBC364fmt)),'\42');
  17. /*]*/
  18. } else {
  19. /*[IRF3.2pretty_print*/r238put_character(((T238*)(oBC364fmt)),'\42');
  20. r238put_string(((T238*)(oBC364fmt)),r240language_name());
  21. r238put_character(((T238*)(oBC364fmt)),'\42');
  22. /*]*/
  23. }} else {
  24. if (id <= 300) {
  25. /*[IRF3.2pretty_print*/r238put_character(((T238*)(oBC364fmt)),'\42');
  26. r238put_string(((T238*)(oBC364fmt)),r300language_name());
  27. r238put_character(((T238*)(oBC364fmt)),'\42');
  28. /*]*/
  29. } else {
  30. /*[IRF3.2pretty_print*/r238put_character(((T238*)(oBC364fmt)),'\42');
  31. r238put_string(((T238*)(oBC364fmt)),r320language_name());
  32. r238put_character(((T238*)(oBC364fmt)),'\42');
  33. /*]*/
  34. }}} else {
  35. if (id <= 893) {
  36. if (id <= 680) {
  37. /*[IRF3.2pretty_print*/r238put_character(((T238*)(oBC364fmt)),'\42');
  38. r238put_string(((T238*)(oBC364fmt)),r680language_name());
  39. r238put_character(((T238*)(oBC364fmt)),'\42');
  40. /*]*/
  41. } else {
  42. /*[IRF3.2pretty_print*/r238put_character(((T238*)(oBC364fmt)),'\42');
  43. r238put_string(((T238*)(oBC364fmt)),r893language_name());
  44. r238put_character(((T238*)(oBC364fmt)),'\42');
  45. /*]*/
  46. }} else {
  47. /*[IRF3.2pretty_print*/r238put_character(((T238*)(oBC364fmt)),'\42');
  48. r238put_string(((T238*)(oBC364fmt)),r970language_name());
  49. r238put_character(((T238*)(oBC364fmt)),'\42');
  50. /*]*/
  51. }}}
  52. void X776definition_pretty_print(void *C){
  53. int id=((T0*)C)->id;
  54. if (id <= 446) {
  55. if (id <= 406) {
  56. r406definition_pretty_print(((T406*)C));
  57. } else {
  58. /*[IRF3.6definition_pretty_print*/{T446* C1=((T446*)C);
  59. r238put_string(((T238*)(oBC364fmt)),(((T446*)C1))->_to_string/*12*/);
  60. }/*]*/
  61. }} else {
  62. r454definition_pretty_print(((T454*)C));
  63. }}
  64. void X776pretty_print(void *C){
  65. int id=((T0*)C)->id;
  66. if (id <= 446) {
  67. if (id <= 406) {
  68. /*[IRF3.6pretty_print*/{T406* C1=((T406*)C);
  69. r238put_string(((T238*)(oBC364fmt)),(((T406*)C1))->_to_string/*4*/);
  70. }/*]*/
  71. } else {
  72. /*[IRF3.6pretty_print*/{T446* C1=((T446*)C);
  73. r238put_string(((T238*)(oBC364fmt)),(((T446*)C1))->_to_string/*12*/);
  74. }/*]*/
  75. }} else {
  76. /*[IRF3.6pretty_print*/{T454* C1=((T454*)C);
  77. r238put_string(((T238*)(oBC364fmt)),(((T454*)C1))->_to_string/*4*/);
  78. }/*]*/
  79. }}
  80. void X776set_is_frozen(void *C,int a1){
  81. int id=((T0*)C)->id;
  82. if (id <= 446) {
  83. if (id <= 406) {
  84. /*[IRF3.3set_is_frozen*/((((T406*)(((T406*)C))))->_is_frozen)=(a1);
  85. /*]*/
  86. } else {
  87. /*[IRF3.3set_is_frozen*/((((T446*)(((T446*)C))))->_is_frozen)=(a1);
  88. /*]*/
  89. }} else {
  90. /*[IRF3.3set_is_frozen*/((((T454*)(((T454*)C))))->_is_frozen)=(a1);
  91. /*]*/
  92. }}
  93. T0* X776to_key(void *C){
  94. int id=((T0*)C)->id;
  95. if (id <= 446) {
  96. if (id <= 406) {
  97. return((T0*)((((T406*)((T406*)C)))->_to_key/*16*/));
  98. } else {
  99. return((T0*)(/*(IRF4.3to_key*/(((T446*)((T446*)C)))->_to_string/*12*//*)*/));
  100. }} else {
  101. return((T0*)((((T454*)((T454*)C)))->_to_key/*16*/));
  102. }}
  103. int X776is_frozen(void *C){
  104. int id=((T0*)C)->id;
  105. if (id <= 446) {
  106. if (id <= 406) {
  107. return((int)((((T406*)((T406*)C)))->_is_frozen/*12*/));
  108. } else {
  109. return((int)((((T446*)((T446*)C)))->_is_frozen/*4*/));
  110. }} else {
  111. return((int)((((T454*)((T454*)C)))->_is_frozen/*12*/));
  112. }}
  113. void X776undefine_in(void *C,T0* a1){
  114. int id=((T0*)C)->id;
  115. if (id <= 446) {
  116. if (id <= 406) {
  117. r406undefine_in(((T406*)C),a1);
  118. } else {
  119. r446undefine_in(((T446*)C),a1);
  120. }} else {
  121. r454undefine_in(((T454*)C),a1);
  122. }}
  123. T0* X776to_string(void *C){
  124. int id=((T0*)C)->id;
  125. if (id <= 446) {
  126. if (id <= 406) {
  127. return((T0*)((((T406*)((T406*)C)))->_to_string/*4*/));
  128. } else {
  129. return((T0*)((((T446*)((T446*)C)))->_to_string/*12*/));
  130. }} else {
  131. return((T0*)((((T454*)((T454*)C)))->_to_string/*4*/));
  132. }}
  133. T0* X776start_position(void *C){
  134. int id=((T0*)C)->id;
  135. if (id <= 446) {
  136. if (id <= 406) {
  137. return((T0*)((((T406*)((T406*)C)))->_start_position/*8*/));
  138. } else {
  139. return((T0*)((((T446*)((T446*)C)))->_start_position/*16*/));
  140. }} else {
  141. return((T0*)((((T454*)((T454*)C)))->_start_position/*8*/));
  142. }}
  143. T0* X776origin_base_class(void *C){
  144. int id=((T0*)C)->id;
  145. if (id <= 446) {
  146. if (id <= 406) {
  147. return((T0*)(r406origin_base_class(((T406*)C))));
  148. } else {
  149. return((T0*)(r446origin_base_class(((T446*)C))));
  150. }} else {
  151. return((T0*)(r454origin_base_class(((T454*)C))));
  152. }}
  153. void X411pretty_print(void *C){
  154. int id=((T0*)C)->id;
  155. if (id <= 64) {
  156. r64pretty_print(((T64*)C));
  157. } else {
  158. r723pretty_print(((T723*)C));
  159. }}
  160. void X411append_in(void *C,T0* a1){
  161. int id=((T0*)C)->id;
  162. if (id <= 64) {
  163. r64append_in(((T64*)C),a1);
  164. } else {
  165. r723append_in(((T723*)C),a1);
  166. }}
  167. int X411count(void *C){
  168. int id=((T0*)C)->id;
  169. if (id <= 64) {
  170. return((int)(r64count(((T64*)C))));
  171. } else {
  172. return((int)(1));
  173. }}
  174. void X535add_last(void *C,T0* a1){
  175. int id=((T0*)C)->id;
  176. if (id <= 31) {
  177. r31add_last(((T31*)C),a1);
  178. } else {
  179. r620add_last(((T620*)C),a1);
  180. }}
  181. int X609nb(void *C){
  182. int id=((T0*)C)->id;
  183. if (id <= 549) {
  184. return((int)(/*(IRF4.6nb*/(((T342*)((T342*)((((T549*)((T549*)C)))->_n/*16*/))))->_value/*12*//*)*/));
  185. } else {
  186. return((int)((((T558*)((T558*)C)))->_nb/*20*/));
  187. }}
  188. int X609is_a(void *C,T0* a1){
  189. int id=((T0*)C)->id;
  190. if (id <= 549) {
  191. return((int)(r549is_a(((T549*)C),a1)));
  192. } else {
  193. return((int)(r558is_a(((T558*)C),a1)));
  194. }}
  195. T0* X465add_comment(void *C,T0* a1){
  196. int id=((T0*)C)->id;
  197. if (id <= 362) {
  198. if (id <= 270) {
  199. if (id <= 126) {
  200. if (id <= 46) {
  201. return((T0*)(/*(IRF4.1add_comment*/NULL/*)*/));
  202. } else {
  203. return((T0*)(r126add_comment(((T126*)C),a1)));
  204. }} else {
  205. if (id <= 268) {
  206. return((T0*)(r268add_comment(((T268*)C),a1)));
  207. } else {
  208. return((T0*)(r270add_comment(((T270*)C),a1)));
  209. }}} else {
  210. if (id <= 317) {
  211. if (id <= 292) {
  212. return((T0*)(r292add_comment(((T292*)C),a1)));
  213. } else {
  214. return((T0*)(r317add_comment(((T317*)C),a1)));
  215. }} else {
  216. if (id <= 347) {
  217. return((T0*)(r347add_comment(((T347*)C),a1)));
  218. } else {
  219. return((T0*)(r362add_comment(((T362*)C),a1)));
  220. }}}} else {
  221. if (id <= 526) {
  222. if (id <= 390) {
  223. if (id <= 376) {
  224. return((T0*)(r376add_comment(((T376*)C),a1)));
  225. } else {
  226. return((T0*)(r390add_comment(((T390*)C),a1)));
  227. }} else {
  228. if (id <= 404) {
  229. return((T0*)(r404add_comment(((T404*)C),a1)));
  230. } else {
  231. return((T0*)(r526add_comment(((T526*)C),a1)));
  232. }}} else {
  233. if (id <= 568) {
  234. if (id <= 530) {
  235. return((T0*)(r530add_comment(((T530*)C),a1)));
  236. } else {
  237. return((T0*)(r568add_comment(((T568*)C),a1)));
  238. }} else {
  239. if (id <= 629) {
  240. return((T0*)(r629add_comment(((T629*)C),a1)));
  241. } else {
  242. return((T0*)(r880add_comment(((T880*)C),a1)));
  243. }}}}}
  244. void X465pretty_print(void *C){
  245. int id=((T0*)C)->id;
  246. if (id <= 362) {
  247. if (id <= 270) {
  248. if (id <= 126) {
  249. if (id <= 46) {
  250. r46pretty_print(((T46*)C));
  251. } else {
  252. /*[IRF3.6pretty_print*/{T126* C1=((T126*)C);
  253. r126pretty_print_assignment((((T126*)C1))->_left_side/*8*/,((T0*)ms17_126),(((T126*)C1))->_right_side/*12*/);
  254. }/*]*/
  255. }} else {
  256. if (id <= 268) {
  257. r268pretty_print(((T268*)C));
  258. } else {
  259. r270pretty_print(((T270*)C));
  260. }}} else {
  261. if (id <= 317) {
  262. if (id <= 292) {
  263. r292pretty_print(((T292*)C));
  264. } else {
  265. r317pretty_print(((T317*)C));
  266. }} else {
  267. if (id <= 347) {
  268. r347pretty_print(((T347*)C));
  269. } else {
  270. r362pretty_print(((T362*)C));
  271. }}}} else {
  272. if (id <= 526) {
  273. if (id <= 390) {
  274. if (id <= 376) {
  275. r376pretty_print(((T376*)C));
  276. } else {
  277. r390pretty_print(((T390*)C));
  278. }} else {
  279. if (id <= 404) {
  280. r404pretty_print(((T404*)C));
  281. } else {
  282. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),((T0*)ms2_526));
  283. /*IF*/if ((((T238*)((T238*)(oBC364fmt))))->_semi_colon_flag/*25*/) {
  284. r238put_character(((T238*)(oBC364fmt)),'\73');
  285. }
  286. /*FI*//*]*/
  287. }}} else {
  288. if (id <= 568) {
  289. if (id <= 530) {
  290. r530pretty_print(((T530*)C));
  291. } else {
  292. r568pretty_print(((T568*)C));
  293. }} else {
  294. if (id <= 629) {
  295. /*[IRF3.6pretty_print*/{T629* C1=((T629*)C);
  296. r629pretty_print_assignment((((T629*)C1))->_left_side/*8*/,((T0*)ms6_629),(((T629*)C1))->_right_side/*12*/);
  297. }/*]*/
  298. } else {
  299. r880pretty_print(((T880*)C));
  300. }}}}}
  301. T0* X465start_position(void *C){
  302. int id=((T0*)C)->id;
  303. if (id <= 362) {
  304. if (id <= 270) {
  305. if (id <= 126) {
  306. if (id <= 46) {
  307. return((T0*)(r46start_position(((T46*)C))));
  308. } else {
  309. return((T0*)(r126start_position(((T126*)C))));
  310. }} else {
  311. if (id <= 268) {
  312. return((T0*)(r268start_position(((T268*)C))));
  313. } else {
  314. return((T0*)((((T270*)((T270*)C)))->_start_position/*8*/));
  315. }}} else {
  316. if (id <= 317) {
  317. if (id <= 292) {
  318. return((T0*)(/*(IRF4.6start_position*/(((T623*)((T623*)((((T292*)((T292*)C)))->_check_invariant/*8*/))))->_start_position/*0*//*)*/));
  319. } else {
  320. return((T0*)(r317start_position(((T317*)C))));
  321. }} else {
  322. if (id <= 347) {
  323. return((T0*)((((T347*)((T347*)C)))->_start_position/*8*/));
  324. } else {
  325. return((T0*)((((T362*)((T362*)C)))->_start_position/*8*/));
  326. }}}} else {
  327. if (id <= 526) {
  328. if (id <= 390) {
  329. if (id <= 376) {
  330. return((T0*)((((T376*)((T376*)C)))->_start_position/*8*/));
  331. } else {
  332. return((T0*)((((T390*)((T390*)C)))->_start_position/*8*/));
  333. }} else {
  334. if (id <= 404) {
  335. return((T0*)((((T404*)((T404*)C)))->_start_position/*8*/));
  336. } else {
  337. return((T0*)((((T526*)((T526*)C)))->_start_position/*8*/));
  338. }}} else {
  339. if (id <= 568) {
  340. if (id <= 530) {
  341. return((T0*)((((T530*)((T530*)C)))->_start_position/*8*/));
  342. } else {
  343. return((T0*)(r568start_position(((T568*)C))));
  344. }} else {
  345. if (id <= 629) {
  346. return((T0*)(r629start_position(((T629*)C))));
  347. } else {
  348. return((T0*)((((T880*)((T880*)C)))->_start_position/*8*/));
  349. }}}}}
  350. T0* X465to_runnable(void *C,T0* a1){
  351. int id=((T0*)C)->id;
  352. if (id <= 362) {
  353. if (id <= 270) {
  354. if (id <= 126) {
  355. if (id <= 46) {
  356. return((T0*)(r46to_runnable(((T46*)C),a1)));
  357. } else {
  358. return((T0*)(r126to_runnable(((T126*)C),a1)));
  359. }} else {
  360. if (id <= 268) {
  361. return((T0*)(r268to_runnable(((T268*)C),a1)));
  362. } else {
  363. return((T0*)(r270to_runnable(((T270*)C),a1)));
  364. }}} else {
  365. if (id <= 317) {
  366. if (id <= 292) {
  367. return((T0*)(r292to_runnable(((T292*)C),a1)));
  368. } else {
  369. return((T0*)(r317to_runnable(((T317*)C),a1)));
  370. }} else {
  371. if (id <= 347) {
  372. return((T0*)(r347to_runnable(((T347*)C),a1)));
  373. } else {
  374. return((T0*)(r362to_runnable(((T362*)C),a1)));
  375. }}}} else {
  376. if (id <= 526) {
  377. if (id <= 390) {
  378. if (id <= 376) {
  379. return((T0*)(r376to_runnable(((T376*)C),a1)));
  380. } else {
  381. return((T0*)(r390to_runnable(((T390*)C),a1)));
  382. }} else {
  383. if (id <= 404) {
  384. return((T0*)(r404to_runnable(((T404*)C),a1)));
  385. } else {
  386. return((T0*)(r526to_runnable(((T526*)C),a1)));
  387. }}} else {
  388. if (id <= 568) {
  389. if (id <= 530) {
  390. return((T0*)(r530to_runnable(((T530*)C),a1)));
  391. } else {
  392. return((T0*)(r568to_runnable(((T568*)C),a1)));
  393. }} else {
  394. if (id <= 629) {
  395. return((T0*)(r629to_runnable(((T629*)C),a1)));
  396. } else {
  397. return((T0*)(r880to_runnable(((T880*)C),a1)));
  398. }}}}}
  399. T0* X418value(void *C,int a1){
  400. int id=((T0*)C)->id;
  401. if (id <= 554) {
  402. if (id <= 380) {
  403. if (id <= 118) {
  404. return((T0*)(/*(IRF4.3value*/(((T118*)((T118*)C)))->_value_mem/*24*//*)*/));
  405. } else {
  406. return((T0*)(/*(IRF4.6value*/r381item(((T381*)((((T380*)((T380*)C)))->_values/*24*/)),a1)/*)*/));
  407. }} else {
  408. if (id <= 398) {
  409. return((T0*)(/*(IRF4.6value*/r28item(((T28*)((((T398*)((T398*)C)))->_values/*24*/)),a1)/*)*/));
  410. } else {
  411. return((T0*)(/*(IRF4.3value*/(((T554*)((T554*)C)))->_value_mem/*24*//*)*/));
  412. }}} else {
  413. if (id <= 588) {
  414. if (id <= 580) {
  415. return((T0*)(/*(IRF4.3value*/(((T580*)((T580*)C)))->_value_mem/*24*//*)*/));
  416. } else {
  417. return((T0*)(/*(IRF4.3value*/(((T588*)((T588*)C)))->_value_mem/*24*//*)*/));
  418. }} else {
  419. if (id <= 689) {
  420. return((T0*)(/*(IRF4.3value*/(((T689*)((T689*)C)))->_value_mem/*24*//*)*/));
  421. } else {
  422. return((T0*)(/*(IRF4.3value*/(((T835*)((T835*)C)))->_value_mem/*24*//*)*/));
  423. }}}}
  424. T0* X418start_position(void *C){
  425. int id=((T0*)C)->id;
  426. if (id <= 554) {
  427. if (id <= 380) {
  428. if (id <= 118) {
  429. return((T0*)(r118start_position(((T118*)C))));
  430. } else {
  431. return((T0*)(r380start_position(((T380*)C))));
  432. }} else {
  433. if (id <= 398) {
  434. return((T0*)(r398start_position(((T398*)C))));
  435. } else {
  436. return((T0*)(r554start_position(((T554*)C))));
  437. }}} else {
  438. if (id <= 588) {
  439. if (id <= 580) {
  440. return((T0*)(r580start_position(((T580*)C))));
  441. } else {
  442. return((T0*)(r588start_position(((T588*)C))));
  443. }} else {
  444. if (id <= 689) {
  445. return((T0*)(r689start_position(((T689*)C))));
  446. } else {
  447. return((T0*)(r835start_position(((T835*)C))));
  448. }}}}
  449. void X631add_last(void *C,T0* a1){
  450. int id=((T0*)C)->id;
  451. if (id <= 247) {
  452. r247add_last(((T247*)C),a1);
  453. } else {
  454. r263add_last(((T263*)C),a1);
  455. }}
  456. T36 X631storage(void *C){
  457. int id=((T0*)C)->id;
  458. if (id <= 247) {
  459. return((T36)((((T247*)((T247*)C)))->_storage/*4*/));
  460. } else {
  461. return((T36)((((T263*)((T263*)C)))->_storage/*4*/));
  462. }}
  463. T0* X631twin(void *C){
  464. int id=((T0*)C)->id;
  465. if (id <= 247) {
  466. return((T0*)(r247twin(((T247*)C))));
  467. } else {
  468. return((T0*)(r263twin(((T263*)C))));
  469. }}
  470. T0* X135feature_name(void *C){
  471. int id=((T0*)C)->id;
  472. if (id <= 487) {
  473. if (id <= 268) {
  474. if (id <= 112) {
  475. if (id <= 72) {
  476. if (id <= 57) {
  477. return((T0*)((((T57*)((T57*)C)))->_feature_name/*24*/));
  478. } else {
  479. return((T0*)((((T72*)((T72*)C)))->_feature_name/*20*/));
  480. }} else {
  481. if (id <= 90) {
  482. return((T0*)((((T90*)((T90*)C)))->_feature_name/*24*/));
  483. } else {
  484. return((T0*)((((T112*)((T112*)C)))->_feature_name/*24*/));
  485. }}} else {
  486. if (id <= 180) {
  487. if (id <= 121) {
  488. return((T0*)((((T121*)((T121*)C)))->_feature_name/*24*/));
  489. } else {
  490. return((T0*)((((T180*)((T180*)C)))->_feature_name/*20*/));
  491. }} else {
  492. if (id <= 253) {
  493. return((T0*)((((T253*)((T253*)C)))->_feature_name/*24*/));
  494. } else {
  495. return((T0*)((((T268*)((T268*)C)))->_feature_name/*12*/));
  496. }}}} else {
  497. if (id <= 414) {
  498. if (id <= 313) {
  499. if (id <= 278) {
  500. return((T0*)((((T278*)((T278*)C)))->_feature_name/*24*/));
  501. } else {
  502. return((T0*)((((T313*)((T313*)C)))->_feature_name/*24*/));
  503. }} else {
  504. if (id <= 317) {
  505. return((T0*)((((T317*)((T317*)C)))->_feature_name/*12*/));
  506. } else {
  507. return((T0*)((((T414*)((T414*)C)))->_feature_name/*24*/));
  508. }}} else {
  509. if (id <= 460) {
  510. if (id <= 453) {
  511. return((T0*)((((T453*)((T453*)C)))->_feature_name/*24*/));
  512. } else {
  513. return((T0*)((((T460*)((T460*)C)))->_feature_name/*24*/));
  514. }} else {
  515. return((T0*)((((T487*)((T487*)C)))->_feature_name/*12*/));
  516. }}}} else {
  517. if (id <= 655) {
  518. if (id <= 534) {
  519. if (id <= 517) {
  520. if (id <= 492) {
  521. return((T0*)((((T492*)((T492*)C)))->_feature_name/*12*/));
  522. } else {
  523. return((T0*)((((T517*)((T517*)C)))->_feature_name/*20*/));
  524. }} else {
  525. if (id <= 520) {
  526. return((T0*)((((T520*)((T520*)C)))->_feature_name/*24*/));
  527. } else {
  528. return((T0*)((((T534*)((T534*)C)))->_feature_name/*24*/));
  529. }}} else {
  530. if (id <= 568) {
  531. if (id <= 557) {
  532. return((T0*)((((T557*)((T557*)C)))->_feature_name/*24*/));
  533. } else {
  534. return((T0*)((((T568*)((T568*)C)))->_feature_name/*12*/));
  535. }} else {
  536. if (id <= 574) {
  537. return((T0*)((((T574*)((T574*)C)))->_feature_name/*24*/));
  538. } else {
  539. return((T0*)((((T655*)((T655*)C)))->_feature_name/*24*/));
  540. }}}} else {
  541. if (id <= 915) {
  542. if (id <= 767) {
  543. if (id <= 760) {
  544. return((T0*)((((T760*)((T760*)C)))->_feature_name/*24*/));
  545. } else {
  546. return((T0*)((((T767*)((T767*)C)))->_feature_name/*20*/));
  547. }} else {
  548. if (id <= 890) {
  549. return((T0*)((((T890*)((T890*)C)))->_feature_name/*24*/));
  550. } else {
  551. return((T0*)((((T915*)((T915*)C)))->_feature_name/*12*/));
  552. }}} else {
  553. if (id <= 990) {
  554. if (id <= 932) {
  555. return((T0*)((((T932*)((T932*)C)))->_feature_name/*24*/));
  556. } else {
  557. return((T0*)((((T990*)((T990*)C)))->_feature_name/*20*/));
  558. }} else {
  559. return((T0*)((((T999*)((T999*)C)))->_feature_name/*20*/));
  560. }}}}}
  561. void X856set_current_type(void *C,T0* a1){
  562. int id=((T0*)C)->id;
  563. if (id <= 145) {
  564. /*[IRF3.3set_current_type*/((((T145*)(((T145*)C))))->_current_type)=(a1);
  565. /*]*/
  566. } else {
  567. /*[IRF3.3set_current_type*/((((T158*)(((T158*)C))))->_current_type)=(a1);
  568. /*]*/
  569. }}
  570. void X856pretty_print(void *C){
  571. int id=((T0*)C)->id;
  572. if (id <= 145) {
  573. r145pretty_print(((T145*)C));
  574. } else {
  575. r158pretty_print(((T158*)C));
  576. }}
  577. T0* X856to_runnable(void *C,T0* a1){
  578. int id=((T0*)C)->id;
  579. if (id <= 145) {
  580. return((T0*)(r145to_runnable(((T145*)C),a1)));
  581. } else {
  582. return((T0*)(r158to_runnable(((T158*)C),a1)));
  583. }}
  584. void X274pretty_print(void *C){
  585. int id=((T0*)C)->id;
  586. if (id <= 349) {
  587. r349pretty_print(((T349*)C));
  588. } else {
  589. r372pretty_print(((T372*)C));
  590. }}
  591. T0* X274to_runnable_integer(void *C,T0* a1){
  592. int id=((T0*)C)->id;
  593. if (id <= 349) {
  594. return((T0*)(r349to_runnable_integer(((T349*)C),a1)));
  595. } else {
  596. return((T0*)(r372to_runnable_integer(((T372*)C),a1)));
  597. }}
  598. T0* X274to_runnable_character(void *C,T0* a1){
  599. int id=((T0*)C)->id;
  600. if (id <= 349) {
  601. return((T0*)(r349to_runnable_character(((T349*)C),a1)));
  602. } else {
  603. return((T0*)(r372to_runnable_character(((T372*)C),a1)));
  604. }}
  605. T0* X274twin(void *C){
  606. int id=((T0*)C)->id;
  607. if (id <= 349) {
  608. return((T0*)(r349twin(((T349*)C))));
  609. } else {
  610. return((T0*)(r372twin(((T372*)C))));
  611. }}
  612. int X291is_bit(void *C){
  613. int id=((T0*)C)->id;
  614. if (id <= 648) {
  615. if (id <= 388) {
  616. if (id <= 252) {
  617. if (id <= 239) {
  618. if (id <= 209) {
  619. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  620. } else {
  621. return((int)(r239is_bit(((T239*)C))));
  622. }} else {
  623. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  624. }} else {
  625. if (id <= 284) {
  626. if (id <= 283) {
  627. return((int)(r283is_bit(((T283*)C))));
  628. } else {
  629. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  630. }} else {
  631. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  632. }}} else {
  633. if (id <= 549) {
  634. if (id <= 523) {
  635. if (id <= 491) {
  636. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  637. } else {
  638. return((int)(r523is_bit(((T523*)C))));
  639. }} else {
  640. return((int)(1));
  641. }} else {
  642. if (id <= 558) {
  643. return((int)(1));
  644. } else {
  645. return((int)(r648is_bit(((T648*)C))));
  646. }}}} else {
  647. if (id <= 720) {
  648. if (id <= 707) {
  649. if (id <= 669) {
  650. if (id <= 657) {
  651. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  652. } else {
  653. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  654. }} else {
  655. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  656. }} else {
  657. if (id <= 709) {
  658. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  659. } else {
  660. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  661. }}} else {
  662. if (id <= 933) {
  663. if (id <= 900) {
  664. if (id <= 788) {
  665. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  666. } else {
  667. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  668. }} else {
  669. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  670. }} else {
  671. if (id <= 958) {
  672. return((int)(r958is_bit(((T958*)C))));
  673. } else {
  674. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  675. }}}}}
  676. int X291has_creation(void *C,T0* a1){
  677. int id=((T0*)C)->id;
  678. if (id <= 648) {
  679. if (id <= 388) {
  680. if (id <= 252) {
  681. if (id <= 239) {
  682. if (id <= 209) {
  683. return((int)(r209has_creation(((T209*)C),a1)));
  684. } else {
  685. return((int)(r239has_creation(((T239*)C),a1)));
  686. }} else {
  687. return((int)(r252has_creation(((T252*)C),a1)));
  688. }} else {
  689. if (id <= 284) {
  690. if (id <= 283) {
  691. return((int)(r283has_creation(((T283*)C),a1)));
  692. } else {
  693. return((int)(r284has_creation(((T284*)C),a1)));
  694. }} else {
  695. return((int)(r388has_creation(((T388*)C),a1)));
  696. }}} else {
  697. if (id <= 549) {
  698. if (id <= 523) {
  699. if (id <= 491) {
  700. return((int)(r491has_creation(((T491*)C),a1)));
  701. } else {
  702. return((int)(r523has_creation(((T523*)C),a1)));
  703. }} else {
  704. return((int)(/*(IRF4.1has_creation*/0/*)*/));
  705. }} else {
  706. if (id <= 558) {
  707. return((int)(/*(IRF4.1has_creation*/0/*)*/));
  708. } else {
  709. return((int)(r648has_creation(((T648*)C),a1)));
  710. }}}} else {
  711. if (id <= 720) {
  712. if (id <= 707) {
  713. if (id <= 669) {
  714. if (id <= 657) {
  715. return((int)(r657has_creation(((T657*)C),a1)));
  716. } else {
  717. return((int)(r669has_creation(((T669*)C),a1)));
  718. }} else {
  719. return((int)(r707has_creation(((T707*)C),a1)));
  720. }} else {
  721. if (id <= 709) {
  722. return((int)(r709has_creation(((T709*)C),a1)));
  723. } else {
  724. return((int)(r720has_creation(((T720*)C),a1)));
  725. }}} else {
  726. if (id <= 933) {
  727. if (id <= 900) {
  728. if (id <= 788) {
  729. return((int)(r788has_creation(((T788*)C),a1)));
  730. } else {
  731. return((int)(r900has_creation(((T900*)C),a1)));
  732. }} else {
  733. return((int)(/*(IRF4.1has_creation*/0/*)*/));
  734. }} else {
  735. if (id <= 958) {
  736. return((int)(r958has_creation(((T958*)C),a1)));
  737. } else {
  738. return((int)(/*(IRF4.1has_creation*/0/*)*/));
  739. }}}}}
  740. void X291pretty_print(void *C){
  741. int id=((T0*)C)->id;
  742. if (id <= 648) {
  743. if (id <= 388) {
  744. if (id <= 252) {
  745. if (id <= 239) {
  746. if (id <= 209) {
  747. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r209written_mark());
  748. /*]*/
  749. } else {
  750. /*[IRF3.6pretty_print*/{T239* C1=((T239*)C);
  751. r238put_string(((T238*)(oBC364fmt)),(((T239*)C1))->_written_mark/*16*/);
  752. }/*]*/
  753. }} else {
  754. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r252written_mark());
  755. /*]*/
  756. }} else {
  757. if (id <= 284) {
  758. if (id <= 283) {
  759. /*[IRF3.6pretty_print*/{T283* C1=((T283*)C);
  760. r238put_string(((T238*)(oBC364fmt)),/*(IRF4.6written_mark*/(((T451*)((T451*)((((T283*)C1))->_formal_name/*4*/))))->_to_string/*0*//*)*/);
  761. }/*]*/
  762. } else {
  763. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r284written_mark());
  764. /*]*/
  765. }} else {
  766. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r388written_mark());
  767. /*]*/
  768. }}} else {
  769. if (id <= 549) {
  770. if (id <= 523) {
  771. if (id <= 491) {
  772. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r491written_mark());
  773. /*]*/
  774. } else {
  775. /*[IRF3.6pretty_print*/{T523* C1=((T523*)C);
  776. r238put_string(((T238*)(oBC364fmt)),(((T523*)C1))->_written_mark/*8*/);
  777. }/*]*/
  778. }} else {
  779. /*[IRF3.6pretty_print*/{T549* C1=((T549*)C);
  780. r238put_string(((T238*)(oBC364fmt)),(((T549*)C1))->_written_mark/*8*/);
  781. }/*]*/
  782. }} else {
  783. if (id <= 558) {
  784. /*[IRF3.6pretty_print*/{T558* C1=((T558*)C);
  785. r238put_string(((T238*)(oBC364fmt)),(((T558*)C1))->_written_mark/*8*/);
  786. }/*]*/
  787. } else {
  788. /*[IRF3.6pretty_print*/{T648* C1=((T648*)C);
  789. r238put_string(((T238*)(oBC364fmt)),(((T648*)C1))->_written_mark/*16*/);
  790. }/*]*/
  791. }}}} else {
  792. if (id <= 720) {
  793. if (id <= 707) {
  794. if (id <= 669) {
  795. if (id <= 657) {
  796. /*[IRF3.6pretty_print*/{T657* C1=((T657*)C);
  797. r238put_string(((T238*)(oBC364fmt)),/*(IRF4.6written_mark*/(((T451*)((T451*)((((T657*)C1))->_base_class_name/*4*/))))->_to_string/*0*//*)*/);
  798. }/*]*/
  799. } else {
  800. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r669written_mark());
  801. /*]*/
  802. }} else {
  803. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r707written_mark());
  804. /*]*/
  805. }} else {
  806. if (id <= 709) {
  807. /*[IRF3.6pretty_print*/{T709* C1=((T709*)C);
  808. r238put_string(((T238*)(oBC364fmt)),(((T709*)C1))->_written_mark/*12*/);
  809. }/*]*/
  810. } else {
  811. /*[IRF3.6pretty_print*/{T720* C1=((T720*)C);
  812. r238put_string(((T238*)(oBC364fmt)),(((T720*)C1))->_written_mark/*12*/);
  813. }/*]*/
  814. }}} else {
  815. if (id <= 933) {
  816. if (id <= 900) {
  817. if (id <= 788) {
  818. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r788written_mark());
  819. /*]*/
  820. } else {
  821. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r900written_mark());
  822. /*]*/
  823. }} else {
  824. /*[IRF3.6pretty_print*/{T933* C1=((T933*)C);
  825. r238put_string(((T238*)(oBC364fmt)),(((T933*)C1))->_written_mark/*12*/);
  826. }/*]*/
  827. }} else {
  828. if (id <= 958) {
  829. /*[IRF3.2pretty_print*/r238put_string(((T238*)(oBC364fmt)),r958written_mark());
  830. /*]*/
  831. } else {
  832. /*[IRF3.6pretty_print*/{T963* C1=((T963*)C);
  833. r238put_string(((T238*)(oBC364fmt)),(((T963*)C1))->_written_mark/*8*/);
  834. }/*]*/
  835. }}}}}
  836. int X291is_anchored(void *C){
  837. int id=((T0*)C)->id;
  838. if (id <= 648) {
  839. if (id <= 388) {
  840. if (id <= 252) {
  841. if (id <= 239) {
  842. if (id <= 209) {
  843. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  844. } else {
  845. return((int)(1));
  846. }} else {
  847. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  848. }} else {
  849. if (id <= 284) {
  850. if (id <= 283) {
  851. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  852. } else {
  853. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  854. }} else {
  855. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  856. }}} else {
  857. if (id <= 549) {
  858. if (id <= 523) {
  859. if (id <= 491) {
  860. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  861. } else {
  862. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  863. }} else {
  864. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  865. }} else {
  866. if (id <= 558) {
  867. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  868. } else {
  869. return((int)(1));
  870. }}}} else {
  871. if (id <= 720) {
  872. if (id <= 707) {
  873. if (id <= 669) {
  874. if (id <= 657) {
  875. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  876. } else {
  877. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  878. }} else {
  879. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  880. }} else {
  881. if (id <= 709) {
  882. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  883. } else {
  884. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  885. }}} else {
  886. if (id <= 933) {
  887. if (id <= 900) {
  888. if (id <= 788) {
  889. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  890. } else {
  891. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  892. }} else {
  893. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  894. }} else {
  895. if (id <= 958) {
  896. return((int)(1));
  897. } else {
  898. return((int)(/*(IRF4.1is_anchored*/0/*)*/));
  899. }}}}}
  900. int X291is_array(void *C){
  901. int id=((T0*)C)->id;
  902. if (id <= 648) {
  903. if (id <= 388) {
  904. if (id <= 252) {
  905. if (id <= 239) {
  906. if (id <= 209) {
  907. return((int)(/*(IRF4.1is_array*/0/*)*/));
  908. } else {
  909. return((int)(r239is_array(((T239*)C))));
  910. }} else {
  911. return((int)(/*(IRF4.1is_array*/0/*)*/));
  912. }} else {
  913. if (id <= 284) {
  914. if (id <= 283) {
  915. return((int)(r283is_array(((T283*)C))));
  916. } else {
  917. return((int)(/*(IRF4.1is_array*/0/*)*/));
  918. }} else {
  919. return((int)(/*(IRF4.1is_array*/0/*)*/));
  920. }}} else {
  921. if (id <= 549) {
  922. if (id <= 523) {
  923. if (id <= 491) {
  924. return((int)(/*(IRF4.1is_array*/0/*)*/));
  925. } else {
  926. return((int)(/*(IRF4.1is_array*/0/*)*/));
  927. }} else {
  928. return((int)(/*(IRF4.1is_array*/0/*)*/));
  929. }} else {
  930. if (id <= 558) {
  931. return((int)(/*(IRF4.1is_array*/0/*)*/));
  932. } else {
  933. return((int)(r648is_array(((T648*)C))));
  934. }}}} else {
  935. if (id <= 720) {
  936. if (id <= 707) {
  937. if (id <= 669) {
  938. if (id <= 657) {
  939. return((int)(/*(IRF4.1is_array*/0/*)*/));
  940. } else {
  941. return((int)(/*(IRF4.1is_array*/0/*)*/));
  942. }} else {
  943. return((int)(/*(IRF4.1is_array*/0/*)*/));
  944. }} else {
  945. if (id <= 709) {
  946. return((int)(1));
  947. } else {
  948. return((int)(/*(IRF4.1is_array*/0/*)*/));
  949. }}} else {
  950. if (id <= 933) {
  951. if (id <= 900) {
  952. if (id <= 788) {
  953. return((int)(/*(IRF4.1is_array*/0/*)*/));
  954. } else {
  955. return((int)(/*(IRF4.1is_array*/0/*)*/));
  956. }} else {
  957. return((int)(/*(IRF4.1is_array*/0/*)*/));
  958. }} else {
  959. if (id <= 958) {
  960. return((int)(r958is_array(((T958*)C))));
  961. } else {
  962. return((int)(/*(IRF4.1is_array*/0/*)*/));
  963. }}}}}
  964. T0* X291smallest_ancestor(void *C,T0* a1){
  965. int id=((T0*)C)->id;
  966. if (id <= 648) {
  967. if (id <= 388) {
  968. if (id <= 252) {
  969. if (id <= 239) {
  970. if (id <= 209) {
  971. return((T0*)(r209smallest_ancestor(((T209*)C),a1)));
  972. } else {
  973. return((T0*)(r239smallest_ancestor(((T239*)C),a1)));
  974. }} else {
  975. return((T0*)(r252smallest_ancestor(((T252*)C),a1)));
  976. }} else {
  977. if (id <= 284) {
  978. if (id <= 283) {
  979. return((T0*)(r283smallest_ancestor(((T283*)C),a1)));
  980. } else {
  981. return((T0*)(r284smallest_ancestor(a1)));
  982. }} else {
  983. return((T0*)(r388smallest_ancestor(((T388*)C),a1)));
  984. }}} else {
  985. if (id <= 549) {
  986. if (id <= 523) {
  987. if (id <= 491) {
  988. return((T0*)(r491smallest_ancestor(((T491*)C),a1)));
  989. } else {
  990. return((T0*)(r523smallest_ancestor(((T523*)C),a1)));
  991. }} else {
  992. return((T0*)(r549smallest_ancestor(((T549*)C),a1)));
  993. }} else {
  994. if (id <= 558) {
  995. return((T0*)(r558smallest_ancestor(((T558*)C),a1)));
  996. } else {
  997. return((T0*)(r648smallest_ancestor(((T648*)C),a1)));
  998. }}}} else {
  999. if (id <= 720) {
  1000. if (id <= 707) {
  1001. if (id <= 669) {
  1002. if (id <= 657) {
  1003. return((T0*)(r657smallest_ancestor(((T657*)C),a1)));
  1004. } else {
  1005. return((T0*)(/*(IRF4.4smallest_ancestor*/((T0*)(((T669*)C)))/*)*/));
  1006. }} else {
  1007. return((T0*)(r707smallest_ancestor(((T707*)C),a1)));
  1008. }} else {
  1009. if (id <= 709) {
  1010. return((T0*)(r709smallest_ancestor(((T709*)C),a1)));
  1011. } else {
  1012. return((T0*)(r720smallest_ancestor(((T720*)C),a1)));
  1013. }}} else {
  1014. if (id <= 933) {
  1015. if (id <= 900) {
  1016. if (id <= 788) {
  1017. return((T0*)(r788smallest_ancestor(((T788*)C),a1)));
  1018. } else {
  1019. return((T0*)(r900smallest_ancestor(((T900*)C),a1)));
  1020. }} else {
  1021. return((T0*)(r933smallest_ancestor(((T933*)C),a1)));
  1022. }} else {
  1023. if (id <= 958) {
  1024. return((T0*)(r958smallest_ancestor(((T958*)C),a1)));
  1025. } else {
  1026. return((T0*)(r963smallest_ancestor(((T963*)C),a1)));
  1027. }}}}}
  1028. int X291is_a(void *C,T0* a1){
  1029. int id=((T0*)C)->id;
  1030. if (id <= 648) {
  1031. if (id <= 388) {
  1032. if (id <= 252) {
  1033. if (id <= 239) {
  1034. if (id <= 209) {
  1035. return((int)(r209is_a(((T209*)C),a1)));
  1036. } else {
  1037. return((int)(r239is_a(((T239*)C),a1)));
  1038. }} else {
  1039. return((int)(r252is_a(((T252*)C),a1)));
  1040. }} else {
  1041. if (id <= 284) {
  1042. if (id <= 283) {
  1043. return((int)(r283is_a(((T283*)C),a1)));
  1044. } else {
  1045. return((int)(/*(IRF4.2is_a*/(1)/*)*/));
  1046. }} else {
  1047. return((int)(r388is_a(((T388*)C),a1)));
  1048. }}} else {
  1049. if (id <= 549) {
  1050. if (id <= 523) {
  1051. if (id <= 491) {
  1052. return((int)(r491is_a(((T491*)C),a1)));
  1053. } else {
  1054. return((int)(r523is_a(((T523*)C),a1)));
  1055. }} else {
  1056. return((int)(r549is_a(((T549*)C),a1)));
  1057. }} else {
  1058. if (id <= 558) {
  1059. return((int)(r558is_a(((T558*)C),a1)));
  1060. } else {
  1061. return((int)(r648is_a(((T648*)C),a1)));
  1062. }}}} else {
  1063. if (id <= 720) {
  1064. if (id <= 707) {
  1065. if (id <= 669) {
  1066. if (id <= 657) {
  1067. return((int)(r657is_a(((T657*)C),a1)));
  1068. } else {
  1069. return((int)(r669is_a(((T669*)C),a1)));
  1070. }} else {
  1071. return((int)(r707is_a(((T707*)C),a1)));
  1072. }} else {
  1073. if (id <= 709) {
  1074. return((int)(r709is_a(((T709*)C),a1)));
  1075. } else {
  1076. return((int)(r720is_a(((T720*)C),a1)));
  1077. }}} else {
  1078. if (id <= 933) {
  1079. if (id <= 900) {
  1080. if (id <= 788) {
  1081. return((int)(r788is_a(((T788*)C),a1)));
  1082. } else {
  1083. return((int)(r900is_a(((T900*)C),a1)));
  1084. }} else {
  1085. return((int)(r933is_a(((T933*)C),a1)));
  1086. }} else {
  1087. if (id <= 958) {
  1088. return((int)(r958is_a(((T958*)C),a1)));
  1089. } else {
  1090. return((int)(r963is_a(((T963*)C),a1)));
  1091. }}}}}
  1092. int X291is_boolean(void *C){
  1093. int id=((T0*)C)->id;
  1094. if (id <= 648) {
  1095. if (id <= 388) {
  1096. if (id <= 252) {
  1097. if (id <= 239) {
  1098. if (id <= 209) {
  1099. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1100. } else {
  1101. return((int)(r239is_boolean(((T239*)C))));
  1102. }} else {
  1103. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1104. }} else {
  1105. if (id <= 284) {
  1106. if (id <= 283) {
  1107. return((int)(r283is_boolean(((T283*)C))));
  1108. } else {
  1109. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1110. }} else {
  1111. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1112. }}} else {
  1113. if (id <= 549) {
  1114. if (id <= 523) {
  1115. if (id <= 491) {
  1116. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1117. } else {
  1118. return((int)(r523is_boolean(((T523*)C))));
  1119. }} else {
  1120. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1121. }} else {
  1122. if (id <= 558) {
  1123. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1124. } else {
  1125. return((int)(r648is_boolean(((T648*)C))));
  1126. }}}} else {
  1127. if (id <= 720) {
  1128. if (id <= 707) {
  1129. if (id <= 669) {
  1130. if (id <= 657) {
  1131. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1132. } else {
  1133. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1134. }} else {
  1135. return((int)(1));
  1136. }} else {
  1137. if (id <= 709) {
  1138. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1139. } else {
  1140. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1141. }}} else {
  1142. if (id <= 933) {
  1143. if (id <= 900) {
  1144. if (id <= 788) {
  1145. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1146. } else {
  1147. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1148. }} else {
  1149. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1150. }} else {
  1151. if (id <= 958) {
  1152. return((int)(r958is_boolean(((T958*)C))));
  1153. } else {
  1154. return((int)(/*(IRF4.1is_boolean*/0/*)*/));
  1155. }}}}}
  1156. int X291is_double(void *C){
  1157. int id=((T0*)C)->id;
  1158. if (id <= 648) {
  1159. if (id <= 388) {
  1160. if (id <= 252) {
  1161. if (id <= 239) {
  1162. if (id <= 209) {
  1163. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1164. } else {
  1165. return((int)(r239is_double(((T239*)C))));
  1166. }} else {
  1167. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1168. }} else {
  1169. if (id <= 284) {
  1170. if (id <= 283) {
  1171. return((int)(r283is_double(((T283*)C))));
  1172. } else {
  1173. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1174. }} else {
  1175. return((int)(1));
  1176. }}} else {
  1177. if (id <= 549) {
  1178. if (id <= 523) {
  1179. if (id <= 491) {
  1180. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1181. } else {
  1182. return((int)(r523is_double(((T523*)C))));
  1183. }} else {
  1184. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1185. }} else {
  1186. if (id <= 558) {
  1187. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1188. } else {
  1189. return((int)(r648is_double(((T648*)C))));
  1190. }}}} else {
  1191. if (id <= 720) {
  1192. if (id <= 707) {
  1193. if (id <= 669) {
  1194. if (id <= 657) {
  1195. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1196. } else {
  1197. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1198. }} else {
  1199. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1200. }} else {
  1201. if (id <= 709) {
  1202. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1203. } else {
  1204. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1205. }}} else {
  1206. if (id <= 933) {
  1207. if (id <= 900) {
  1208. if (id <= 788) {
  1209. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1210. } else {
  1211. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1212. }} else {
  1213. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1214. }} else {
  1215. if (id <= 958) {
  1216. return((int)(r958is_double(((T958*)C))));
  1217. } else {
  1218. return((int)(/*(IRF4.1is_double*/0/*)*/));
  1219. }}}}}
  1220. T0* X291run_class(void *C){
  1221. int id=((T0*)C)->id;
  1222. if (id <= 648) {
  1223. if (id <= 388) {
  1224. if (id <= 252) {
  1225. if (id <= 239) {
  1226. if (id <= 209) {
  1227. return((T0*)(r209run_class(((T209*)C))));
  1228. } else {
  1229. return((T0*)(r239run_class(((T239*)C))));
  1230. }} else {
  1231. return((T0*)(r252run_class(((T252*)C))));
  1232. }} else {
  1233. if (id <= 284) {
  1234. if (id <= 283) {
  1235. return((T0*)(r283run_class(((T283*)C))));
  1236. } else {
  1237. return((T0*)(/*(IRF4.1run_class*/NULL/*)*/));
  1238. }} else {
  1239. return((T0*)(r388run_class(((T388*)C))));
  1240. }}} else {
  1241. if (id <= 549) {
  1242. if (id <= 523) {
  1243. if (id <= 491) {
  1244. return((T0*)(r491run_class(((T491*)C))));
  1245. } else {
  1246. return((T0*)(r523run_class(((T523*)C))));
  1247. }} else {
  1248. return((T0*)(r549run_class(((T549*)C))));
  1249. }} else {
  1250. if (id <= 558) {
  1251. return((T0*)(r558run_class(((T558*)C))));
  1252. } else {
  1253. return((T0*)(r648run_class(((T648*)C))));
  1254. }}}} else {
  1255. if (id <= 720) {
  1256. if (id <= 707) {
  1257. if (id <= 669) {
  1258. if (id <= 657) {
  1259. return((T0*)(r657run_class(((T657*)C))));
  1260. } else {
  1261. return((T0*)(r669run_class(((T669*)C))));
  1262. }} else {
  1263. return((T0*)(r707run_class(((T707*)C))));
  1264. }} else {
  1265. if (id <= 709) {
  1266. return((T0*)(r709run_class(((T709*)C))));
  1267. } else {
  1268. return((T0*)(r720run_class(((T720*)C))));
  1269. }}} else {
  1270. if (id <= 933) {
  1271. if (id <= 900) {
  1272. if (id <= 788) {
  1273. return((T0*)(r788run_class(((T788*)C))));
  1274. } else {
  1275. return((T0*)(r900run_class(((T900*)C))));
  1276. }} else {
  1277. return((T0*)(r933run_class(((T933*)C))));
  1278. }} else {
  1279. if (id <= 958) {
  1280. return((T0*)(r958run_class(((T958*)C))));
  1281. } else {
  1282. return((T0*)(r963run_class(((T963*)C))));
  1283. }}}}}
  1284. int X291is_pointer(void *C){
  1285. int id=((T0*)C)->id;
  1286. if (id <= 648) {
  1287. if (id <= 388) {
  1288. if (id <= 252) {
  1289. if (id <= 239) {
  1290. if (id <= 209) {
  1291. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1292. } else {
  1293. return((int)(r239is_pointer(((T239*)C))));
  1294. }} else {
  1295. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1296. }} else {
  1297. if (id <= 284) {
  1298. if (id <= 283) {
  1299. return((int)(r283is_pointer(((T283*)C))));
  1300. } else {
  1301. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1302. }} else {
  1303. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1304. }}} else {
  1305. if (id <= 549) {
  1306. if (id <= 523) {
  1307. if (id <= 491) {
  1308. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1309. } else {
  1310. return((int)(r523is_pointer(((T523*)C))));
  1311. }} else {
  1312. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1313. }} else {
  1314. if (id <= 558) {
  1315. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1316. } else {
  1317. return((int)(r648is_pointer(((T648*)C))));
  1318. }}}} else {
  1319. if (id <= 720) {
  1320. if (id <= 707) {
  1321. if (id <= 669) {
  1322. if (id <= 657) {
  1323. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1324. } else {
  1325. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1326. }} else {
  1327. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1328. }} else {
  1329. if (id <= 709) {
  1330. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1331. } else {
  1332. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1333. }}} else {
  1334. if (id <= 933) {
  1335. if (id <= 900) {
  1336. if (id <= 788) {
  1337. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1338. } else {
  1339. return((int)(1));
  1340. }} else {
  1341. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1342. }} else {
  1343. if (id <= 958) {
  1344. return((int)(r958is_pointer(((T958*)C))));
  1345. } else {
  1346. return((int)(/*(IRF4.1is_pointer*/0/*)*/));
  1347. }}}}}
  1348. T0* X291run_time_mark(void *C){
  1349. int id=((T0*)C)->id;
  1350. if (id <= 648) {
  1351. if (id <= 388) {
  1352. if (id <= 252) {
  1353. if (id <= 239) {
  1354. if (id <= 209) {
  1355. return((T0*)(r209run_time_mark()));
  1356. } else {
  1357. return((T0*)(r239run_time_mark(((T239*)C))));
  1358. }} else {
  1359. return((T0*)(r252run_time_mark()));
  1360. }} else {
  1361. if (id <= 284) {
  1362. if (id <= 283) {
  1363. return((T0*)(r283run_time_mark(((T283*)C))));
  1364. } else {
  1365. return((T0*)(r284run_time_mark()));
  1366. }} else {
  1367. return((T0*)(r388run_time_mark()));
  1368. }}} else {
  1369. if (id <= 549) {
  1370. if (id <= 523) {
  1371. if (id <= 491) {
  1372. return((T0*)(r491run_time_mark()));
  1373. } else {
  1374. return((T0*)((((T523*)((T523*)C)))->_run_time_mark/*16*/));
  1375. }} else {
  1376. return((T0*)((((T549*)((T549*)C)))->_run_time_mark/*12*/));
  1377. }} else {
  1378. if (id <= 558) {
  1379. return((T0*)((((T558*)((T558*)C)))->_run_time_mark/*12*/));
  1380. } else {
  1381. return((T0*)(r648run_time_mark(((T648*)C))));
  1382. }}}} else {
  1383. if (id <= 720) {
  1384. if (id <= 707) {
  1385. if (id <= 669) {
  1386. if (id <= 657) {
  1387. return((T0*)(/*(IRF4.6run_time_mark*/(((T451*)((T451*)((((T657*)((T657*)C)))->_base_class_name/*4*/))))->_to_string/*0*//*)*/));
  1388. } else {
  1389. return((T0*)(r669run_time_mark()));
  1390. }} else {
  1391. return((T0*)(r707run_time_mark()));
  1392. }} else {
  1393. if (id <= 709) {
  1394. return((T0*)(r709run_time_mark(((T709*)C))));
  1395. } else {
  1396. return((T0*)(r720run_time_mark(((T720*)C))));
  1397. }}} else {
  1398. if (id <= 933) {
  1399. if (id <= 900) {
  1400. if (id <= 788) {
  1401. return((T0*)(r788run_time_mark()));
  1402. } else {
  1403. return((T0*)(r900run_time_mark()));
  1404. }} else {
  1405. return((T0*)(r933run_time_mark(((T933*)C))));
  1406. }} else {
  1407. if (id <= 958) {
  1408. return((T0*)(r958run_time_mark(((T958*)C))));
  1409. } else {
  1410. return((T0*)((((T963*)((T963*)C)))->_run_time_mark/*12*/));
  1411. }}}}}
  1412. T0* X291run_type(void *C){
  1413. int id=((T0*)C)->id;
  1414. if (id <= 648) {
  1415. if (id <= 388) {
  1416. if (id <= 252) {
  1417. if (id <= 239) {
  1418. if (id <= 209) {
  1419. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T209*)C)))/*)*/));
  1420. } else {
  1421. return((T0*)((((T239*)((T239*)C)))->_run_type/*8*/));
  1422. }} else {
  1423. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T252*)C)))/*)*/));
  1424. }} else {
  1425. if (id <= 284) {
  1426. if (id <= 283) {
  1427. return((T0*)((((T283*)((T283*)C)))->_run_type/*12*/));
  1428. } else {
  1429. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T284*)C)))/*)*/));
  1430. }} else {
  1431. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T388*)C)))/*)*/));
  1432. }}} else {
  1433. if (id <= 549) {
  1434. if (id <= 523) {
  1435. if (id <= 491) {
  1436. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T491*)C)))/*)*/));
  1437. } else {
  1438. return((T0*)((((T523*)((T523*)C)))->_run_type/*20*/));
  1439. }} else {
  1440. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T549*)C)))/*)*/));
  1441. }} else {
  1442. if (id <= 558) {
  1443. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T558*)C)))/*)*/));
  1444. } else {
  1445. return((T0*)((((T648*)((T648*)C)))->_run_type/*8*/));
  1446. }}}} else {
  1447. if (id <= 720) {
  1448. if (id <= 707) {
  1449. if (id <= 669) {
  1450. if (id <= 657) {
  1451. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T657*)C)))/*)*/));
  1452. } else {
  1453. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T669*)C)))/*)*/));
  1454. }} else {
  1455. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T707*)C)))/*)*/));
  1456. }} else {
  1457. if (id <= 709) {
  1458. return((T0*)((((T709*)((T709*)C)))->_run_type/*16*/));
  1459. } else {
  1460. return((T0*)(r720run_type(((T720*)C))));
  1461. }}} else {
  1462. if (id <= 933) {
  1463. if (id <= 900) {
  1464. if (id <= 788) {
  1465. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T788*)C)))/*)*/));
  1466. } else {
  1467. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T900*)C)))/*)*/));
  1468. }} else {
  1469. return((T0*)((((T933*)((T933*)C)))->_run_type/*16*/));
  1470. }} else {
  1471. if (id <= 958) {
  1472. return((T0*)((((T958*)((T958*)C)))->_run_type/*8*/));
  1473. } else {
  1474. return((T0*)(/*(IRF4.4run_type*/((T0*)(((T963*)C)))/*)*/));
  1475. }}}}}
  1476. T0* X291look_up_for(void *C,T0* a1,T0* a2){
  1477. int id=((T0*)C)->id;
  1478. if (id <= 648) {
  1479. if (id <= 388) {
  1480. if (id <= 252) {
  1481. if (id <= 239) {
  1482. if (id <= 209) {
  1483. return((T0*)(r209look_up_for(((T209*)C),a1,a2)));
  1484. } else {
  1485. return((T0*)(r239look_up_for(((T239*)C),a1,a2)));
  1486. }} else {
  1487. return((T0*)(r252look_up_for(((T252*)C),a1,a2)));
  1488. }} else {
  1489. if (id <= 284) {
  1490. if (id <= 283) {
  1491. return((T0*)(r283look_up_for(((T283*)C),a1,a2)));
  1492. } else {
  1493. return((T0*)(r284look_up_for(((T284*)C),a1,a2)));
  1494. }} else {
  1495. return((T0*)(r388look_up_for(((T388*)C),a1,a2)));
  1496. }}} else {
  1497. if (id <= 549) {
  1498. if (id <= 523) {
  1499. if (id <= 491) {
  1500. return((T0*)(r491look_up_for(((T491*)C),a1,a2)));
  1501. } else {
  1502. return((T0*)(r523look_up_for(((T523*)C),a1,a2)));
  1503. }} else {
  1504. return((T0*)(r549look_up_for(((T549*)C),a1,a2)));
  1505. }} else {
  1506. if (id <= 558) {
  1507. return((T0*)(r558look_up_for(((T558*)C),a1,a2)));
  1508. } else {
  1509. return((T0*)(r648look_up_for(((T648*)C),a1,a2)));
  1510. }}}} else {
  1511. if (id <= 720) {
  1512. if (id <= 707) {
  1513. if (id <= 669) {
  1514. if (id <= 657) {
  1515. return((T0*)(r657look_up_for(((T657*)C),a1,a2)));
  1516. } else {
  1517. return((T0*)(r669look_up_for(((T669*)C),a1,a2)));
  1518. }} else {
  1519. return((T0*)(r707look_up_for(((T707*)C),a1,a2)));
  1520. }} else {
  1521. if (id <= 709) {
  1522. return((T0*)(r709look_up_for(((T709*)C),a1,a2)));
  1523. } else {
  1524. return((T0*)(r720look_up_for(((T720*)C),a1,a2)));
  1525. }}} else {
  1526. if (id <= 933) {
  1527. if (id <= 900) {
  1528. if (id <= 788) {
  1529. return((T0*)(r788look_up_for(((T788*)C),a1,a2)));
  1530. } else {
  1531. return((T0*)(r900look_up_for(((T900*)C),a1,a2)));
  1532. }} else {
  1533. return((T0*)(r933look_up_for(((T933*)C),a1,a2)));
  1534. }} else {
  1535. if (id <= 958) {
  1536. return((T0*)(r958look_up_for(((T958*)C),a1,a2)));
  1537. } else {
  1538. return((T0*)(r963look_up_for(((T963*)C),a1,a2)));
  1539. }}}}}
  1540. int X291is_a_in(void *C,T0* a1,T0* a2){
  1541. int id=((T0*)C)->id;
  1542. if (id <= 648) {
  1543. if (id <= 388) {
  1544. if (id <= 252) {
  1545. if (id <= 239) {
  1546. if (id <= 209) {
  1547. return((int)(r209is_a_in(((T209*)C),a1,a2)));
  1548. } else {
  1549. return((int)(r239is_a_in(((T239*)C),a1,a2)));
  1550. }} else {
  1551. return((int)(r252is_a_in(((T252*)C),a1,a2)));
  1552. }} else {
  1553. if (id <= 284) {
  1554. if (id <= 283) {
  1555. return((int)(r283is_a_in(((T283*)C),a1,a2)));
  1556. } else {
  1557. return((int)(r284is_a_in(((T284*)C),a1,a2)));
  1558. }} else {
  1559. return((int)(r388is_a_in(((T388*)C),a1,a2)));
  1560. }}} else {
  1561. if (id <= 549) {
  1562. if (id <= 523) {
  1563. if (id <= 491) {
  1564. return((int)(r491is_a_in(((T491*)C),a1,a2)));
  1565. } else {
  1566. return((int)(r523is_a_in(((T523*)C),a1,a2)));
  1567. }} else {
  1568. return((int)(r549is_a_in(((T549*)C),a1,a2)));
  1569. }} else {
  1570. if (id <= 558) {
  1571. return((int)(r558is_a_in(((T558*)C),a1,a2)));
  1572. } else {
  1573. return((int)(r648is_a_in(((T648*)C),a1,a2)));
  1574. }}}} else {
  1575. if (id <= 720) {
  1576. if (id <= 707) {
  1577. if (id <= 669) {
  1578. if (id <= 657) {
  1579. return((int)(r657is_a_in(((T657*)C),a1,a2)));
  1580. } else {
  1581. return((int)(r669is_a_in(((T669*)C),a1,a2)));
  1582. }} else {
  1583. return((int)(r707is_a_in(((T707*)C),a1,a2)));
  1584. }} else {
  1585. if (id <= 709) {
  1586. return((int)(r709is_a_in(((T709*)C),a1,a2)));
  1587. } else {
  1588. return((int)(r720is_a_in(((T720*)C),a1,a2)));
  1589. }}} else {
  1590. if (id <= 933) {
  1591. if (id <= 900) {
  1592. if (id <= 788) {
  1593. return((int)(r788is_a_in(((T788*)C),a1,a2)));
  1594. } else {
  1595. return((int)(r900is_a_in(((T900*)C),a1,a2)));
  1596. }} else {
  1597. return((int)(r933is_a_in(((T933*)C),a1,a2)));
  1598. }} else {
  1599. if (id <= 958) {
  1600. return((int)(r958is_a_in(((T958*)C),a1,a2)));
  1601. } else {
  1602. return((int)(r963is_a_in(((T963*)C),a1,a2)));
  1603. }}}}}
  1604. int X291is_string(void *C){
  1605. int id=((T0*)C)->id;
  1606. if (id <= 648) {
  1607. if (id <= 388) {
  1608. if (id <= 252) {
  1609. if (id <= 239) {
  1610. if (id <= 209) {
  1611. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1612. } else {
  1613. return((int)(r239is_string(((T239*)C))));
  1614. }} else {
  1615. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1616. }} else {
  1617. if (id <= 284) {
  1618. if (id <= 283) {
  1619. return((int)(r283is_string(((T283*)C))));
  1620. } else {
  1621. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1622. }} else {
  1623. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1624. }}} else {
  1625. if (id <= 549) {
  1626. if (id <= 523) {
  1627. if (id <= 491) {
  1628. return((int)(1));
  1629. } else {
  1630. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1631. }} else {
  1632. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1633. }} else {
  1634. if (id <= 558) {
  1635. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1636. } else {
  1637. return((int)(r648is_string(((T648*)C))));
  1638. }}}} else {
  1639. if (id <= 720) {
  1640. if (id <= 707) {
  1641. if (id <= 669) {
  1642. if (id <= 657) {
  1643. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1644. } else {
  1645. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1646. }} else {
  1647. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1648. }} else {
  1649. if (id <= 709) {
  1650. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1651. } else {
  1652. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1653. }}} else {
  1654. if (id <= 933) {
  1655. if (id <= 900) {
  1656. if (id <= 788) {
  1657. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1658. } else {
  1659. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1660. }} else {
  1661. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1662. }} else {
  1663. if (id <= 958) {
  1664. return((int)(r958is_string(((T958*)C))));
  1665. } else {
  1666. return((int)(/*(IRF4.1is_string*/0/*)*/));
  1667. }}}}}
  1668. int X291is_like_feature(void *C){
  1669. int id=((T0*)C)->id;
  1670. if (id <= 648) {
  1671. if (id <= 388) {
  1672. if (id <= 252) {
  1673. if (id <= 239) {
  1674. if (id <= 209) {
  1675. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1676. } else {
  1677. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1678. }} else {
  1679. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1680. }} else {
  1681. if (id <= 284) {
  1682. if (id <= 283) {
  1683. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1684. } else {
  1685. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1686. }} else {
  1687. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1688. }}} else {
  1689. if (id <= 549) {
  1690. if (id <= 523) {
  1691. if (id <= 491) {
  1692. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1693. } else {
  1694. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1695. }} else {
  1696. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1697. }} else {
  1698. if (id <= 558) {
  1699. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1700. } else {
  1701. return((int)(1));
  1702. }}}} else {
  1703. if (id <= 720) {
  1704. if (id <= 707) {
  1705. if (id <= 669) {
  1706. if (id <= 657) {
  1707. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1708. } else {
  1709. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1710. }} else {
  1711. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1712. }} else {
  1713. if (id <= 709) {
  1714. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1715. } else {
  1716. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1717. }}} else {
  1718. if (id <= 933) {
  1719. if (id <= 900) {
  1720. if (id <= 788) {
  1721. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1722. } else {
  1723. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1724. }} else {
  1725. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1726. }} else {
  1727. if (id <= 958) {
  1728. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1729. } else {
  1730. return((int)(/*(IRF4.1is_like_feature*/0/*)*/));
  1731. }}}}}
  1732. int X291is_like_current(void *C){
  1733. int id=((T0*)C)->id;
  1734. if (id <= 648) {
  1735. if (id <= 388) {
  1736. if (id <= 252) {
  1737. if (id <= 239) {
  1738. if (id <= 209) {
  1739. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1740. } else {
  1741. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1742. }} else {
  1743. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1744. }} else {
  1745. if (id <= 284) {
  1746. if (id <= 283) {
  1747. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1748. } else {
  1749. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1750. }} else {
  1751. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1752. }}} else {
  1753. if (id <= 549) {
  1754. if (id <= 523) {
  1755. if (id <= 491) {
  1756. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1757. } else {
  1758. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1759. }} else {
  1760. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1761. }} else {
  1762. if (id <= 558) {
  1763. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1764. } else {
  1765. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1766. }}}} else {
  1767. if (id <= 720) {
  1768. if (id <= 707) {
  1769. if (id <= 669) {
  1770. if (id <= 657) {
  1771. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1772. } else {
  1773. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1774. }} else {
  1775. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1776. }} else {
  1777. if (id <= 709) {
  1778. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1779. } else {
  1780. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1781. }}} else {
  1782. if (id <= 933) {
  1783. if (id <= 900) {
  1784. if (id <= 788) {
  1785. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1786. } else {
  1787. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1788. }} else {
  1789. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1790. }} else {
  1791. if (id <= 958) {
  1792. return((int)(1));
  1793. } else {
  1794. return((int)(/*(IRF4.1is_like_current*/0/*)*/));
  1795. }}}}}
  1796. T0* X291expanded_initializer(void *C){
  1797. int id=((T0*)C)->id;
  1798. if (id <= 648) {
  1799. if (id <= 388) {
  1800. if (id <= 252) {
  1801. if (id <= 239) {
  1802. if (id <= 209) {
  1803. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1804. } else {
  1805. return((T0*)(r239expanded_initializer(((T239*)C))));
  1806. }} else {
  1807. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1808. }} else {
  1809. if (id <= 284) {
  1810. if (id <= 283) {
  1811. return((T0*)(r283expanded_initializer(((T283*)C))));
  1812. } else {
  1813. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1814. }} else {
  1815. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1816. }}} else {
  1817. if (id <= 549) {
  1818. if (id <= 523) {
  1819. if (id <= 491) {
  1820. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1821. } else {
  1822. return((T0*)(r523expanded_initializer(((T523*)C))));
  1823. }} else {
  1824. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1825. }} else {
  1826. if (id <= 558) {
  1827. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1828. } else {
  1829. return((T0*)(r648expanded_initializer(((T648*)C))));
  1830. }}}} else {
  1831. if (id <= 720) {
  1832. if (id <= 707) {
  1833. if (id <= 669) {
  1834. if (id <= 657) {
  1835. return((T0*)(r657expanded_initializer(((T657*)C))));
  1836. } else {
  1837. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1838. }} else {
  1839. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1840. }} else {
  1841. if (id <= 709) {
  1842. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1843. } else {
  1844. return((T0*)(r720expanded_initializer(((T720*)C))));
  1845. }}} else {
  1846. if (id <= 933) {
  1847. if (id <= 900) {
  1848. if (id <= 788) {
  1849. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1850. } else {
  1851. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1852. }} else {
  1853. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1854. }} else {
  1855. if (id <= 958) {
  1856. return((T0*)(r958expanded_initializer(((T958*)C))));
  1857. } else {
  1858. return((T0*)(/*(IRF4.1expanded_initializer*/NULL/*)*/));
  1859. }}}}}
  1860. int X291is_generic(void *C){
  1861. int id=((T0*)C)->id;
  1862. if (id <= 648) {
  1863. if (id <= 388) {
  1864. if (id <= 252) {
  1865. if (id <= 239) {
  1866. if (id <= 209) {
  1867. return((int)(0));
  1868. } else {
  1869. return((int)(r239is_generic(((T239*)C))));
  1870. }} else {
  1871. return((int)(0));
  1872. }} else {
  1873. if (id <= 284) {
  1874. if (id <= 283) {
  1875. return((int)(r283is_generic(((T283*)C))));
  1876. } else {
  1877. return((int)(0));
  1878. }} else {
  1879. return((int)(0));
  1880. }}} else {
  1881. if (id <= 549) {
  1882. if (id <= 523) {
  1883. if (id <= 491) {
  1884. return((int)(0));
  1885. } else {
  1886. return((int)(r523is_generic(((T523*)C))));
  1887. }} else {
  1888. return((int)(0));
  1889. }} else {
  1890. if (id <= 558) {
  1891. return((int)(0));
  1892. } else {
  1893. return((int)(r648is_generic(((T648*)C))));
  1894. }}}} else {
  1895. if (id <= 720) {
  1896. if (id <= 707) {
  1897. if (id <= 669) {
  1898. if (id <= 657) {
  1899. return((int)(0));
  1900. } else {
  1901. return((int)(0));
  1902. }} else {
  1903. return((int)(0));
  1904. }} else {
  1905. if (id <= 709) {
  1906. return((int)(1));
  1907. } else {
  1908. return((int)(1));
  1909. }}} else {
  1910. if (id <= 933) {
  1911. if (id <= 900) {
  1912. if (id <= 788) {
  1913. return((int)(0));
  1914. } else {
  1915. return((int)(0));
  1916. }} else {
  1917. return((int)(1));
  1918. }} else {
  1919. if (id <= 958) {
  1920. return((int)(r958is_generic(((T958*)C))));
  1921. } else {
  1922. return((int)(0));
  1923. }}}}}
  1924. void X291used_as_reference(void *C){
  1925. int id=((T0*)C)->id;
  1926. if (id <= 648) {
  1927. if (id <= 388) {
  1928. if (id <= 252) {
  1929. if (id <= 239) {
  1930. if (id <= 209) {
  1931. r209used_as_reference();
  1932. } else {
  1933. /*[IRF3.1used_as_reference*//*]*/
  1934. }} else {
  1935. r252used_as_reference();
  1936. }} else {
  1937. if (id <= 284) {
  1938. if (id <= 283) {
  1939. /*[IRF3.1used_as_reference*//*]*/
  1940. } else {
  1941. /*[IRF3.1used_as_reference*//*]*/
  1942. }} else {
  1943. r388used_as_reference();
  1944. }}} else {
  1945. if (id <= 549) {
  1946. if (id <= 523) {
  1947. if (id <= 491) {
  1948. /*[IRF3.1used_as_reference*//*]*/
  1949. } else {
  1950. /*[IRF3.1used_as_reference*//*]*/
  1951. }} else {
  1952. r549used_as_reference(((T549*)C));
  1953. }} else {
  1954. if (id <= 558) {
  1955. r558used_as_reference(((T558*)C));
  1956. } else {
  1957. /*[IRF3.1used_as_reference*//*]*/
  1958. }}}} else {
  1959. if (id <= 720) {
  1960. if (id <= 707) {
  1961. if (id <= 669) {
  1962. if (id <= 657) {
  1963. /*[IRF3.1used_as_reference*//*]*/
  1964. } else {
  1965. /*[IRF3.1used_as_reference*//*]*/
  1966. }} else {
  1967. r707used_as_reference();
  1968. }} else {
  1969. if (id <= 709) {
  1970. /*[IRF3.1used_as_reference*//*]*/
  1971. } else {
  1972. /*[IRF3.1used_as_reference*//*]*/
  1973. }}} else {
  1974. if (id <= 933) {
  1975. if (id <= 900) {
  1976. if (id <= 788) {
  1977. r788used_as_reference();
  1978. } else {
  1979. r900used_as_reference();
  1980. }} else {
  1981. /*[IRF3.1used_as_reference*//*]*/
  1982. }} else {
  1983. if (id <= 958) {
  1984. /*[IRF3.1used_as_reference*//*]*/
  1985. } else {
  1986. /*[IRF3.1used_as_reference*//*]*/
  1987. }}}}}
  1988. int X291is_reference(void *C){
  1989. int id=((T0*)C)->id;
  1990. if (id <= 648) {
  1991. if (id <= 388) {
  1992. if (id <= 252) {
  1993. if (id <= 239) {
  1994. if (id <= 209) {
  1995. return((int)(0));
  1996. } else {
  1997. return((int)(r239is_reference(((T239*)C))));
  1998. }} else {
  1999. return((int)(0));
  2000. }} else {
  2001. if (id <= 284) {
  2002. if (id <= 283) {
  2003. return((int)(r283is_reference(((T283*)C))));
  2004. } else {
  2005. return((int)(1));
  2006. }} else {
  2007. return((int)(0));
  2008. }}} else {
  2009. if (id <= 549) {
  2010. if (id <= 523) {
  2011. if (id <= 491) {
  2012. return((int)(1));
  2013. } else {
  2014. return((int)(0));
  2015. }} else {
  2016. return((int)(0));
  2017. }} else {
  2018. if (id <= 558) {
  2019. return((int)(0));
  2020. } else {
  2021. return((int)(r648is_reference(((T648*)C))));
  2022. }}}} else {
  2023. if (id <= 720) {
  2024. if (id <= 707) {
  2025. if (id <= 669) {
  2026. if (id <= 657) {
  2027. return((int)(r657is_reference(((T657*)C))));
  2028. } else {
  2029. return((int)(1));
  2030. }} else {
  2031. return((int)(0));
  2032. }} else {
  2033. if (id <= 709) {
  2034. return((int)(1));
  2035. } else {
  2036. return((int)(r720is_reference(((T720*)C))));
  2037. }}} else {
  2038. if (id <= 933) {
  2039. if (id <= 900) {
  2040. if (id <= 788) {
  2041. return((int)(0));
  2042. } else {
  2043. return((int)(0));
  2044. }} else {
  2045. return((int)(0));
  2046. }} else {
  2047. if (id <= 958) {
  2048. return((int)(r958is_reference(((T958*)C))));
  2049. } else {
  2050. return((int)(1));
  2051. }}}}}
  2052. T0* X291start_position(void *C){
  2053. int id=((T0*)C)->id;
  2054. if (id <= 648) {
  2055. if (id <= 388) {
  2056. if (id <= 252) {
  2057. if (id <= 239) {
  2058. if (id <= 209) {
  2059. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T209*)((T209*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2060. } else {
  2061. return((T0*)((((T239*)((T239*)C)))->_start_position/*4*/));
  2062. }} else {
  2063. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T252*)((T252*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2064. }} else {
  2065. if (id <= 284) {
  2066. if (id <= 283) {
  2067. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T283*)((T283*)C)))->_formal_name/*4*/))))->_start_position/*4*//*)*/));
  2068. } else {
  2069. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T284*)((T284*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2070. }} else {
  2071. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T388*)((T388*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2072. }}} else {
  2073. if (id <= 549) {
  2074. if (id <= 523) {
  2075. if (id <= 491) {
  2076. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T491*)((T491*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2077. } else {
  2078. return((T0*)((((T523*)((T523*)C)))->_start_position/*4*/));
  2079. }} else {
  2080. return((T0*)((((T549*)((T549*)C)))->_start_position/*4*/));
  2081. }} else {
  2082. if (id <= 558) {
  2083. return((T0*)((((T558*)((T558*)C)))->_start_position/*4*/));
  2084. } else {
  2085. return((T0*)((((T648*)((T648*)C)))->_start_position/*4*/));
  2086. }}}} else {
  2087. if (id <= 720) {
  2088. if (id <= 707) {
  2089. if (id <= 669) {
  2090. if (id <= 657) {
  2091. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T657*)((T657*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2092. } else {
  2093. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T669*)((T669*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2094. }} else {
  2095. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T707*)((T707*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2096. }} else {
  2097. if (id <= 709) {
  2098. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T709*)((T709*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2099. } else {
  2100. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T720*)((T720*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2101. }}} else {
  2102. if (id <= 933) {
  2103. if (id <= 900) {
  2104. if (id <= 788) {
  2105. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T788*)((T788*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2106. } else {
  2107. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T900*)((T900*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2108. }} else {
  2109. return((T0*)(/*(IRF4.6start_position*/(((T451*)((T451*)((((T933*)((T933*)C)))->_base_class_name/*4*/))))->_start_position/*4*//*)*/));
  2110. }} else {
  2111. if (id <= 958) {
  2112. return((T0*)((((T958*)((T958*)C)))->_start_position/*4*/));
  2113. } else {
  2114. return((T0*)(/*(IRF4.1start_position*/NULL/*)*/));
  2115. }}}}}
  2116.  
  2117.