Hi, Nested flow charts do not work in the current chart module. \usemodule[chart] \startFLOWchart[A] \startFLOWcell \name{A} \location{1,1} \text{A} \stopFLOWcell \stopFLOWchart \startFLOWchart[B] \includeFLOWchart[A][x=1,y=1] \stopFLOWchart \startFLOWchart[C] \includeFLOWchart[B][x=1,y=1] \stopFLOWchart \starttext \FLOWchart[A] \FLOWchart[B] \FLOWchart[C] \stoptext gives ! LuaTeX error ...-minimals/texmf-context/tex/context/base/m-chart.lua:563: attempt to get length of local 'connections' (a nil value) stack traceback: ...-minimals/texmf-context/tex/context/base/m-chart.lua:563: in function 'process_connections' ...-minimals/texmf-context/tex/context/base/m-chart.lua:827: in function 'makechart' ...-minimals/texmf-context/tex/context/base/m-chart.lua:870: in function 'flow_make_chart' <main ctx instance>:1: in main chunk. system > tex > error on line 24 in file te Aditya
On 20-11-2011 03:52, Aditya Mahajan wrote:
Hi,
Nested flow charts do not work in the current chart module.
\usemodule[chart] \startFLOWchart[A] \startFLOWcell \name{A} \location{1,1} \text{A} \stopFLOWcell \stopFLOWchart
\startFLOWchart[B] \includeFLOWchart[A][x=1,y=1] \stopFLOWchart
\startFLOWchart[C] \includeFLOWchart[B][x=1,y=1] \stopFLOWchart
\starttext \FLOWchart[A]
\FLOWchart[B]
\FLOWchart[C] \stoptext
quick fix, line 324: for i=1,#subdata do local si = subdata[i] if si.include then inject(si,data,hash) else local t = { x = si.x + xoffset, y = si.y + yoffset, settings = settings, } setmetatableindex(t,si) data[#data+1] = t hash[si.name or #data] = t end end ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Aditya Mahajan
-
Hans Hagen