gml4gtk-lex.hl.ci 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. graph: { title: "lex.hl.c"
  2. node: { title: "hllex" label: "hllex\nlex.hl.c:1135:1" }
  3. edge: { sourcename: "hllex" targetname: "lex.hl.c:hlensure_buffer_stack" label: "lex.hl.c:1165:4" }
  4. edge: { sourcename: "hllex" targetname: "hl_create_buffer" label: "lex.hl.c:1166:31" }
  5. edge: { sourcename: "hllex" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:1169:3" }
  6. node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
  7. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  8. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  9. node: { title: "__subvdi3" label: "__subvdi3\n<built-in>" shape : ellipse }
  10. edge: { sourcename: "hllex" targetname: "__subvdi3" }
  11. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  12. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  13. node: { title: "fwrite" label: "__builtin_fwrite\n<built-in>" shape : ellipse }
  14. edge: { sourcename: "hllex" targetname: "fwrite" label: "lex.hl.c:1236:6" }
  15. node: { title: "fprintf" label: "fprintf\n/usr/include/stdio.h:326:12" shape : ellipse }
  16. edge: { sourcename: "hllex" targetname: "fprintf" label: "lex.hl.c:1238:6" }
  17. edge: { sourcename: "hllex" targetname: "fprintf" label: "lex.hl.c:1241:6" }
  18. edge: { sourcename: "hllex" targetname: "fwrite" label: "lex.hl.c:1243:6" }
  19. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  20. edge: { sourcename: "hllex" targetname: "fprintf" label: "lex.hl.c:1245:6" }
  21. node: { title: "dp_uniqstr" label: "dp_uniqstr\ndpus.h:52:14" shape : ellipse }
  22. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:136:23" }
  23. node: { title: "strcasecmp" label: "strcasecmp\n/usr/include/strings.h:116:12" shape : ellipse }
  24. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:138:10" }
  25. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:141:17" }
  26. node: { title: "dphl_rbr" label: "dphl_rbr\ndphl.h:74:13" shape : ellipse }
  27. edge: { sourcename: "hllex" targetname: "dphl_rbr" label: "dphl.l:143:7" }
  28. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:145:17" }
  29. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:148:17" }
  30. node: { title: "dphl_rhr" label: "dphl_rhr\ndphl.h:137:13" shape : ellipse }
  31. edge: { sourcename: "hllex" targetname: "dphl_rhr" label: "dphl.l:149:7" }
  32. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:151:17" }
  33. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:153:17" }
  34. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:156:17" }
  35. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:158:17" }
  36. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:161:17" }
  37. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:164:17" }
  38. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:167:17" }
  39. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:170:17" }
  40. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:172:17" }
  41. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:175:17" }
  42. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:177:17" }
  43. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:179:17" }
  44. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:182:17" }
  45. node: { title: "dphl_rvr" label: "dphl_rvr\ndphl.h:134:13" shape : ellipse }
  46. edge: { sourcename: "hllex" targetname: "dphl_rvr" label: "dphl.l:183:7" }
  47. node: { title: "memset" label: "memset\n/usr/include/string.h:60:14" shape : ellipse }
  48. edge: { sourcename: "hllex" targetname: "memset" label: "dphl.l:187:7" }
  49. node: { title: "snprintf" label: "snprintf\n/usr/include/stdio.h:354:12" shape : ellipse }
  50. edge: { sourcename: "hllex" targetname: "snprintf" label: "dphl.l:188:7" }
  51. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:194:23" }
  52. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:196:10" }
  53. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:198:17" }
  54. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:201:17" }
  55. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:203:17" }
  56. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:205:17" }
  57. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:208:17" }
  58. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:210:17" }
  59. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:213:17" }
  60. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:215:17" }
  61. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:217:17" }
  62. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:219:17" }
  63. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:221:17" }
  64. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:223:17" }
  65. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:226:17" }
  66. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:228:17" }
  67. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:230:17" }
  68. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:232:17" }
  69. edge: { sourcename: "hllex" targetname: "memset" label: "dphl.l:237:7" }
  70. edge: { sourcename: "hllex" targetname: "snprintf" label: "dphl.l:238:7" }
  71. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:245:23" }
  72. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:251:23" }
  73. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:257:23" }
  74. node: { title: "strlen" label: "strlen\n/usr/include/string.h:384:15" shape : ellipse }
  75. edge: { sourcename: "hllex" targetname: "strlen" label: "dphl.l:263:10" }
  76. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:264:24" }
  77. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  78. node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
  79. edge: { sourcename: "hllex" targetname: "dp_calloc" label: "dphl.l:268:20" }
  80. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  81. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:308:23" }
  82. node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
  83. edge: { sourcename: "hllex" targetname: "dp_free" label: "dphl.l:309:20" }
  84. edge: { sourcename: "hllex" targetname: "strlen" label: "dphl.l:318:10" }
  85. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:319:24" }
  86. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  87. edge: { sourcename: "hllex" targetname: "dp_calloc" label: "dphl.l:323:20" }
  88. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  89. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:363:23" }
  90. edge: { sourcename: "hllex" targetname: "dp_free" label: "dphl.l:364:20" }
  91. edge: { sourcename: "hllex" targetname: "dp_uniqstr" label: "dphl.l:373:23" }
  92. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  93. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:377:11" }
  94. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:383:11" }
  95. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:385:18" }
  96. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:387:18" }
  97. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:395:11" }
  98. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:397:18" }
  99. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:399:18" }
  100. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:401:18" }
  101. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:403:18" }
  102. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:405:18" }
  103. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:413:11" }
  104. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:415:18" }
  105. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:423:11" }
  106. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:429:11" }
  107. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:431:18" }
  108. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:439:11" }
  109. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:445:11" }
  110. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:447:18" }
  111. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:449:18" }
  112. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:457:11" }
  113. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:459:18" }
  114. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:467:11" }
  115. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:469:18" }
  116. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:471:18" }
  117. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:473:18" }
  118. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:481:11" }
  119. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:483:18" }
  120. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:485:18" }
  121. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:493:11" }
  122. edge: { sourcename: "hllex" targetname: "strcasecmp" label: "dphl.l:499:11" }
  123. node: { title: "fwrite" label: "fwrite\n/usr/include/stdio.h:658:15" shape : ellipse }
  124. edge: { sourcename: "hllex" targetname: "fwrite" label: "dphl.l:522:9" }
  125. edge: { sourcename: "hllex" targetname: "__subvdi3" }
  126. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  127. edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_get_previous_state" label: "lex.hl.c:1755:26" }
  128. edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_try_NUL_trans" label: "lex.hl.c:1766:23" }
  129. edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_get_next_buffer" label: "lex.hl.c:1786:15" }
  130. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  131. edge: { sourcename: "hllex" targetname: "__addvsi3" }
  132. edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_get_previous_state" label: "lex.hl.c:1817:27" }
  133. edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_get_previous_state" label: "lex.hl.c:1826:27" }
  134. edge: { sourcename: "hllex" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1836:5" }
  135. node: { title: "lex.hl.c:yy_get_next_buffer" label: "yy_get_next_buffer\nlex.hl.c:1859:12" }
  136. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  137. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1870:3" }
  138. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvdi3" }
  139. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvdi3" }
  140. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  141. node: { title: "__subvsi3" label: "__subvsi3\n<built-in>" shape : ellipse }
  142. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvsi3" }
  143. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  144. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvdi3" }
  145. node: { title: "__mulvsi3" label: "__mulvsi3\n<built-in>" shape : ellipse }
  146. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__mulvsi3" }
  147. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  148. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__mulvsi3" }
  149. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  150. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "hlrealloc" label: "lex.hl.c:1922:9" }
  151. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1928:5" }
  152. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__subvsi3" }
  153. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  154. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  155. node: { title: "getc" label: "getc\n/usr/include/stdio.h:492:12" shape : ellipse }
  156. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "getc" label: "lex.hl.c:1940:3" }
  157. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  158. node: { title: "ferror" label: "ferror\n/usr/include/stdio.h:767:12" shape : ellipse }
  159. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "ferror" label: "lex.hl.c:1940:3" }
  160. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1940:3" }
  161. node: { title: "__errno_location" label: "__errno_location\n/usr/include/errno.h:37:13" shape : ellipse }
  162. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__errno_location" label: "lex.hl.c:1940:3" }
  163. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__errno_location" label: "lex.hl.c:1940:3" }
  164. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1940:3" }
  165. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__errno_location" label: "lex.hl.c:1940:3" }
  166. node: { title: "clearerr" label: "clearerr\n/usr/include/stdio.h:763:13" shape : ellipse }
  167. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "clearerr" label: "lex.hl.c:1940:3" }
  168. node: { title: "fread" label: "fread\n/usr/include/stdio.h:652:15" shape : ellipse }
  169. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "fread" label: "lex.hl.c:1940:3" }
  170. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "ferror" label: "lex.hl.c:1940:3" }
  171. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "hlrestart" label: "lex.hl.c:1948:4" }
  172. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  173. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  174. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  175. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "hlrealloc" label: "lex.hl.c:1963:49" }
  176. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:1966:4" }
  177. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  178. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  179. edge: { sourcename: "lex.hl.c:yy_get_next_buffer" targetname: "__addvsi3" }
  180. node: { title: "lex.hl.c:yy_get_previous_state" label: "yy_get_previous_state\nlex.hl.c:1984:22" }
  181. edge: { sourcename: "lex.hl.c:yy_get_previous_state" targetname: "__addvsi3" }
  182. edge: { sourcename: "lex.hl.c:yy_get_previous_state" targetname: "__addvsi3" }
  183. node: { title: "lex.hl.c:yy_try_NUL_trans" label: "yy_try_NUL_trans\nlex.hl.c:2019:22" }
  184. edge: { sourcename: "lex.hl.c:yy_try_NUL_trans" targetname: "__addvsi3" }
  185. edge: { sourcename: "lex.hl.c:yy_try_NUL_trans" targetname: "__addvsi3" }
  186. node: { title: "hlrestart" label: "hlrestart\nlex.hl.c:2136:6" }
  187. edge: { sourcename: "hlrestart" targetname: "lex.hl.c:hlensure_buffer_stack" label: "lex.hl.c:2143:3" }
  188. edge: { sourcename: "hlrestart" targetname: "hl_create_buffer" label: "lex.hl.c:2144:30" }
  189. edge: { sourcename: "hlrestart" targetname: "lex.hl.c:hl_init_buffer" label: "lex.hl.c:2147:2" }
  190. edge: { sourcename: "hlrestart" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2148:2" }
  191. node: { title: "hl_switch_to_buffer" label: "hl_switch_to_buffer\nlex.hl.c:2159:6" }
  192. edge: { sourcename: "hl_switch_to_buffer" targetname: "lex.hl.c:hlensure_buffer_stack" label: "lex.hl.c:2170:2" }
  193. edge: { sourcename: "hl_switch_to_buffer" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2182:2" }
  194. node: { title: "lex.hl.c:hl_load_buffer_state" label: "hl_load_buffer_state\nlex.hl.c:2193:13" }
  195. node: { title: "hl_create_buffer" label: "hl_create_buffer\nlex.hl.c:2215:17" }
  196. edge: { sourcename: "hl_create_buffer" targetname: "hlalloc" label: "lex.hl.c:2222:24" }
  197. edge: { sourcename: "hl_create_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2224:3" }
  198. edge: { sourcename: "hl_create_buffer" targetname: "__addvsi3" }
  199. edge: { sourcename: "hl_create_buffer" targetname: "hlalloc" label: "lex.hl.c:2231:25" }
  200. edge: { sourcename: "hl_create_buffer" targetname: "hlfree" label: "lex.hl.c:2233:3" }
  201. edge: { sourcename: "hl_create_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2234:3" }
  202. edge: { sourcename: "hl_create_buffer" targetname: "lex.hl.c:hl_init_buffer" label: "lex.hl.c:2239:2" }
  203. node: { title: "hl_delete_buffer" label: "hl_delete_buffer\nlex.hl.c:2252:6" }
  204. edge: { sourcename: "hl_delete_buffer" targetname: "hlfree" label: "lex.hl.c:2265:3" }
  205. edge: { sourcename: "hl_delete_buffer" targetname: "hlfree" label: "lex.hl.c:2267:2" }
  206. node: { title: "lex.hl.c:hl_init_buffer" label: "hl_init_buffer\nlex.hl.c:2275:13" }
  207. edge: { sourcename: "lex.hl.c:hl_init_buffer" targetname: "__errno_location" label: "lex.hl.c:2280:15" }
  208. edge: { sourcename: "lex.hl.c:hl_init_buffer" targetname: "hl_flush_buffer" label: "lex.hl.c:2287:2" }
  209. edge: { sourcename: "lex.hl.c:hl_init_buffer" targetname: "__errno_location" label: "lex.hl.c:2312:2" }
  210. node: { title: "hl_flush_buffer" label: "hl_flush_buffer\nlex.hl.c:2320:6" }
  211. edge: { sourcename: "hl_flush_buffer" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2343:3" }
  212. node: { title: "hlpush_buffer_state" label: "hlpush_buffer_state\nlex.hl.c:2354:6" }
  213. edge: { sourcename: "hlpush_buffer_state" targetname: "lex.hl.c:hlensure_buffer_stack" label: "lex.hl.c:2362:2" }
  214. edge: { sourcename: "hlpush_buffer_state" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2378:2" }
  215. node: { title: "hlpop_buffer_state" label: "hlpop_buffer_state\nlex.hl.c:2390:6" }
  216. edge: { sourcename: "hlpop_buffer_state" targetname: "hl_delete_buffer" label: "lex.hl.c:2398:2" }
  217. edge: { sourcename: "hlpop_buffer_state" targetname: "lex.hl.c:hl_load_buffer_state" label: "lex.hl.c:2404:3" }
  218. node: { title: "lex.hl.c:hlensure_buffer_stack" label: "hlensure_buffer_stack\nlex.hl.c:2416:13" }
  219. edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "hlalloc" label: "lex.hl.c:2430:50" }
  220. edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2433:4" }
  221. edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "memset" label: "lex.hl.c:2435:3" }
  222. edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "hlrealloc" label: "lex.hl.c:2448:50" }
  223. edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2452:4" }
  224. edge: { sourcename: "lex.hl.c:hlensure_buffer_stack" targetname: "memset" label: "lex.hl.c:2455:3" }
  225. node: { title: "hl_scan_buffer" label: "hl_scan_buffer\nlex.hl.c:2469:17" }
  226. edge: { sourcename: "hl_scan_buffer" targetname: "hlalloc" label: "lex.hl.c:2477:24" }
  227. edge: { sourcename: "hl_scan_buffer" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2479:3" }
  228. edge: { sourcename: "hl_scan_buffer" targetname: "hl_switch_to_buffer" label: "lex.hl.c:2492:2" }
  229. node: { title: "hl_scan_string" label: "hl_scan_string\nlex.hl.c:2508:17" }
  230. edge: { sourcename: "hl_scan_string" targetname: "strlen" label: "lex.hl.c:2511:35" }
  231. edge: { sourcename: "hl_scan_string" targetname: "hl_scan_bytes" label: "lex.hl.c:2511:9" }
  232. node: { title: "hl_scan_bytes" label: "hl_scan_bytes\nlex.hl.c:2524:17" }
  233. edge: { sourcename: "hl_scan_bytes" targetname: "__addvsi3" }
  234. edge: { sourcename: "hl_scan_bytes" targetname: "hlalloc" label: "lex.hl.c:2533:16" }
  235. edge: { sourcename: "hl_scan_bytes" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2535:3" }
  236. edge: { sourcename: "hl_scan_bytes" targetname: "__addvsi3" }
  237. edge: { sourcename: "hl_scan_bytes" targetname: "__addvsi3" }
  238. edge: { sourcename: "hl_scan_bytes" targetname: "hl_scan_buffer" label: "lex.hl.c:2542:6" }
  239. edge: { sourcename: "hl_scan_bytes" targetname: "hlfree" label: "lex.hl.c:2544:3" }
  240. edge: { sourcename: "hl_scan_bytes" targetname: "lex.hl.c:yy_fatal_error" label: "lex.hl.c:2545:3" }
  241. node: { title: "lex.hl.c:yy_fatal_error" label: "yy_fatal_error\nlex.hl.c:2563:24" }
  242. edge: { sourcename: "lex.hl.c:yy_fatal_error" targetname: "fprintf" label: "lex.hl.c:2565:2" }
  243. node: { title: "exit" label: "exit\n/usr/include/stdlib.h:614:13" shape : ellipse }
  244. edge: { sourcename: "lex.hl.c:yy_fatal_error" targetname: "exit" label: "lex.hl.c:2566:2" }
  245. node: { title: "hlget_lineno" label: "hlget_lineno\nlex.hl.c:2599:5" }
  246. node: { title: "hlget_in" label: "hlget_in\nlex.hl.c:2608:7" }
  247. node: { title: "hlget_out" label: "hlget_out\nlex.hl.c:2616:7" }
  248. node: { title: "hlget_leng" label: "hlget_leng\nlex.hl.c:2624:5" }
  249. node: { title: "hlget_text" label: "hlget_text\nlex.hl.c:2633:7" }
  250. node: { title: "hlset_lineno" label: "hlset_lineno\nlex.hl.c:2645:6" }
  251. node: { title: "hlset_in" label: "hlset_in\nlex.hl.c:2657:6" }
  252. node: { title: "hlset_out" label: "hlset_out\nlex.hl.c:2662:6" }
  253. node: { title: "hlget_debug" label: "hlget_debug\nlex.hl.c:2667:5" }
  254. node: { title: "hlset_debug" label: "hlset_debug\nlex.hl.c:2672:6" }
  255. node: { title: "lex.hl.c:yy_init_globals" label: "yy_init_globals\nlex.hl.c:2685:12" }
  256. node: { title: "hllex_destroy" label: "hllex_destroy\nlex.hl.c:2720:5" }
  257. edge: { sourcename: "hllex_destroy" targetname: "hl_delete_buffer" label: "lex.hl.c:2725:3" }
  258. edge: { sourcename: "hllex_destroy" targetname: "hlpop_buffer_state" label: "lex.hl.c:2727:3" }
  259. edge: { sourcename: "hllex_destroy" targetname: "hlfree" label: "lex.hl.c:2731:2" }
  260. edge: { sourcename: "hllex_destroy" targetname: "lex.hl.c:yy_init_globals" label: "lex.hl.c:2736:2" }
  261. node: { title: "hlalloc" label: "hlalloc\nlex.hl.c:2769:7" }
  262. node: { title: "calloc" label: "calloc\n/usr/include/stdlib.h:541:14" shape : ellipse }
  263. edge: { sourcename: "hlalloc" targetname: "calloc" label: "lex.hl.c:2772:8" }
  264. node: { title: "hlrealloc" label: "hlrealloc\nlex.hl.c:2779:7" }
  265. node: { title: "realloc" label: "realloc\n/usr/include/stdlib.h:549:14" shape : ellipse }
  266. edge: { sourcename: "hlrealloc" targetname: "realloc" label: "lex.hl.c:2789:8" }
  267. node: { title: "hlfree" label: "hlfree\nlex.hl.c:2798:6" }
  268. node: { title: "free" label: "free\n/usr/include/stdlib.h:563:13" shape : ellipse }
  269. edge: { sourcename: "hlfree" targetname: "free" label: "lex.hl.c:2801:3" }
  270. node: { title: "html_lex_init" label: "html_lex_init\ndphl.l:550:6" }
  271. edge: { sourcename: "html_lex_init" targetname: "strlen" label: "dphl.l:565:11" }
  272. edge: { sourcename: "html_lex_init" targetname: "dp_calloc" label: "dphl.l:567:17" }
  273. node: { title: "strcpy" label: "strcpy\n/usr/include/string.h:121:14" shape : ellipse }
  274. edge: { sourcename: "html_lex_init" targetname: "strcpy" label: "dphl.l:574:2" }
  275. edge: { sourcename: "html_lex_init" targetname: "strlen" label: "dphl.l:577:7" }
  276. edge: { sourcename: "html_lex_init" targetname: "__addvsi3" }
  277. edge: { sourcename: "html_lex_init" targetname: "dp_calloc" label: "dphl.l:599:17" }
  278. edge: { sourcename: "html_lex_init" targetname: "dp_calloc" label: "dphl.l:606:17" }
  279. node: { title: "html_lex_deinit" label: "html_lex_deinit\ndphl.l:622:6" }
  280. edge: { sourcename: "html_lex_deinit" targetname: "hllex_destroy" label: "dphl.l:630:3" }
  281. edge: { sourcename: "html_lex_deinit" targetname: "dp_free" label: "dphl.l:644:18" }
  282. edge: { sourcename: "html_lex_deinit" targetname: "dp_free" label: "dphl.l:649:18" }
  283. edge: { sourcename: "html_lex_deinit" targetname: "dp_free" label: "dphl.l:654:18" }
  284. node: { title: "html_lex" label: "html_lex\ndphl.l:664:5" }
  285. edge: { sourcename: "html_lex" targetname: "hllex" label: "dphl.l:675:12" }
  286. edge: { sourcename: "html_lex" targetname: "hllex_destroy" label: "dphl.l:679:5" }
  287. edge: { sourcename: "html_lex" targetname: "__addvsi3" }
  288. edge: { sourcename: "html_lex" targetname: "__addvsi3" }
  289. edge: { sourcename: "html_lex" targetname: "__addvsi3" }
  290. edge: { sourcename: "html_lex" targetname: "__addvsi3" }
  291. edge: { sourcename: "html_lex" targetname: "hl_scan_string" label: "dphl.l:741:14" }
  292. edge: { sourcename: "html_lex" targetname: "__addvsi3" }
  293. edge: { sourcename: "html_lex" targetname: "__addvsi3" }
  294. edge: { sourcename: "html_lex" targetname: "__addvsi3" }
  295. edge: { sourcename: "html_lex" targetname: "dp_uniqstr" label: "dphl.l:770:22" }
  296. node: { title: "printf" label: "printf\n/usr/include/stdio.h:332:12" shape : ellipse }
  297. edge: { sourcename: "html_lex" targetname: "printf" label: "dphl.l:772:6" }
  298. edge: { sourcename: "html_lex" targetname: "__addvsi3" }
  299. edge: { sourcename: "html_lex" targetname: "printf" label: "dphl.l:780:2" }
  300. }