-
Notifications
You must be signed in to change notification settings - Fork 2k
Expand file tree
/
Copy pathcomplex_array_pattern.js.trap
More file actions
148 lines (148 loc) · 4.02 KB
/
complex_array_pattern.js.trap
File metadata and controls
148 lines (148 loc) · 4.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#10000=@"/complex_array_pattern.js;sourcefile"
files(#10000,"/complex_array_pattern.js","complex_array_pattern","js",0)
#10001=@"/;folder"
folders(#10001,"/","")
containerparent(#10001,#10000)
#10002=@"loc,{#10000},0,0,0,0"
locations_default(#10002,#10000,0,0,0,0)
hasLocation(#10000,#10002)
#20000=@"global_scope"
scopes(#20000,0)
#20001=@"script;{#10000},1,1"
toplevels(#20001,0)
#20002=@"loc,{#10000},1,1,1,13"
locations_default(#20002,#10000,1,1,1,13)
hasLocation(#20001,#20002)
#20003=*
stmts(#20003,2,#20001,0,"[o.x] = [42];")
hasLocation(#20003,#20002)
stmtContainers(#20003,#20001)
#20004=*
exprs(#20004,47,#20003,0,"[o.x] = [42]")
#20005=@"loc,{#10000},1,1,1,12"
locations_default(#20005,#10000,1,1,1,12)
hasLocation(#20004,#20005)
enclosingStmt(#20004,#20003)
exprContainers(#20004,#20001)
#20006=*
exprs(#20006,67,#20004,0,"[o.x]")
#20007=@"loc,{#10000},1,1,1,5"
locations_default(#20007,#10000,1,1,1,5)
hasLocation(#20006,#20007)
enclosingStmt(#20006,#20003)
exprContainers(#20006,#20001)
#20008=*
exprs(#20008,14,#20006,0,"o.x")
#20009=@"loc,{#10000},1,2,1,4"
locations_default(#20009,#10000,1,2,1,4)
hasLocation(#20008,#20009)
enclosingStmt(#20008,#20003)
exprContainers(#20008,#20001)
#20010=*
exprs(#20010,79,#20008,0,"o")
#20011=@"loc,{#10000},1,2,1,2"
locations_default(#20011,#10000,1,2,1,2)
hasLocation(#20010,#20011)
enclosingStmt(#20010,#20003)
exprContainers(#20010,#20001)
literals("o","o",#20010)
#20012=@"var;{o};{#20000}"
variables(#20012,"o",#20000)
bind(#20010,#20012)
#20013=*
exprs(#20013,0,#20008,1,"x")
#20014=@"loc,{#10000},1,4,1,4"
locations_default(#20014,#10000,1,4,1,4)
hasLocation(#20013,#20014)
enclosingStmt(#20013,#20003)
exprContainers(#20013,#20001)
literals("x","x",#20013)
arraySize(#20006,1)
#20015=*
exprs(#20015,7,#20004,1,"[42]")
#20016=@"loc,{#10000},1,9,1,12"
locations_default(#20016,#10000,1,9,1,12)
hasLocation(#20015,#20016)
enclosingStmt(#20015,#20003)
exprContainers(#20015,#20001)
#20017=*
exprs(#20017,3,#20015,0,"42")
#20018=@"loc,{#10000},1,10,1,11"
locations_default(#20018,#10000,1,10,1,11)
hasLocation(#20017,#20018)
enclosingStmt(#20017,#20003)
exprContainers(#20017,#20001)
literals("42","42",#20017)
arraySize(#20015,1)
#20019=*
lines(#20019,#20001,"[o.x] = [42];","")
hasLocation(#20019,#20002)
numlines(#20001,1,1,0)
#20020=*
tokeninfo(#20020,8,#20001,0,"[")
#20021=@"loc,{#10000},1,1,1,1"
locations_default(#20021,#10000,1,1,1,1)
hasLocation(#20020,#20021)
#20022=*
tokeninfo(#20022,6,#20001,1,"o")
hasLocation(#20022,#20011)
#20023=*
tokeninfo(#20023,8,#20001,2,".")
#20024=@"loc,{#10000},1,3,1,3"
locations_default(#20024,#10000,1,3,1,3)
hasLocation(#20023,#20024)
#20025=*
tokeninfo(#20025,6,#20001,3,"x")
hasLocation(#20025,#20014)
#20026=*
tokeninfo(#20026,8,#20001,4,"]")
#20027=@"loc,{#10000},1,5,1,5"
locations_default(#20027,#10000,1,5,1,5)
hasLocation(#20026,#20027)
#20028=*
tokeninfo(#20028,8,#20001,5,"=")
#20029=@"loc,{#10000},1,7,1,7"
locations_default(#20029,#10000,1,7,1,7)
hasLocation(#20028,#20029)
#20030=*
tokeninfo(#20030,8,#20001,6,"[")
#20031=@"loc,{#10000},1,9,1,9"
locations_default(#20031,#10000,1,9,1,9)
hasLocation(#20030,#20031)
#20032=*
tokeninfo(#20032,3,#20001,7,"42")
hasLocation(#20032,#20018)
#20033=*
tokeninfo(#20033,8,#20001,8,"]")
#20034=@"loc,{#10000},1,12,1,12"
locations_default(#20034,#10000,1,12,1,12)
hasLocation(#20033,#20034)
#20035=*
tokeninfo(#20035,8,#20001,9,";")
#20036=@"loc,{#10000},1,13,1,13"
locations_default(#20036,#10000,1,13,1,13)
hasLocation(#20035,#20036)
#20037=*
tokeninfo(#20037,0,#20001,10,"")
#20038=@"loc,{#10000},1,14,1,13"
locations_default(#20038,#10000,1,14,1,13)
hasLocation(#20037,#20038)
#20039=*
entry_cfg_node(#20039,#20001)
#20040=@"loc,{#10000},1,1,1,0"
locations_default(#20040,#10000,1,1,1,0)
hasLocation(#20039,#20040)
#20041=*
exit_cfg_node(#20041,#20001)
hasLocation(#20041,#20038)
successor(#20003,#20015)
successor(#20006,#20010)
successor(#20013,#20008)
successor(#20010,#20013)
successor(#20008,#20004)
successor(#20015,#20017)
successor(#20017,#20006)
successor(#20004,#20041)
successor(#20039,#20003)
numlines(#10000,1,1,0)
filetype(#10000,"javascript")