source.bmx 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. SuperStrict
  2. Import "../expat.mod/expat/lib/*.h"
  3. Import "include/*.h"
  4. Import "graphviz/*.h"
  5. Import "graphviz/lib/*.h"
  6. Import "graphviz/lib/graph/*.h"
  7. Import "graphviz/lib/agraph/*.h"
  8. Import "graphviz/lib/ast/*.h"
  9. Import "graphviz/lib/cdt/*.h"
  10. Import "graphviz/lib/cgraph/*.h"
  11. Import "graphviz/lib/common/*.h"
  12. Import "graphviz/lib/fdpgen/*.h"
  13. Import "graphviz/lib/gvc/*.h"
  14. Import "graphviz/lib/sfio/*.h"
  15. Import "graphviz/lib/pathplan/*.h"
  16. Import "graphviz/lib/agutil/*.h"
  17. Import "graphviz/lib/vmalloc/*.h"
  18. Import "graphviz/lib/circogen/*.h"
  19. Import "graphviz/lib/neatogen/*.h"
  20. Import "graphviz/lib/xdot/*.h"
  21. Import "glue.c"
  22. Import "builtins/dot_builtins.c"
  23. ' cdt
  24. Import "graphviz/lib/cdt/dtclose.c"
  25. Import "graphviz/lib/cdt/dtdisc.c"
  26. Import "graphviz/lib/cdt/dtextract.c"
  27. Import "graphviz/lib/cdt/dtflatten.c"
  28. Import "graphviz/lib/cdt/dthash.c"
  29. Import "graphviz/lib/cdt/dtlist.c"
  30. Import "graphviz/lib/cdt/dtmethod.c"
  31. Import "graphviz/lib/cdt/dtopen.c"
  32. Import "graphviz/lib/cdt/dtrenew.c"
  33. Import "graphviz/lib/cdt/dtrestore.c"
  34. Import "graphviz/lib/cdt/dtsize.c"
  35. Import "graphviz/lib/cdt/dtstat.c"
  36. Import "graphviz/lib/cdt/dtstrhash.c"
  37. Import "graphviz/lib/cdt/dttree.c"
  38. Import "graphviz/lib/cdt/dtview.c"
  39. Import "graphviz/lib/cdt/dtwalk.c"
  40. ' cgraph
  41. Import "graphviz/lib/cgraph/acyclic.c"
  42. Import "graphviz/lib/cgraph/agerror.c"
  43. Import "graphviz/lib/cgraph/apply.c"
  44. Import "graphviz/lib/cgraph/attr.c"
  45. Import "graphviz/lib/cgraph/edge.c"
  46. Import "graphviz/lib/cgraph/grammar.c"
  47. Import "graphviz/lib/cgraph/graph.c"
  48. Import "graphviz/lib/cgraph/id.c"
  49. Import "graphviz/lib/cgraph/imap.c"
  50. Import "graphviz/lib/cgraph/ingraphs.c"
  51. Import "graphviz/lib/cgraph/io.c"
  52. Import "graphviz/lib/cgraph/mem.c"
  53. Import "graphviz/lib/cgraph/node_induce.c"
  54. Import "graphviz/lib/cgraph/node.c"
  55. Import "graphviz/lib/cgraph/obj.c"
  56. Import "graphviz/lib/cgraph/rec.c"
  57. Import "graphviz/lib/cgraph/refstr.c"
  58. Import "graphviz/lib/cgraph/scan.c"
  59. Import "graphviz/lib/cgraph/subg.c"
  60. Import "graphviz/lib/cgraph/tred.c"
  61. Import "graphviz/lib/cgraph/unflatten.c"
  62. Import "graphviz/lib/cgraph/utils.c"
  63. Import "graphviz/lib/cgraph/write.c"
  64. ' pathplan
  65. Import "graphviz/lib/pathplan/cvt.c"
  66. Import "graphviz/lib/pathplan/inpoly.c"
  67. Import "graphviz/lib/pathplan/route.c"
  68. Import "graphviz/lib/pathplan/shortest.c"
  69. Import "graphviz/lib/pathplan/shortestpth.c"
  70. Import "graphviz/lib/pathplan/solvers.c"
  71. Import "graphviz/lib/pathplan/triang.c"
  72. Import "graphviz/lib/pathplan/util.c"
  73. Import "graphviz/lib/pathplan/visibility.c"
  74. ' util
  75. Import "graphviz/lib/util/gv_fopen.c"
  76. ' gvc
  77. Import "graphviz/lib/gvc/gvrender.c"
  78. Import "graphviz/lib/gvc/gvlayout.c"
  79. Import "graphviz/lib/gvc/gvdevice.c"
  80. Import "graphviz/lib/gvc/gvloadimage.c"
  81. Import "graphviz/lib/gvc/gvcontext.c"
  82. Import "graphviz/lib/gvc/gvjobs.c"
  83. Import "graphviz/lib/gvc/gvevent.c"
  84. Import "graphviz/lib/gvc/gvplugin.c"
  85. Import "graphviz/lib/gvc/gvconfig.c"
  86. Import "graphviz/lib/gvc/gvtextlayout.c"
  87. Import "graphviz/lib/gvc/gvusershape.c"
  88. Import "graphviz/lib/gvc/gvc.c"
  89. 'Import "graphviz/lib/gvc/dot_builtins.c" ' BUILT INS !!!
  90. ' common
  91. Import "graphviz/lib/common/args.c"
  92. Import "graphviz/lib/common/arrows.c"
  93. Import "graphviz/lib/common/colxlate.c"
  94. Import "graphviz/lib/common/ellipse.c"
  95. Import "graphviz/lib/common/emit.c"
  96. Import "graphviz/lib/common/geom.c"
  97. Import "graphviz/lib/common/globals.c"
  98. Import "graphviz/lib/common/htmllex.c"
  99. Import "graphviz/lib/common/htmlparse.c"
  100. Import "graphviz/lib/common/htmltable.c"
  101. Import "graphviz/lib/common/input.c"
  102. Import "graphviz/lib/common/labels.c"
  103. Import "graphviz/lib/common/ns.c"
  104. Import "graphviz/lib/common/output.c"
  105. Import "graphviz/lib/common/pointset.c"
  106. Import "graphviz/lib/common/postproc.c"
  107. Import "graphviz/lib/common/psusershape.c"
  108. Import "graphviz/lib/common/routespl.c"
  109. Import "graphviz/lib/common/shapes.c"
  110. Import "graphviz/lib/common/splines.c"
  111. Import "graphviz/lib/common/taper.c"
  112. Import "graphviz/lib/common/textspan_lut.c"
  113. Import "graphviz/lib/common/textspan.c"
  114. Import "graphviz/lib/common/timing.c"
  115. Import "graphviz/lib/common/common_utils.c" ' renamed from utils.c
  116. Import "graphviz/lib/common/xml.c"
  117. ' plugin
  118. Import "graphviz/plugin/core/gvloadimage_core.c"
  119. Import "graphviz/plugin/core/gvplugin_core.c"
  120. Import "graphviz/plugin/core/gvrender_core_dot.c"
  121. Import "graphviz/plugin/core/gvrender_core_fig.c"
  122. Import "graphviz/plugin/core/gvrender_core_json.c"
  123. Import "graphviz/plugin/core/gvrender_core_map.c"
  124. Import "graphviz/plugin/core/gvrender_core_pic.c"
  125. Import "graphviz/plugin/core/gvrender_core_pov.c"
  126. Import "graphviz/plugin/core/gvrender_core_ps.c"
  127. Import "graphviz/plugin/core/gvrender_core_svg.c"
  128. Import "graphviz/plugin/core/gvrender_core_tk.c"
  129. Import "graphviz/plugin/dot_layout/gvplugin_dot_layout.c"
  130. Import "graphviz/plugin/dot_layout/gvlayout_dot_layout.c"
  131. Import "graphviz/plugin/neato_layout/gvplugin_neato_layout.c"
  132. Import "graphviz/plugin/neato_layout/gvlayout_neato_layout.c"
  133. ' circogen
  134. Import "graphviz/lib/circogen/block.c"
  135. Import "graphviz/lib/circogen/blockpath.c"
  136. Import "graphviz/lib/circogen/blocktree.c"
  137. Import "graphviz/lib/circogen/circpos.c"
  138. Import "graphviz/lib/circogen/circular.c"
  139. Import "graphviz/lib/circogen/circularinit.c"
  140. Import "graphviz/lib/circogen/edgelist.c"
  141. Import "graphviz/lib/circogen/nodelist.c"
  142. ' dotgen
  143. Import "graphviz/lib/dotgen/acyclic.c"
  144. Import "graphviz/lib/dotgen/aspect.c"
  145. Import "graphviz/lib/dotgen/class1.c"
  146. Import "graphviz/lib/dotgen/class2.c"
  147. Import "graphviz/lib/dotgen/cluster.c"
  148. Import "graphviz/lib/dotgen/compound.c"
  149. Import "graphviz/lib/dotgen/conc.c"
  150. Import "graphviz/lib/dotgen/decomp.c"
  151. Import "graphviz/lib/dotgen/fastgr.c"
  152. Import "graphviz/lib/dotgen/flat.c"
  153. Import "graphviz/lib/dotgen/dotinit.c"
  154. Import "graphviz/lib/dotgen/mincross.c"
  155. Import "graphviz/lib/dotgen/position.c"
  156. Import "graphviz/lib/dotgen/rank.c"
  157. Import "graphviz/lib/dotgen/sameport.c"
  158. Import "graphviz/lib/dotgen/dotsplines.c"
  159. ' fdpgen
  160. Import "graphviz/lib/fdpgen/comp.c"
  161. Import "graphviz/lib/fdpgen/dbg.c"
  162. Import "graphviz/lib/fdpgen/grid.c"
  163. Import "graphviz/lib/fdpgen/fdpinit.c"
  164. Import "graphviz/lib/fdpgen/layout.c"
  165. Import "graphviz/lib/fdpgen/tlayout.c"
  166. Import "graphviz/lib/fdpgen/xlayout.c"
  167. Import "graphviz/lib/fdpgen/clusteredges.c"
  168. ' neatogen
  169. Import "graphviz/lib/neatogen/adjust.c"
  170. Import "graphviz/lib/neatogen/bfs.c"
  171. Import "graphviz/lib/neatogen/call_tri.c"
  172. Import "graphviz/lib/neatogen/circuit.c"
  173. Import "graphviz/lib/neatogen/closest.c"
  174. Import "graphviz/lib/neatogen/compute_hierarchy.c"
  175. Import "graphviz/lib/neatogen/conjgrad.c"
  176. Import "graphviz/lib/neatogen/constrained_majorization_ipsep.c"
  177. Import "graphviz/lib/neatogen/constrained_majorization.c"
  178. Import "graphviz/lib/neatogen/constraint.c"
  179. Import "graphviz/lib/neatogen/delaunay.c"
  180. Import "graphviz/lib/neatogen/dijkstra.c"
  181. Import "graphviz/lib/neatogen/edges.c"
  182. Import "graphviz/lib/neatogen/embed_graph.c"
  183. Import "graphviz/lib/neatogen/geometry.c"
  184. Import "graphviz/lib/neatogen/heap.c"
  185. Import "graphviz/lib/neatogen/hedges.c"
  186. Import "graphviz/lib/neatogen/info.c"
  187. Import "graphviz/lib/neatogen/kkutils.c"
  188. Import "graphviz/lib/neatogen/legal.c"
  189. Import "graphviz/lib/neatogen/lu.c"
  190. Import "graphviz/lib/neatogen/matinv.c"
  191. Import "graphviz/lib/neatogen/matrix_ops.c"
  192. Import "graphviz/lib/neatogen/memory.c"
  193. Import "graphviz/lib/neatogen/multispline.c"
  194. Import "graphviz/lib/neatogen/neatoinit.c"
  195. Import "graphviz/lib/neatogen/neatosplines.c"
  196. Import "graphviz/lib/neatogen/opt_arrangement.c"
  197. Import "graphviz/lib/neatogen/overlap.c"
  198. Import "graphviz/lib/neatogen/pca.c"
  199. Import "graphviz/lib/neatogen/poly.c"
  200. Import "graphviz/lib/neatogen/quad_prog_solve.c"
  201. Import "graphviz/lib/neatogen/quad_prog_vpsc.c"
  202. Import "graphviz/lib/neatogen/randomkit.c"
  203. Import "graphviz/lib/neatogen/sgd.c"
  204. Import "graphviz/lib/neatogen/site.c"
  205. Import "graphviz/lib/neatogen/smart_ini_x.c"
  206. Import "graphviz/lib/neatogen/solve.c"
  207. Import "graphviz/lib/neatogen/stress.c"
  208. Import "graphviz/lib/neatogen/stuff.c"
  209. Import "graphviz/lib/neatogen/voronoi.c"
  210. ' pack
  211. Import "graphviz/lib/pack/ccomps.c"
  212. Import "graphviz/lib/pack/pack.c"
  213. ' sfio
  214. Import "graphviz/lib/sfio/sfcvt.c"
  215. Import "graphviz/lib/sfio/sfextern.c"
  216. Import "graphviz/lib/sfio/sfprint.c"
  217. Import "graphviz/lib/sfio/sftable.c"
  218. Import "graphviz/lib/sfio/sfvscanf.c"
  219. ' twopigen
  220. Import "graphviz/lib/twopigen/twopiinit.c"
  221. Import "graphviz/lib/twopigen/circle.c"
  222. ' vmalloc
  223. Import "graphviz/lib/vmalloc/vmalloc.c"
  224. Import "graphviz/lib/vmalloc/vmclear.c"
  225. Import "graphviz/lib/vmalloc/vmclose.c"
  226. Import "graphviz/lib/vmalloc/vmopen.c"
  227. Import "graphviz/lib/vmalloc/vmstrdup.c"
  228. ' xdot
  229. Import "graphviz/lib/xdot/xdot.c"
  230. ' sparse
  231. Import "graphviz/lib/sparse/clustering.c"
  232. Import "graphviz/lib/sparse/color_palette.c"
  233. Import "graphviz/lib/sparse/colorutil.c"
  234. Import "graphviz/lib/sparse/DotIO.c"
  235. Import "graphviz/lib/sparse/general.c"
  236. Import "graphviz/lib/sparse/mq.c"
  237. Import "graphviz/lib/sparse/QuadTree.c"
  238. Import "graphviz/lib/sparse/SparseMatrix.c"
  239. ' osage
  240. Import "graphviz/lib/osage/osageinit.c"
  241. ' patchwork
  242. Import "graphviz/lib/patchwork/patchwork.c"
  243. Import "graphviz/lib/patchwork/patchworkinit.c"
  244. Import "graphviz/lib/patchwork/tree_map.c"
  245. ' label
  246. Import "graphviz/lib/label/index.c"
  247. Import "graphviz/lib/label/node.c"
  248. Import "graphviz/lib/label/rectangle.c"
  249. Import "graphviz/lib/label/split.q.c"
  250. Import "graphviz/lib/label/xlabels.c"
  251. ' ortho
  252. Import "graphviz/lib/ortho/fPQ.c"
  253. Import "graphviz/lib/ortho/maze.c"
  254. Import "graphviz/lib/ortho/ortho.c"
  255. Import "graphviz/lib/ortho/partition.c"
  256. Import "graphviz/lib/ortho/rawgraph.c"
  257. Import "graphviz/lib/ortho/sgraph.c"
  258. Import "graphviz/lib/ortho/trapezoid.c"
  259. ' sfdpgen
  260. Import "graphviz/lib/sfdpgen/Multilevel.c"
  261. Import "graphviz/lib/sfdpgen/post_process.c"
  262. Import "graphviz/lib/sfdpgen/sfdpinit.c"
  263. Import "graphviz/lib/sfdpgen/sparse_solve.c"
  264. Import "graphviz/lib/sfdpgen/spring_electrical.c"
  265. Import "graphviz/lib/sfdpgen/stress_model.c"
  266. ?macos
  267. Import "graphviz/plugin/quartz/gvdevice_quartz.c"
  268. Import "graphviz/plugin/quartz/gvloadimage_quartz.c"
  269. Import "graphviz/plugin/quartz/gvplugin_quartz.c"
  270. Import "graphviz/plugin/quartz/gvrender_quartz.c"
  271. Import "graphviz/plugin/quartz/gvtextlayout_quartz.c"
  272. Import "graphviz/plugin/quartz/GVTextLayout.m"
  273. ?