]>
git.proxmox.com Git - pve-eslint.git/blob - eslint/tests/fixtures/code-path-analysis/do-while--break-label.js
2 initial->s1_1->s1_2->s1_3->s1_4->s1_5->s1_6->s1_7->s1_8->s1_9->s1_3->s1_6;
6 s1_9->s1_10->s1_11->final;
22 node[shape=box,style="rounded,filled",fillcolor=white];
23 initial[label="",shape=circle,style=filled,fillcolor=black,width=0.25,height=0.25];
24 final[label="",shape=doublecircle,style=filled,fillcolor=black,width=0.25,height=0.25];
25 s1_1[label="Program\nLabeledStatement\nIdentifier (A)\nDoWhileStatement"];
26 s1_2[label="BlockStatement\nLabeledStatement\nIdentifier (B)\nDoWhileStatement"];
27 s1_3[label="BlockStatement\nIfStatement\nIdentifier (c)"];
28 s1_4[label="BlockStatement\nBreakStatement\nIdentifier (A)"];
29 s1_5[style="rounded,dashed,filled",fillcolor="#FF9800",label="<<unreachable>>\nBlockStatement:exit"];
30 s1_6[label="IfStatement\nIdentifier (d)"];
31 s1_7[label="BlockStatement\nBreakStatement\nIdentifier (B)"];
32 s1_8[style="rounded,dashed,filled",fillcolor="#FF9800",label="<<unreachable>>\nBlockStatement:exit"];
33 s1_9[label="ExpressionStatement\nCallExpression\nIdentifier (foo)\nIdentifier (b)"];
34 s1_11[label="DoWhileStatement:exit\nLabeledStatement:exit\nProgram:exit"];
35 s1_10[label="Identifier (a)"];
36 initial->s1_1->s1_2->s1_3->s1_4->s1_5->s1_6->s1_7->s1_8->s1_9->s1_3->s1_6;
40 s1_9->s1_10->s1_11->final;