@@ -2,7 +2,7 @@ digraph AST {
2
2
node [shape = rect]
3
3
"main:0:300000" [
4
4
label="main\l\l"
5
- tooltip="start: 0\nfinish: 300000\nlocals: <table>\nstate: <table>\nreturns: <table>\n1: <node setglobal>\n2: <node setfield>\n3: <node setindex>\n4: <node setmethod>\n5: <node local>\n6: <node while>\n7: <node call>\n8: <node loop>\n9: <node setglobal>\n10: <node if>\n"
5
+ tooltip="start: 0\nfinish: 300000\nlocals: <table>\nbfinish: 300000\nbstart: 0\ nstate: <table>\nreturns: <table>\n1: <node setglobal>\n2: <node setfield>\n3: <node setindex>\n4: <node setmethod>\n5: <node local>\n6: <node while>\n7: <node call>\n8: <node loop>\n9: <node setglobal>\n10: <node if>\n"
6
6
]
7
7
"setglobal:0:3" [
8
8
label="setglobal\lfoo\l"
@@ -11,7 +11,7 @@ digraph AST {
11
11
"main:0:300000" -> "setglobal:0:3"
12
12
"table:6:35" [
13
13
label="table\l\l"
14
- tooltip="start: 6\nfinish: 35\n1: <node tablefield>\n2: <node tablefield>\n3: <node tableindex>\n"
14
+ tooltip="start: 6\nfinish: 35\nbfinish: 34\nbstart: 7\ n1: <node tablefield>\n2: <node tablefield>\n3: <node tableindex>\n"
15
15
]
16
16
"setglobal:0:3" -> "table:6:35"
17
17
"tablefield:7:8" [
@@ -146,7 +146,7 @@ digraph AST {
146
146
"setmethod:30009:30023" -> "method:30013:30023"
147
147
"function:30000:30042" [
148
148
label="function\l\l"
149
- tooltip="start: 30000\nfinish: 30042\nhasReturn: true\nargs: <node funcargs>\nlocals: <table>\nkeyword: <table>\nbstart: 30025\nreturns: <table>\n1: <node return>\n"
149
+ tooltip="start: 30000\nfinish: 30042\nbfinish: 30039\ nhasReturn: true\nargs: <node funcargs>\nlocals: <table>\nkeyword: <table>\nbstart: 30025\nreturns: <table>\n1: <node return>\n"
150
150
]
151
151
"setmethod:30009:30023" -> "function:30000:30042"
152
152
"funcargs:30023:30025" [
@@ -181,7 +181,7 @@ digraph AST {
181
181
"local:40006:40007" -> "integer:40010:40011"
182
182
"while:50000:70003" [
183
183
label="while\l\l"
184
- tooltip="start: 50000\nfinish: 70003\nfilter: <node binary>\nkeyword: <table>\nbstart: 50013\n1: <node setlocal>\n"
184
+ tooltip="start: 50000\nfinish: 70003\nbfinish: 70000\ nfilter: <node binary>\nkeyword: <table>\nbstart: 50013\n1: <node setlocal>\n"
185
185
]
186
186
"main:0:300000" -> "while:50000:70003"
187
187
"binary:50006:50012" [
@@ -291,7 +291,7 @@ digraph AST {
291
291
"callargs:80005:80008" -> "getlocal:80006:80007"
292
292
"loop:90000:140003" [
293
293
label="loop\l\l"
294
- tooltip="start: 90000\nfinish: 140003\ninit: <node integer>\nstep: <node integer>\nmax: <node integer>\nlocals: <table>\nkeyword: <table>\nbstart: 90018\nloc: <node local>\n1: <node in>\n"
294
+ tooltip="start: 90000\nfinish: 140003\ninit: <node integer>\nstep: <node integer>\nbfinish: 140000\ nmax: <node integer>\nlocals: <table>\nkeyword: <table>\nbstart: 90018\nloc: <node local>\n1: <node in>\n"
295
295
]
296
296
"main:0:300000" -> "loop:90000:140003"
297
297
"local:90004:90005" [
@@ -316,7 +316,7 @@ digraph AST {
316
316
"loop:90000:140003" -> "integer:90015:90017"
317
317
"in:100001:130004" [
318
318
label="in\l\l"
319
- tooltip="start: 100001\nfinish: 130004\nexps: <node list>\nlabels: <table>\nlocals: <table>\nkeyword: <table>\nbstart: 100020\nkeys: <node list>\n1: <node goto>\n2: <node label>\n"
319
+ tooltip="start: 100001\nfinish: 130004\nbfinish: 130001\ nexps: <node list>\nlabels: <table>\nlocals: <table>\nkeyword: <table>\nbstart: 100020\nkeys: <node list>\n1: <node goto>\n2: <node label>\n"
320
320
]
321
321
"loop:90000:140003" -> "in:100001:130004"
322
322
"list:100005:100006" [
@@ -371,7 +371,7 @@ digraph AST {
371
371
"main:0:300000" -> "setglobal:160009:160012"
372
372
"function:160000:210003" [
373
373
label="function\l\l"
374
- tooltip="start: 160000\nfinish: 210003\nkeyword: <table>\nhasReturn: true\nargs: <node funcargs>\nbstart: 160014\nreturns: <table>\n1: <node return>\n"
374
+ tooltip="start: 160000\nfinish: 210003\nbfinish: 210000\ nkeyword: <table>\nhasReturn: true\nargs: <node funcargs>\nbstart: 160014\nreturns: <table>\n1: <node return>\n"
375
375
]
376
376
"setglobal:160009:160012" -> "function:160000:210003"
377
377
"funcargs:160012:160014" [
@@ -386,7 +386,7 @@ digraph AST {
386
386
"function:160000:210003" -> "return:170001:200004"
387
387
"function:170008:200004" [
388
388
label="function\l\l"
389
- tooltip="start: 170008\nfinish: 200004\nargs: <node funcargs>\nlocals: <table>\nbstart: 170024\nkeyword: <table>\nvararg: <node ...>\n1: <node repeat>\n"
389
+ tooltip="start: 170008\nfinish: 200004\nbfinish: 200001\ nargs: <node funcargs>\nlocals: <table>\nbstart: 170024\nkeyword: <table>\nvararg: <node ...>\n1: <node repeat>\n"
390
390
]
391
391
"return:170001:200004" -> "function:170008:200004"
392
392
"funcargs:170016:170024" [
@@ -406,7 +406,7 @@ digraph AST {
406
406
"funcargs:170016:170024" -> "...:170020:170023"
407
407
"repeat:180002:190028" [
408
408
label="repeat\l\l"
409
- tooltip="start: 180002\nfinish: 190028\nfilter: <node binary>\nkeyword: <table>\nbstart: 180008\n"
409
+ tooltip="start: 180002\nfinish: 190028\nfilter: <node binary>\nbfinish: 190002\ nkeyword: <table>\nbstart: 180008\n"
410
410
]
411
411
"function:170008:200004" -> "repeat:180002:190028"
412
412
"binary:190008:190028" [
@@ -451,7 +451,7 @@ digraph AST {
451
451
"main:0:300000" -> "if:230000:290003"
452
452
"ifblock:230000:250000" [
453
453
label="ifblock\l\l"
454
- tooltip="start: 230000\nfinish: 250000\nbstart: 230009\ nfilter: <node getglobal>\nhasReturn: true\nkeyword: <table>\n1: <node return>\n"
454
+ tooltip="start: 230000\nfinish: 250000\nfilter: <node getglobal>\nbstart: 230009\ nhasReturn: true\nbfinish: 250000 \nkeyword: <table>\n1: <node return>\n"
455
455
]
456
456
"if:230000:290003" -> "ifblock:230000:250000"
457
457
"getglobal:230003:230004" [
@@ -551,7 +551,7 @@ digraph AST {
551
551
"binary:240042:240048" -> "integer:240047:240048"
552
552
"elseifblock:250000:270000" [
553
553
label="elseifblock\l\l"
554
- tooltip="start: 250000\nfinish: 270000\nbstart: 250013\ nfilter: <node getglobal>\nhasReturn: true\nkeyword: <table>\n1: <node return>\n"
554
+ tooltip="start: 250000\nfinish: 270000\nfilter: <node getglobal>\nbstart: 250013\ nhasReturn: true\nbfinish: 270000 \nkeyword: <table>\n1: <node return>\n"
555
555
]
556
556
"if:230000:290003" -> "elseifblock:250000:270000"
557
557
"getglobal:250007:250008" [
@@ -571,7 +571,7 @@ digraph AST {
571
571
"return:260001:260011" -> "number:260008:260011"
572
572
"elseblock:270000:290000" [
573
573
label="elseblock\l\l"
574
- tooltip="start: 270000\nfinish: 290000\nkeyword: <table> \nbstart: 270004\nhasReturn: true\n1: <node return>\n"
574
+ tooltip="start: 270000\nfinish: 290000\nbfinish: 290000 \nbstart: 270004\nhasReturn: true\nkeyword: <table> \n1: <node return>\n"
575
575
]
576
576
"if:230000:290003" -> "elseblock:270000:290000"
577
577
"return:280001:280091" [
0 commit comments