mirror of
https://github.com/github/codeql.git
synced 2026-05-03 04:39:29 +02:00
JS: Update TRAP
This commit is contained in:
@@ -241,197 +241,209 @@ hasLocation(#20083,#20029)
|
||||
exprContainers(#20083,#20075)
|
||||
literals("result","""result""",#20083)
|
||||
#20084=*
|
||||
stmts(#20084,2,#20001,1,"functio ... )\n }\n}")
|
||||
#20085=@"loc,{#10000},3,1,7,1"
|
||||
locations_default(#20085,#10000,3,1,7,1)
|
||||
regexpterm(#20084,14,#20083,0,"result")
|
||||
#20085=@"loc,{#10000},1,16,1,21"
|
||||
locations_default(#20085,#10000,1,16,1,21)
|
||||
hasLocation(#20084,#20085)
|
||||
stmtContainers(#20084,#20001)
|
||||
regexpConstValue(#20084,"result")
|
||||
#20086=*
|
||||
exprs(#20086,9,#20084,0,"functio ... )\n }\n}")
|
||||
hasLocation(#20086,#20085)
|
||||
enclosingStmt(#20086,#20084)
|
||||
exprContainers(#20086,#20001)
|
||||
#20087=*
|
||||
scopes(#20087,1)
|
||||
scopenodes(#20086,#20087)
|
||||
scopenesting(#20087,#20000)
|
||||
#20088=@"var;{g};{#20087}"
|
||||
variables(#20088,"g",#20087)
|
||||
#20089=@"var;{b};{#20087}"
|
||||
variables(#20089,"b",#20087)
|
||||
#20090=*
|
||||
exprs(#20090,78,#20086,0,"b")
|
||||
hasLocation(#20090,#20037)
|
||||
exprContainers(#20090,#20086)
|
||||
literals("b","b",#20090)
|
||||
decl(#20090,#20089)
|
||||
#20091=@"var;{arguments};{#20087}"
|
||||
variables(#20091,"arguments",#20087)
|
||||
isArgumentsObject(#20091)
|
||||
stmts(#20086,2,#20001,1,"functio ... )\n }\n}")
|
||||
#20087=@"loc,{#10000},3,1,7,1"
|
||||
locations_default(#20087,#10000,3,1,7,1)
|
||||
hasLocation(#20086,#20087)
|
||||
stmtContainers(#20086,#20001)
|
||||
#20088=*
|
||||
exprs(#20088,9,#20086,0,"functio ... )\n }\n}")
|
||||
hasLocation(#20088,#20087)
|
||||
enclosingStmt(#20088,#20086)
|
||||
exprContainers(#20088,#20001)
|
||||
#20089=*
|
||||
scopes(#20089,1)
|
||||
scopenodes(#20088,#20089)
|
||||
scopenesting(#20089,#20000)
|
||||
#20090=@"var;{g};{#20089}"
|
||||
variables(#20090,"g",#20089)
|
||||
#20091=@"var;{b};{#20089}"
|
||||
variables(#20091,"b",#20089)
|
||||
#20092=*
|
||||
stmts(#20092,1,#20086,-2,"{\n if ... )\n }\n}")
|
||||
#20093=@"loc,{#10000},3,13,7,1"
|
||||
locations_default(#20093,#10000,3,13,7,1)
|
||||
hasLocation(#20092,#20093)
|
||||
stmtContainers(#20092,#20086)
|
||||
exprs(#20092,78,#20088,0,"b")
|
||||
hasLocation(#20092,#20037)
|
||||
exprContainers(#20092,#20088)
|
||||
literals("b","b",#20092)
|
||||
decl(#20092,#20091)
|
||||
#20093=@"var;{arguments};{#20089}"
|
||||
variables(#20093,"arguments",#20089)
|
||||
isArgumentsObject(#20093)
|
||||
#20094=*
|
||||
stmts(#20094,3,#20092,0,"if (b) ... t"")\n }")
|
||||
#20095=@"loc,{#10000},4,3,6,3"
|
||||
locations_default(#20095,#10000,4,3,6,3)
|
||||
stmts(#20094,1,#20088,-2,"{\n if ... )\n }\n}")
|
||||
#20095=@"loc,{#10000},3,13,7,1"
|
||||
locations_default(#20095,#10000,3,13,7,1)
|
||||
hasLocation(#20094,#20095)
|
||||
stmtContainers(#20094,#20086)
|
||||
stmtContainers(#20094,#20088)
|
||||
#20096=*
|
||||
exprs(#20096,79,#20094,0,"b")
|
||||
hasLocation(#20096,#20047)
|
||||
enclosingStmt(#20096,#20094)
|
||||
exprContainers(#20096,#20086)
|
||||
literals("b","b",#20096)
|
||||
bind(#20096,#20089)
|
||||
#20097=*
|
||||
stmts(#20097,1,#20094,1,"{\n f ... t"")\n }")
|
||||
#20098=@"loc,{#10000},4,10,6,3"
|
||||
locations_default(#20098,#10000,4,10,6,3)
|
||||
hasLocation(#20097,#20098)
|
||||
stmtContainers(#20097,#20086)
|
||||
stmts(#20096,3,#20094,0,"if (b) ... t"")\n }")
|
||||
#20097=@"loc,{#10000},4,3,6,3"
|
||||
locations_default(#20097,#10000,4,3,6,3)
|
||||
hasLocation(#20096,#20097)
|
||||
stmtContainers(#20096,#20088)
|
||||
#20098=*
|
||||
exprs(#20098,79,#20096,0,"b")
|
||||
hasLocation(#20098,#20047)
|
||||
enclosingStmt(#20098,#20096)
|
||||
exprContainers(#20098,#20088)
|
||||
literals("b","b",#20098)
|
||||
bind(#20098,#20091)
|
||||
#20099=*
|
||||
stmts(#20099,17,#20097,0,"functio ... esult"")")
|
||||
#20100=@"loc,{#10000},5,5,5,33"
|
||||
locations_default(#20100,#10000,5,5,5,33)
|
||||
stmts(#20099,1,#20096,1,"{\n f ... t"")\n }")
|
||||
#20100=@"loc,{#10000},4,10,6,3"
|
||||
locations_default(#20100,#10000,4,10,6,3)
|
||||
hasLocation(#20099,#20100)
|
||||
stmtContainers(#20099,#20086)
|
||||
stmtContainers(#20099,#20088)
|
||||
#20101=*
|
||||
exprs(#20101,78,#20099,-1,"g")
|
||||
hasLocation(#20101,#20055)
|
||||
exprContainers(#20101,#20099)
|
||||
literals("g","g",#20101)
|
||||
decl(#20101,#20088)
|
||||
#20102=*
|
||||
scopes(#20102,1)
|
||||
scopenodes(#20099,#20102)
|
||||
scopenesting(#20102,#20087)
|
||||
#20103=@"var;{y};{#20102}"
|
||||
variables(#20103,"y",#20102)
|
||||
stmts(#20101,17,#20099,0,"functio ... esult"")")
|
||||
#20102=@"loc,{#10000},5,5,5,33"
|
||||
locations_default(#20102,#10000,5,5,5,33)
|
||||
hasLocation(#20101,#20102)
|
||||
stmtContainers(#20101,#20088)
|
||||
#20103=*
|
||||
exprs(#20103,78,#20101,-1,"g")
|
||||
hasLocation(#20103,#20055)
|
||||
exprContainers(#20103,#20101)
|
||||
literals("g","g",#20103)
|
||||
decl(#20103,#20090)
|
||||
#20104=*
|
||||
exprs(#20104,78,#20099,0,"y")
|
||||
hasLocation(#20104,#20059)
|
||||
exprContainers(#20104,#20099)
|
||||
literals("y","y",#20104)
|
||||
decl(#20104,#20103)
|
||||
#20105=@"var;{arguments};{#20102}"
|
||||
variables(#20105,"arguments",#20102)
|
||||
isArgumentsObject(#20105)
|
||||
scopes(#20104,1)
|
||||
scopenodes(#20101,#20104)
|
||||
scopenesting(#20104,#20089)
|
||||
#20105=@"var;{y};{#20104}"
|
||||
variables(#20105,"y",#20104)
|
||||
#20106=*
|
||||
exprs(#20106,63,#20099,-2,"(""other result"")")
|
||||
#20107=@"loc,{#10000},5,18,5,33"
|
||||
locations_default(#20107,#10000,5,18,5,33)
|
||||
hasLocation(#20106,#20107)
|
||||
exprContainers(#20106,#20099)
|
||||
exprs(#20106,78,#20101,0,"y")
|
||||
hasLocation(#20106,#20059)
|
||||
exprContainers(#20106,#20101)
|
||||
literals("y","y",#20106)
|
||||
decl(#20106,#20105)
|
||||
#20107=@"var;{arguments};{#20104}"
|
||||
variables(#20107,"arguments",#20104)
|
||||
isArgumentsObject(#20107)
|
||||
#20108=*
|
||||
exprs(#20108,4,#20106,0,"""other result""")
|
||||
hasLocation(#20108,#20065)
|
||||
exprContainers(#20108,#20099)
|
||||
literals("other result","""other result""",#20108)
|
||||
#20109=*
|
||||
entry_cfg_node(#20109,#20001)
|
||||
#20110=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20110,#10000,1,1,1,0)
|
||||
hasLocation(#20109,#20110)
|
||||
exprs(#20108,63,#20101,-2,"(""other result"")")
|
||||
#20109=@"loc,{#10000},5,18,5,33"
|
||||
locations_default(#20109,#10000,5,18,5,33)
|
||||
hasLocation(#20108,#20109)
|
||||
exprContainers(#20108,#20101)
|
||||
#20110=*
|
||||
exprs(#20110,4,#20108,0,"""other result""")
|
||||
hasLocation(#20110,#20065)
|
||||
exprContainers(#20110,#20101)
|
||||
literals("other result","""other result""",#20110)
|
||||
#20111=*
|
||||
exit_cfg_node(#20111,#20001)
|
||||
hasLocation(#20111,#20072)
|
||||
successor(#20084,#20086)
|
||||
successor(#20086,#20111)
|
||||
#20112=*
|
||||
entry_cfg_node(#20112,#20086)
|
||||
#20113=@"loc,{#10000},3,1,3,0"
|
||||
locations_default(#20113,#10000,3,1,3,0)
|
||||
hasLocation(#20112,#20113)
|
||||
#20114=*
|
||||
exit_cfg_node(#20114,#20086)
|
||||
#20115=@"loc,{#10000},7,2,7,1"
|
||||
locations_default(#20115,#10000,7,2,7,1)
|
||||
hasLocation(#20114,#20115)
|
||||
successor(#20092,#20094)
|
||||
successor(#20094,#20096)
|
||||
regexpterm(#20111,14,#20110,0,"other result")
|
||||
#20112=@"loc,{#10000},5,20,5,31"
|
||||
locations_default(#20112,#10000,5,20,5,31)
|
||||
hasLocation(#20111,#20112)
|
||||
regexpConstValue(#20111,"other result")
|
||||
#20113=*
|
||||
entry_cfg_node(#20113,#20001)
|
||||
#20114=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20114,#10000,1,1,1,0)
|
||||
hasLocation(#20113,#20114)
|
||||
#20115=*
|
||||
exit_cfg_node(#20115,#20001)
|
||||
hasLocation(#20115,#20072)
|
||||
successor(#20086,#20088)
|
||||
successor(#20088,#20115)
|
||||
#20116=*
|
||||
guard_node(#20116,1,#20096)
|
||||
hasLocation(#20116,#20047)
|
||||
successor(#20116,#20097)
|
||||
#20117=*
|
||||
guard_node(#20117,0,#20096)
|
||||
hasLocation(#20117,#20047)
|
||||
successor(#20117,#20114)
|
||||
successor(#20096,#20116)
|
||||
successor(#20096,#20117)
|
||||
successor(#20097,#20099)
|
||||
successor(#20099,#20101)
|
||||
successor(#20101,#20114)
|
||||
entry_cfg_node(#20116,#20088)
|
||||
#20117=@"loc,{#10000},3,1,3,0"
|
||||
locations_default(#20117,#10000,3,1,3,0)
|
||||
hasLocation(#20116,#20117)
|
||||
#20118=*
|
||||
entry_cfg_node(#20118,#20099)
|
||||
#20119=@"loc,{#10000},5,5,5,4"
|
||||
locations_default(#20119,#10000,5,5,5,4)
|
||||
exit_cfg_node(#20118,#20088)
|
||||
#20119=@"loc,{#10000},7,2,7,1"
|
||||
locations_default(#20119,#10000,7,2,7,1)
|
||||
hasLocation(#20118,#20119)
|
||||
successor(#20094,#20096)
|
||||
successor(#20096,#20098)
|
||||
#20120=*
|
||||
exit_cfg_node(#20120,#20099)
|
||||
#20121=@"loc,{#10000},5,34,5,33"
|
||||
locations_default(#20121,#10000,5,34,5,33)
|
||||
hasLocation(#20120,#20121)
|
||||
successor(#20106,#20108)
|
||||
successor(#20108,#20120)
|
||||
successor(#20104,#20106)
|
||||
successor(#20118,#20104)
|
||||
successor(#20090,#20092)
|
||||
successor(#20112,#20090)
|
||||
successor(#20075,#20084)
|
||||
guard_node(#20120,1,#20098)
|
||||
hasLocation(#20120,#20047)
|
||||
successor(#20120,#20099)
|
||||
#20121=*
|
||||
guard_node(#20121,0,#20098)
|
||||
hasLocation(#20121,#20047)
|
||||
successor(#20121,#20118)
|
||||
successor(#20098,#20120)
|
||||
successor(#20098,#20121)
|
||||
successor(#20099,#20101)
|
||||
successor(#20101,#20103)
|
||||
successor(#20103,#20118)
|
||||
#20122=*
|
||||
entry_cfg_node(#20122,#20075)
|
||||
hasLocation(#20122,#20110)
|
||||
#20123=*
|
||||
exit_cfg_node(#20123,#20075)
|
||||
#20124=@"loc,{#10000},1,24,1,23"
|
||||
locations_default(#20124,#10000,1,24,1,23)
|
||||
hasLocation(#20123,#20124)
|
||||
successor(#20081,#20083)
|
||||
successor(#20083,#20123)
|
||||
successor(#20079,#20081)
|
||||
successor(#20122,#20079)
|
||||
successor(#20076,#20075)
|
||||
successor(#20109,#20076)
|
||||
#20125=*
|
||||
jsParseErrors(#20125,#20001,"Error: Missing function name","function(b) {
|
||||
")
|
||||
hasLocation(#20125,#20035)
|
||||
entry_cfg_node(#20122,#20101)
|
||||
#20123=@"loc,{#10000},5,5,5,4"
|
||||
locations_default(#20123,#10000,5,5,5,4)
|
||||
hasLocation(#20122,#20123)
|
||||
#20124=*
|
||||
exit_cfg_node(#20124,#20101)
|
||||
#20125=@"loc,{#10000},5,34,5,33"
|
||||
locations_default(#20125,#10000,5,34,5,33)
|
||||
hasLocation(#20124,#20125)
|
||||
successor(#20108,#20110)
|
||||
successor(#20110,#20124)
|
||||
successor(#20106,#20108)
|
||||
successor(#20122,#20106)
|
||||
successor(#20092,#20094)
|
||||
successor(#20116,#20092)
|
||||
successor(#20075,#20086)
|
||||
#20126=*
|
||||
lines(#20126,#20001,"function f(x)(""result"")","
|
||||
")
|
||||
hasLocation(#20126,#20003)
|
||||
entry_cfg_node(#20126,#20075)
|
||||
hasLocation(#20126,#20114)
|
||||
#20127=*
|
||||
lines(#20127,#20001,"","
|
||||
")
|
||||
hasLocation(#20127,#20005)
|
||||
#20128=*
|
||||
lines(#20128,#20001,"function(b) {","
|
||||
")
|
||||
hasLocation(#20128,#20007)
|
||||
exit_cfg_node(#20127,#20075)
|
||||
#20128=@"loc,{#10000},1,24,1,23"
|
||||
locations_default(#20128,#10000,1,24,1,23)
|
||||
hasLocation(#20127,#20128)
|
||||
successor(#20081,#20083)
|
||||
successor(#20083,#20127)
|
||||
successor(#20079,#20081)
|
||||
successor(#20126,#20079)
|
||||
successor(#20076,#20075)
|
||||
successor(#20113,#20076)
|
||||
#20129=*
|
||||
lines(#20129,#20001," if (b) {","
|
||||
jsParseErrors(#20129,#20001,"Error: Missing function name","function(b) {
|
||||
")
|
||||
hasLocation(#20129,#20009)
|
||||
indentation(#10000,4," ",2)
|
||||
hasLocation(#20129,#20035)
|
||||
#20130=*
|
||||
lines(#20130,#20001," function g(y)(""other result"")","
|
||||
lines(#20130,#20001,"function f(x)(""result"")","
|
||||
")
|
||||
hasLocation(#20130,#20011)
|
||||
indentation(#10000,5," ",4)
|
||||
hasLocation(#20130,#20003)
|
||||
#20131=*
|
||||
lines(#20131,#20001," }","
|
||||
lines(#20131,#20001,"","
|
||||
")
|
||||
hasLocation(#20131,#20013)
|
||||
indentation(#10000,6," ",2)
|
||||
hasLocation(#20131,#20005)
|
||||
#20132=*
|
||||
lines(#20132,#20001,"}","
|
||||
lines(#20132,#20001,"function(b) {","
|
||||
")
|
||||
hasLocation(#20132,#20015)
|
||||
hasLocation(#20132,#20007)
|
||||
#20133=*
|
||||
lines(#20133,#20001," if (b) {","
|
||||
")
|
||||
hasLocation(#20133,#20009)
|
||||
indentation(#10000,4," ",2)
|
||||
#20134=*
|
||||
lines(#20134,#20001," function g(y)(""other result"")","
|
||||
")
|
||||
hasLocation(#20134,#20011)
|
||||
indentation(#10000,5," ",4)
|
||||
#20135=*
|
||||
lines(#20135,#20001," }","
|
||||
")
|
||||
hasLocation(#20135,#20013)
|
||||
indentation(#10000,6," ",2)
|
||||
#20136=*
|
||||
lines(#20136,#20001,"}","
|
||||
")
|
||||
hasLocation(#20136,#20015)
|
||||
numlines(#20001,7,0,0)
|
||||
numlines(#10000,7,6,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -452,96 +452,108 @@ enclosingStmt(#20149,#20140)
|
||||
exprContainers(#20149,#20111)
|
||||
literals("error!","""error!""",#20149)
|
||||
#20150=*
|
||||
stmts(#20150,20,#20119,2,"catch ( ... !"");\n\t}")
|
||||
#20151=@"loc,{#10000},6,4,8,2"
|
||||
locations_default(#20151,#10000,6,4,8,2)
|
||||
regexpterm(#20150,14,#20149,0,"error!")
|
||||
#20151=@"loc,{#10000},5,16,5,21"
|
||||
locations_default(#20151,#10000,5,16,5,21)
|
||||
hasLocation(#20150,#20151)
|
||||
stmtContainers(#20150,#20111)
|
||||
regexpConstValue(#20150,"error!")
|
||||
#20152=*
|
||||
scopes(#20152,2)
|
||||
scopenodes(#20150,#20152)
|
||||
scopenesting(#20152,#20113)
|
||||
#20153=@"var;{e};{#20152}"
|
||||
variables(#20153,"e",#20152)
|
||||
stmts(#20152,20,#20119,2,"catch ( ... !"");\n\t}")
|
||||
#20153=@"loc,{#10000},6,4,8,2"
|
||||
locations_default(#20153,#10000,6,4,8,2)
|
||||
hasLocation(#20152,#20153)
|
||||
stmtContainers(#20152,#20111)
|
||||
#20154=*
|
||||
exprs(#20154,78,#20150,0,"e")
|
||||
hasLocation(#20154,#20085)
|
||||
enclosingStmt(#20154,#20150)
|
||||
exprContainers(#20154,#20111)
|
||||
literals("e","e",#20154)
|
||||
decl(#20154,#20153)
|
||||
#20155=*
|
||||
stmts(#20155,1,#20150,1,"{\n\t\tcon ... !"");\n\t}")
|
||||
#20156=@"loc,{#10000},6,14,8,2"
|
||||
locations_default(#20156,#10000,6,14,8,2)
|
||||
hasLocation(#20155,#20156)
|
||||
stmtContainers(#20155,#20111)
|
||||
scopes(#20154,2)
|
||||
scopenodes(#20152,#20154)
|
||||
scopenesting(#20154,#20113)
|
||||
#20155=@"var;{e};{#20154}"
|
||||
variables(#20155,"e",#20154)
|
||||
#20156=*
|
||||
exprs(#20156,78,#20152,0,"e")
|
||||
hasLocation(#20156,#20085)
|
||||
enclosingStmt(#20156,#20152)
|
||||
exprContainers(#20156,#20111)
|
||||
literals("e","e",#20156)
|
||||
decl(#20156,#20155)
|
||||
#20157=*
|
||||
stmts(#20157,2,#20155,0,"console ... lse!"");")
|
||||
#20158=@"loc,{#10000},7,3,7,33"
|
||||
locations_default(#20158,#10000,7,3,7,33)
|
||||
stmts(#20157,1,#20152,1,"{\n\t\tcon ... !"");\n\t}")
|
||||
#20158=@"loc,{#10000},6,14,8,2"
|
||||
locations_default(#20158,#10000,6,14,8,2)
|
||||
hasLocation(#20157,#20158)
|
||||
stmtContainers(#20157,#20111)
|
||||
#20159=*
|
||||
exprs(#20159,13,#20157,0,"console ... else!"")")
|
||||
#20160=@"loc,{#10000},7,3,7,32"
|
||||
locations_default(#20160,#10000,7,3,7,32)
|
||||
stmts(#20159,2,#20157,0,"console ... lse!"");")
|
||||
#20160=@"loc,{#10000},7,3,7,33"
|
||||
locations_default(#20160,#10000,7,3,7,33)
|
||||
hasLocation(#20159,#20160)
|
||||
enclosingStmt(#20159,#20157)
|
||||
exprContainers(#20159,#20111)
|
||||
stmtContainers(#20159,#20111)
|
||||
#20161=*
|
||||
exprs(#20161,14,#20159,-1,"console.log")
|
||||
#20162=@"loc,{#10000},7,3,7,13"
|
||||
locations_default(#20162,#10000,7,3,7,13)
|
||||
exprs(#20161,13,#20159,0,"console ... else!"")")
|
||||
#20162=@"loc,{#10000},7,3,7,32"
|
||||
locations_default(#20162,#10000,7,3,7,32)
|
||||
hasLocation(#20161,#20162)
|
||||
enclosingStmt(#20161,#20157)
|
||||
enclosingStmt(#20161,#20159)
|
||||
exprContainers(#20161,#20111)
|
||||
#20163=*
|
||||
exprs(#20163,79,#20161,0,"console")
|
||||
hasLocation(#20163,#20091)
|
||||
enclosingStmt(#20163,#20157)
|
||||
exprs(#20163,14,#20161,-1,"console.log")
|
||||
#20164=@"loc,{#10000},7,3,7,13"
|
||||
locations_default(#20164,#10000,7,3,7,13)
|
||||
hasLocation(#20163,#20164)
|
||||
enclosingStmt(#20163,#20159)
|
||||
exprContainers(#20163,#20111)
|
||||
literals("console","console",#20163)
|
||||
bind(#20163,#20147)
|
||||
#20164=*
|
||||
exprs(#20164,0,#20161,1,"log")
|
||||
hasLocation(#20164,#20095)
|
||||
enclosingStmt(#20164,#20157)
|
||||
exprContainers(#20164,#20111)
|
||||
literals("log","log",#20164)
|
||||
#20165=*
|
||||
exprs(#20165,4,#20159,0,"""something else!""")
|
||||
hasLocation(#20165,#20099)
|
||||
enclosingStmt(#20165,#20157)
|
||||
exprs(#20165,79,#20163,0,"console")
|
||||
hasLocation(#20165,#20091)
|
||||
enclosingStmt(#20165,#20159)
|
||||
exprContainers(#20165,#20111)
|
||||
literals("something else!","""something else!""",#20165)
|
||||
literals("console","console",#20165)
|
||||
bind(#20165,#20147)
|
||||
#20166=*
|
||||
entry_cfg_node(#20166,#20001)
|
||||
#20167=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20167,#10000,1,1,1,0)
|
||||
hasLocation(#20166,#20167)
|
||||
exprs(#20166,0,#20163,1,"log")
|
||||
hasLocation(#20166,#20095)
|
||||
enclosingStmt(#20166,#20159)
|
||||
exprContainers(#20166,#20111)
|
||||
literals("log","log",#20166)
|
||||
#20167=*
|
||||
exprs(#20167,4,#20161,0,"""something else!""")
|
||||
hasLocation(#20167,#20099)
|
||||
enclosingStmt(#20167,#20159)
|
||||
exprContainers(#20167,#20111)
|
||||
literals("something else!","""something else!""",#20167)
|
||||
#20168=*
|
||||
exit_cfg_node(#20168,#20001)
|
||||
hasLocation(#20168,#20108)
|
||||
successor(#20111,#20168)
|
||||
#20169=*
|
||||
entry_cfg_node(#20169,#20111)
|
||||
hasLocation(#20169,#20167)
|
||||
regexpterm(#20168,14,#20167,0,"something else!")
|
||||
#20169=@"loc,{#10000},7,16,7,30"
|
||||
locations_default(#20169,#10000,7,16,7,30)
|
||||
hasLocation(#20168,#20169)
|
||||
regexpConstValue(#20168,"something else!")
|
||||
#20170=*
|
||||
exit_cfg_node(#20170,#20111)
|
||||
hasLocation(#20170,#20108)
|
||||
entry_cfg_node(#20170,#20001)
|
||||
#20171=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20171,#10000,1,1,1,0)
|
||||
hasLocation(#20170,#20171)
|
||||
#20172=*
|
||||
exit_cfg_node(#20172,#20001)
|
||||
hasLocation(#20172,#20108)
|
||||
successor(#20111,#20172)
|
||||
#20173=*
|
||||
entry_cfg_node(#20173,#20111)
|
||||
hasLocation(#20173,#20171)
|
||||
#20174=*
|
||||
exit_cfg_node(#20174,#20111)
|
||||
hasLocation(#20174,#20108)
|
||||
successor(#20117,#20119)
|
||||
successor(#20119,#20121)
|
||||
successor(#20121,#20123)
|
||||
successor(#20123,#20127)
|
||||
successor(#20127,#20125)
|
||||
successor(#20125,#20128)
|
||||
successor(#20125,#20170)
|
||||
successor(#20125,#20174)
|
||||
successor(#20128,#20132)
|
||||
successor(#20136,#20133)
|
||||
successor(#20135,#20136)
|
||||
successor(#20133,#20138)
|
||||
successor(#20133,#20150)
|
||||
successor(#20133,#20152)
|
||||
successor(#20132,#20135)
|
||||
successor(#20138,#20140)
|
||||
successor(#20140,#20146)
|
||||
@@ -549,19 +561,19 @@ successor(#20149,#20142)
|
||||
successor(#20148,#20144)
|
||||
successor(#20146,#20148)
|
||||
successor(#20144,#20149)
|
||||
successor(#20142,#20170)
|
||||
successor(#20150,#20154)
|
||||
successor(#20155,#20157)
|
||||
successor(#20157,#20163)
|
||||
successor(#20165,#20159)
|
||||
successor(#20164,#20161)
|
||||
successor(#20163,#20164)
|
||||
successor(#20161,#20165)
|
||||
successor(#20159,#20170)
|
||||
successor(#20154,#20155)
|
||||
successor(#20142,#20174)
|
||||
successor(#20152,#20156)
|
||||
successor(#20157,#20159)
|
||||
successor(#20159,#20165)
|
||||
successor(#20167,#20161)
|
||||
successor(#20166,#20163)
|
||||
successor(#20165,#20166)
|
||||
successor(#20163,#20167)
|
||||
successor(#20161,#20174)
|
||||
successor(#20156,#20157)
|
||||
successor(#20115,#20117)
|
||||
successor(#20169,#20115)
|
||||
successor(#20173,#20115)
|
||||
successor(#20112,#20111)
|
||||
successor(#20166,#20112)
|
||||
successor(#20170,#20112)
|
||||
numlines(#10000,9,9,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -180,44 +180,50 @@ enclosingStmt(#20058,#20049)
|
||||
exprContainers(#20058,#20001)
|
||||
literals("bar","""bar""",#20058)
|
||||
#20059=*
|
||||
stmts(#20059,2,#20001,1,"new A()")
|
||||
hasLocation(#20059,#20013)
|
||||
stmtContainers(#20059,#20001)
|
||||
#20060=*
|
||||
exprs(#20060,12,#20059,0,"new A()")
|
||||
hasLocation(#20060,#20013)
|
||||
enclosingStmt(#20060,#20059)
|
||||
exprContainers(#20060,#20001)
|
||||
regexpterm(#20059,14,#20058,0,"bar")
|
||||
#20060=@"loc,{#10000},2,17,2,19"
|
||||
locations_default(#20060,#10000,2,17,2,19)
|
||||
hasLocation(#20059,#20060)
|
||||
regexpConstValue(#20059,"bar")
|
||||
#20061=*
|
||||
exprs(#20061,79,#20060,-1,"A")
|
||||
hasLocation(#20061,#20037)
|
||||
enclosingStmt(#20061,#20059)
|
||||
exprContainers(#20061,#20001)
|
||||
literals("A","A",#20061)
|
||||
bind(#20061,#20052)
|
||||
stmts(#20061,2,#20001,1,"new A()")
|
||||
hasLocation(#20061,#20013)
|
||||
stmtContainers(#20061,#20001)
|
||||
#20062=*
|
||||
stmts(#20062,1,#20001,2,"{}")
|
||||
hasLocation(#20062,#20015)
|
||||
stmtContainers(#20062,#20001)
|
||||
exprs(#20062,12,#20061,0,"new A()")
|
||||
hasLocation(#20062,#20013)
|
||||
enclosingStmt(#20062,#20061)
|
||||
exprContainers(#20062,#20001)
|
||||
#20063=*
|
||||
entry_cfg_node(#20063,#20001)
|
||||
#20064=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20064,#10000,1,1,1,0)
|
||||
hasLocation(#20063,#20064)
|
||||
exprs(#20063,79,#20062,-1,"A")
|
||||
hasLocation(#20063,#20037)
|
||||
enclosingStmt(#20063,#20061)
|
||||
exprContainers(#20063,#20001)
|
||||
literals("A","A",#20063)
|
||||
bind(#20063,#20052)
|
||||
#20064=*
|
||||
stmts(#20064,1,#20001,2,"{}")
|
||||
hasLocation(#20064,#20015)
|
||||
stmtContainers(#20064,#20001)
|
||||
#20065=*
|
||||
exit_cfg_node(#20065,#20001)
|
||||
hasLocation(#20065,#20047)
|
||||
successor(#20062,#20065)
|
||||
successor(#20059,#20061)
|
||||
successor(#20061,#20060)
|
||||
successor(#20060,#20062)
|
||||
entry_cfg_node(#20065,#20001)
|
||||
#20066=@"loc,{#10000},1,1,1,0"
|
||||
locations_default(#20066,#10000,1,1,1,0)
|
||||
hasLocation(#20065,#20066)
|
||||
#20067=*
|
||||
exit_cfg_node(#20067,#20001)
|
||||
hasLocation(#20067,#20047)
|
||||
successor(#20064,#20067)
|
||||
successor(#20061,#20063)
|
||||
successor(#20063,#20062)
|
||||
successor(#20062,#20064)
|
||||
successor(#20049,#20051)
|
||||
successor(#20053,#20057)
|
||||
successor(#20058,#20055)
|
||||
successor(#20057,#20058)
|
||||
successor(#20055,#20050)
|
||||
successor(#20051,#20053)
|
||||
successor(#20050,#20059)
|
||||
successor(#20063,#20049)
|
||||
successor(#20050,#20061)
|
||||
successor(#20065,#20049)
|
||||
numlines(#10000,6,3,2)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
Reference in New Issue
Block a user