]>
git.proxmox.com Git - pve-eslint.git/blob - eslint/tests/fixtures/code-path-analysis/for-of--continue-label.js
2 initial->s1_1->s1_3->s1_2->s1_4->s1_6->s1_5->s1_7->s1_8->s1_2;
5 s1_7->s1_10->s1_11->s1_5;
15 A
: for (var a
of [0]) {
16 B
: for (var b
of [1]) {
29 node[shape=box,style="rounded,filled",fillcolor=white];
30 initial[label="",shape=circle,style=filled,fillcolor=black,width=0.25,height=0.25];
31 final[label="",shape=doublecircle,style=filled,fillcolor=black,width=0.25,height=0.25];
32 s1_1[label="Program\nLabeledStatement\nIdentifier (A)\nForInStatement"];
33 s1_3[label="ArrayExpression\nLiteral (0)"];
34 s1_2[label="VariableDeclaration\nVariableDeclarator\nIdentifier (a)"];
35 s1_4[label="BlockStatement\nLabeledStatement\nIdentifier (B)\nForInStatement"];
36 s1_6[label="ArrayExpression\nLiteral (1)"];
37 s1_5[label="VariableDeclaration\nVariableDeclarator\nIdentifier (b)"];
38 s1_7[label="BlockStatement\nIfStatement\nIdentifier (c)"];
39 s1_8[label="BlockStatement\nContinueStatement\nIdentifier (A)"];
40 s1_15[label="ForInStatement:exit\nLabeledStatement:exit\nProgram:exit"];
41 s1_14[label="ForInStatement:exit\nLabeledStatement:exit\nBlockStatement:exit"];
42 s1_10[label="IfStatement\nIdentifier (d)"];
43 s1_11[label="BlockStatement\nContinueStatement\nIdentifier (B)"];
44 s1_9[style="rounded,dashed,filled",fillcolor="#FF9800",label="<<unreachable>>\nBlockStatement:exit"];
45 s1_13[label="ExpressionStatement\nCallExpression\nIdentifier (foo)"];
46 s1_12[style="rounded,dashed,filled",fillcolor="#FF9800",label="<<unreachable>>\nBlockStatement:exit"];
47 initial->s1_1->s1_3->s1_2->s1_4->s1_6->s1_5->s1_7->s1_8->s1_2;
50 s1_7->s1_10->s1_11->s1_5;