mirror of
https://github.com/github/codeql.git
synced 2026-05-05 21:55:19 +02:00
JavaScript: Update trap tests.
This commit is contained in:
@@ -9,132 +9,132 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20002,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"var;{f};{#20000}"
|
||||
variables(#20003,"f",#20000)
|
||||
#20004=*
|
||||
stmts(#20004,18,#20001,0,"var f = ... => {};")
|
||||
#20005=@"loc,{#10000},1,1,1,23"
|
||||
locations_default(#20005,#10000,1,1,1,23)
|
||||
hasLocation(#20004,#20005)
|
||||
stmtContainers(#20004,#20001)
|
||||
#20006=*
|
||||
exprs(#20006,64,#20004,0,"f = (x?:int) => {}")
|
||||
#20007=@"loc,{#10000},1,5,1,22"
|
||||
locations_default(#20007,#10000,1,5,1,22)
|
||||
hasLocation(#20006,#20007)
|
||||
enclosingStmt(#20006,#20004)
|
||||
exprContainers(#20006,#20001)
|
||||
#20008=*
|
||||
exprs(#20008,78,#20006,0,"f")
|
||||
#20009=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20009,#10000,1,5,1,5)
|
||||
hasLocation(#20008,#20009)
|
||||
enclosingStmt(#20008,#20004)
|
||||
exprContainers(#20008,#20001)
|
||||
literals("f","f",#20008)
|
||||
decl(#20008,#20003)
|
||||
#20010=*
|
||||
exprs(#20010,65,#20006,1,"(x?:int) => {}")
|
||||
#20011=@"loc,{#10000},1,9,1,22"
|
||||
locations_default(#20011,#10000,1,9,1,22)
|
||||
hasLocation(#20010,#20011)
|
||||
enclosingStmt(#20010,#20004)
|
||||
exprContainers(#20010,#20001)
|
||||
#20012=*
|
||||
scopes(#20012,1)
|
||||
scopenodes(#20010,#20012)
|
||||
scopenesting(#20012,#20000)
|
||||
#20013=@"var;{x};{#20012}"
|
||||
variables(#20013,"x",#20012)
|
||||
#20014=*
|
||||
exprs(#20014,78,#20010,0,"x")
|
||||
#20015=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20015,#10000,1,10,1,10)
|
||||
hasLocation(#20014,#20015)
|
||||
exprContainers(#20014,#20010)
|
||||
literals("x","x",#20014)
|
||||
decl(#20014,#20013)
|
||||
#20016=*
|
||||
stmts(#20016,1,#20010,-2,"{}")
|
||||
#20017=@"loc,{#10000},1,21,1,22"
|
||||
locations_default(#20017,#10000,1,21,1,22)
|
||||
hasLocation(#20016,#20017)
|
||||
stmtContainers(#20016,#20010)
|
||||
#20018=*
|
||||
lines(#20018,#20001,"var f = (x?:int) => {};","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"var f = (x?:int) => {};","
|
||||
")
|
||||
hasLocation(#20018,#20005)
|
||||
#20003=@"loc,{#10000},1,1,1,23"
|
||||
locations_default(#20003,#10000,1,1,1,23)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20019=*
|
||||
tokeninfo(#20019,7,#20001,0,"var")
|
||||
#20020=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20020,#10000,1,1,1,3)
|
||||
hasLocation(#20019,#20020)
|
||||
#20021=*
|
||||
tokeninfo(#20021,6,#20001,1,"f")
|
||||
hasLocation(#20021,#20009)
|
||||
#20004=*
|
||||
tokeninfo(#20004,7,#20001,0,"var")
|
||||
#20005=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20005,#10000,1,1,1,3)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
tokeninfo(#20006,6,#20001,1,"f")
|
||||
#20007=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20007,#10000,1,5,1,5)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,8,#20001,2,"=")
|
||||
#20009=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20009,#10000,1,7,1,7)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,8,#20001,3,"(")
|
||||
#20011=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20011,#10000,1,9,1,9)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,4,"x")
|
||||
#20013=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20013,#10000,1,10,1,10)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,5,"?")
|
||||
#20015=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20015,#10000,1,11,1,11)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,6,":")
|
||||
#20017=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20017,#10000,1,12,1,12)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,6,#20001,7,"int")
|
||||
#20019=@"loc,{#10000},1,13,1,15"
|
||||
locations_default(#20019,#10000,1,13,1,15)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,8,")")
|
||||
#20021=@"loc,{#10000},1,16,1,16"
|
||||
locations_default(#20021,#10000,1,16,1,16)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,2,"=")
|
||||
#20023=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20023,#10000,1,7,1,7)
|
||||
tokeninfo(#20022,8,#20001,9,"=>")
|
||||
#20023=@"loc,{#10000},1,18,1,19"
|
||||
locations_default(#20023,#10000,1,18,1,19)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,8,#20001,3,"(")
|
||||
#20025=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20025,#10000,1,9,1,9)
|
||||
tokeninfo(#20024,8,#20001,10,"{")
|
||||
#20025=@"loc,{#10000},1,21,1,21"
|
||||
locations_default(#20025,#10000,1,21,1,21)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,6,#20001,4,"x")
|
||||
hasLocation(#20026,#20015)
|
||||
#20027=*
|
||||
tokeninfo(#20027,8,#20001,5,"?")
|
||||
#20028=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20028,#10000,1,11,1,11)
|
||||
hasLocation(#20027,#20028)
|
||||
#20029=*
|
||||
tokeninfo(#20029,8,#20001,6,":")
|
||||
#20030=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20030,#10000,1,12,1,12)
|
||||
hasLocation(#20029,#20030)
|
||||
#20031=*
|
||||
tokeninfo(#20031,6,#20001,7,"int")
|
||||
#20032=@"loc,{#10000},1,13,1,15"
|
||||
locations_default(#20032,#10000,1,13,1,15)
|
||||
hasLocation(#20031,#20032)
|
||||
#20033=*
|
||||
tokeninfo(#20033,8,#20001,8,")")
|
||||
#20034=@"loc,{#10000},1,16,1,16"
|
||||
locations_default(#20034,#10000,1,16,1,16)
|
||||
hasLocation(#20033,#20034)
|
||||
tokeninfo(#20026,8,#20001,11,"}")
|
||||
#20027=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20027,#10000,1,22,1,22)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,12,";")
|
||||
#20029=@"loc,{#10000},1,23,1,23"
|
||||
locations_default(#20029,#10000,1,23,1,23)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,0,#20001,13,"")
|
||||
#20031=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20031,#10000,2,1,2,0)
|
||||
hasLocation(#20030,#20031)
|
||||
toplevels(#20001,0)
|
||||
#20032=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20032,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20032)
|
||||
#20033=@"var;{f};{#20000}"
|
||||
variables(#20033,"f",#20000)
|
||||
#20034=*
|
||||
stmts(#20034,18,#20001,0,"var f = ... => {};")
|
||||
hasLocation(#20034,#20003)
|
||||
stmtContainers(#20034,#20001)
|
||||
#20035=*
|
||||
tokeninfo(#20035,8,#20001,9,"=>")
|
||||
#20036=@"loc,{#10000},1,18,1,19"
|
||||
locations_default(#20036,#10000,1,18,1,19)
|
||||
exprs(#20035,64,#20034,0,"f = (x?:int) => {}")
|
||||
#20036=@"loc,{#10000},1,5,1,22"
|
||||
locations_default(#20036,#10000,1,5,1,22)
|
||||
hasLocation(#20035,#20036)
|
||||
enclosingStmt(#20035,#20034)
|
||||
exprContainers(#20035,#20001)
|
||||
#20037=*
|
||||
tokeninfo(#20037,8,#20001,10,"{")
|
||||
#20038=@"loc,{#10000},1,21,1,21"
|
||||
locations_default(#20038,#10000,1,21,1,21)
|
||||
hasLocation(#20037,#20038)
|
||||
#20039=*
|
||||
tokeninfo(#20039,8,#20001,11,"}")
|
||||
#20040=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20040,#10000,1,22,1,22)
|
||||
hasLocation(#20039,#20040)
|
||||
#20041=*
|
||||
tokeninfo(#20041,8,#20001,12,";")
|
||||
#20042=@"loc,{#10000},1,23,1,23"
|
||||
locations_default(#20042,#10000,1,23,1,23)
|
||||
hasLocation(#20041,#20042)
|
||||
exprs(#20037,78,#20035,0,"f")
|
||||
hasLocation(#20037,#20007)
|
||||
enclosingStmt(#20037,#20034)
|
||||
exprContainers(#20037,#20001)
|
||||
literals("f","f",#20037)
|
||||
decl(#20037,#20033)
|
||||
#20038=*
|
||||
exprs(#20038,65,#20035,1,"(x?:int) => {}")
|
||||
#20039=@"loc,{#10000},1,9,1,22"
|
||||
locations_default(#20039,#10000,1,9,1,22)
|
||||
hasLocation(#20038,#20039)
|
||||
enclosingStmt(#20038,#20034)
|
||||
exprContainers(#20038,#20001)
|
||||
#20040=*
|
||||
scopes(#20040,1)
|
||||
scopenodes(#20038,#20040)
|
||||
scopenesting(#20040,#20000)
|
||||
#20041=@"var;{x};{#20040}"
|
||||
variables(#20041,"x",#20040)
|
||||
#20042=*
|
||||
exprs(#20042,78,#20038,0,"x")
|
||||
hasLocation(#20042,#20013)
|
||||
exprContainers(#20042,#20038)
|
||||
literals("x","x",#20042)
|
||||
decl(#20042,#20041)
|
||||
#20043=*
|
||||
tokeninfo(#20043,0,#20001,13,"")
|
||||
#20044=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20044,#10000,2,1,2,0)
|
||||
stmts(#20043,1,#20038,-2,"{}")
|
||||
#20044=@"loc,{#10000},1,21,1,22"
|
||||
locations_default(#20044,#10000,1,21,1,22)
|
||||
hasLocation(#20043,#20044)
|
||||
stmtContainers(#20043,#20038)
|
||||
#20045=*
|
||||
entry_cfg_node(#20045,#20001)
|
||||
#20046=@"loc,{#10000},1,1,1,0"
|
||||
@@ -142,24 +142,24 @@ locations_default(#20046,#10000,1,1,1,0)
|
||||
hasLocation(#20045,#20046)
|
||||
#20047=*
|
||||
exit_cfg_node(#20047,#20001)
|
||||
hasLocation(#20047,#20044)
|
||||
successor(#20004,#20008)
|
||||
successor(#20010,#20006)
|
||||
hasLocation(#20047,#20031)
|
||||
successor(#20034,#20037)
|
||||
successor(#20038,#20035)
|
||||
#20048=*
|
||||
entry_cfg_node(#20048,#20010)
|
||||
entry_cfg_node(#20048,#20038)
|
||||
#20049=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20049,#10000,1,9,1,8)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
exit_cfg_node(#20050,#20010)
|
||||
exit_cfg_node(#20050,#20038)
|
||||
#20051=@"loc,{#10000},1,23,1,22"
|
||||
locations_default(#20051,#10000,1,23,1,22)
|
||||
hasLocation(#20050,#20051)
|
||||
successor(#20016,#20050)
|
||||
successor(#20014,#20016)
|
||||
successor(#20048,#20014)
|
||||
successor(#20008,#20010)
|
||||
successor(#20006,#20047)
|
||||
successor(#20045,#20004)
|
||||
successor(#20043,#20050)
|
||||
successor(#20042,#20043)
|
||||
successor(#20048,#20042)
|
||||
successor(#20037,#20038)
|
||||
successor(#20035,#20047)
|
||||
successor(#20045,#20034)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,139 +9,139 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,1,48"
|
||||
locations_default(#20002,#10000,1,1,1,48)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"var;{f};{#20000}"
|
||||
variables(#20003,"f",#20000)
|
||||
#20004=*
|
||||
stmts(#20004,18,#20001,0,"var f = ... => {};")
|
||||
hasLocation(#20004,#20002)
|
||||
stmtContainers(#20004,#20001)
|
||||
#20005=*
|
||||
exprs(#20005,64,#20004,0,"f = (vi ... n => {}")
|
||||
#20006=@"loc,{#10000},1,5,1,47"
|
||||
locations_default(#20006,#10000,1,5,1,47)
|
||||
hasLocation(#20005,#20006)
|
||||
enclosingStmt(#20005,#20004)
|
||||
exprContainers(#20005,#20001)
|
||||
#20007=*
|
||||
exprs(#20007,78,#20005,0,"f")
|
||||
#20008=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20008,#10000,1,5,1,5)
|
||||
hasLocation(#20007,#20008)
|
||||
enclosingStmt(#20007,#20004)
|
||||
exprContainers(#20007,#20001)
|
||||
literals("f","f",#20007)
|
||||
decl(#20007,#20003)
|
||||
#20009=*
|
||||
exprs(#20009,65,#20005,1,"(viewab ... n => {}")
|
||||
#20010=@"loc,{#10000},1,9,1,47"
|
||||
locations_default(#20010,#10000,1,9,1,47)
|
||||
hasLocation(#20009,#20010)
|
||||
enclosingStmt(#20009,#20004)
|
||||
exprContainers(#20009,#20001)
|
||||
#20011=*
|
||||
scopes(#20011,1)
|
||||
scopenodes(#20009,#20011)
|
||||
scopenesting(#20011,#20000)
|
||||
#20012=@"var;{viewable};{#20011}"
|
||||
variables(#20012,"viewable",#20011)
|
||||
#20013=*
|
||||
exprs(#20013,78,#20009,0,"viewable")
|
||||
#20014=@"loc,{#10000},1,10,1,17"
|
||||
locations_default(#20014,#10000,1,10,1,17)
|
||||
hasLocation(#20013,#20014)
|
||||
exprContainers(#20013,#20009)
|
||||
literals("viewable","viewable",#20013)
|
||||
decl(#20013,#20012)
|
||||
#20015=*
|
||||
stmts(#20015,1,#20009,-2,"{}")
|
||||
#20016=@"loc,{#10000},1,46,1,47"
|
||||
locations_default(#20016,#10000,1,46,1,47)
|
||||
hasLocation(#20015,#20016)
|
||||
stmtContainers(#20015,#20009)
|
||||
#20017=*
|
||||
lines(#20017,#20001,"var f = (viewable: ViewToken): ?ViewToken => {};","")
|
||||
hasLocation(#20017,#20002)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"var f = (viewable: ViewToken): ?ViewToken => {};","")
|
||||
#20003=@"loc,{#10000},1,1,1,48"
|
||||
locations_default(#20003,#10000,1,1,1,48)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20004=*
|
||||
tokeninfo(#20004,7,#20001,0,"var")
|
||||
#20005=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20005,#10000,1,1,1,3)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
tokeninfo(#20006,6,#20001,1,"f")
|
||||
#20007=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20007,#10000,1,5,1,5)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,8,#20001,2,"=")
|
||||
#20009=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20009,#10000,1,7,1,7)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,8,#20001,3,"(")
|
||||
#20011=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20011,#10000,1,9,1,9)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,4,"viewable")
|
||||
#20013=@"loc,{#10000},1,10,1,17"
|
||||
locations_default(#20013,#10000,1,10,1,17)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,5,":")
|
||||
#20015=@"loc,{#10000},1,18,1,18"
|
||||
locations_default(#20015,#10000,1,18,1,18)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,6,#20001,6,"ViewToken")
|
||||
#20017=@"loc,{#10000},1,20,1,28"
|
||||
locations_default(#20017,#10000,1,20,1,28)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,7,#20001,0,"var")
|
||||
#20019=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20019,#10000,1,1,1,3)
|
||||
tokeninfo(#20018,8,#20001,7,")")
|
||||
#20019=@"loc,{#10000},1,29,1,29"
|
||||
locations_default(#20019,#10000,1,29,1,29)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,6,#20001,1,"f")
|
||||
hasLocation(#20020,#20008)
|
||||
#20021=*
|
||||
tokeninfo(#20021,8,#20001,2,"=")
|
||||
#20022=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20022,#10000,1,7,1,7)
|
||||
hasLocation(#20021,#20022)
|
||||
#20023=*
|
||||
tokeninfo(#20023,8,#20001,3,"(")
|
||||
#20024=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20024,#10000,1,9,1,9)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
tokeninfo(#20025,6,#20001,4,"viewable")
|
||||
hasLocation(#20025,#20014)
|
||||
tokeninfo(#20020,8,#20001,8,":")
|
||||
#20021=@"loc,{#10000},1,30,1,30"
|
||||
locations_default(#20021,#10000,1,30,1,30)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,9,"?")
|
||||
#20023=@"loc,{#10000},1,32,1,32"
|
||||
locations_default(#20023,#10000,1,32,1,32)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,10,"ViewToken")
|
||||
#20025=@"loc,{#10000},1,33,1,41"
|
||||
locations_default(#20025,#10000,1,33,1,41)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,5,":")
|
||||
#20027=@"loc,{#10000},1,18,1,18"
|
||||
locations_default(#20027,#10000,1,18,1,18)
|
||||
tokeninfo(#20026,8,#20001,11,"=>")
|
||||
#20027=@"loc,{#10000},1,43,1,44"
|
||||
locations_default(#20027,#10000,1,43,1,44)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,6,#20001,6,"ViewToken")
|
||||
#20029=@"loc,{#10000},1,20,1,28"
|
||||
locations_default(#20029,#10000,1,20,1,28)
|
||||
tokeninfo(#20028,8,#20001,12,"{")
|
||||
#20029=@"loc,{#10000},1,46,1,46"
|
||||
locations_default(#20029,#10000,1,46,1,46)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,7,")")
|
||||
#20031=@"loc,{#10000},1,29,1,29"
|
||||
locations_default(#20031,#10000,1,29,1,29)
|
||||
tokeninfo(#20030,8,#20001,13,"}")
|
||||
#20031=@"loc,{#10000},1,47,1,47"
|
||||
locations_default(#20031,#10000,1,47,1,47)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,8,":")
|
||||
#20033=@"loc,{#10000},1,30,1,30"
|
||||
locations_default(#20033,#10000,1,30,1,30)
|
||||
tokeninfo(#20032,8,#20001,14,";")
|
||||
#20033=@"loc,{#10000},1,48,1,48"
|
||||
locations_default(#20033,#10000,1,48,1,48)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,8,#20001,9,"?")
|
||||
#20035=@"loc,{#10000},1,32,1,32"
|
||||
locations_default(#20035,#10000,1,32,1,32)
|
||||
tokeninfo(#20034,0,#20001,15,"")
|
||||
#20035=@"loc,{#10000},1,49,1,48"
|
||||
locations_default(#20035,#10000,1,49,1,48)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,6,#20001,10,"ViewToken")
|
||||
#20037=@"loc,{#10000},1,33,1,41"
|
||||
locations_default(#20037,#10000,1,33,1,41)
|
||||
hasLocation(#20036,#20037)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20036=@"var;{f};{#20000}"
|
||||
variables(#20036,"f",#20000)
|
||||
#20037=*
|
||||
stmts(#20037,18,#20001,0,"var f = ... => {};")
|
||||
hasLocation(#20037,#20003)
|
||||
stmtContainers(#20037,#20001)
|
||||
#20038=*
|
||||
tokeninfo(#20038,8,#20001,11,"=>")
|
||||
#20039=@"loc,{#10000},1,43,1,44"
|
||||
locations_default(#20039,#10000,1,43,1,44)
|
||||
exprs(#20038,64,#20037,0,"f = (vi ... n => {}")
|
||||
#20039=@"loc,{#10000},1,5,1,47"
|
||||
locations_default(#20039,#10000,1,5,1,47)
|
||||
hasLocation(#20038,#20039)
|
||||
enclosingStmt(#20038,#20037)
|
||||
exprContainers(#20038,#20001)
|
||||
#20040=*
|
||||
tokeninfo(#20040,8,#20001,12,"{")
|
||||
#20041=@"loc,{#10000},1,46,1,46"
|
||||
locations_default(#20041,#10000,1,46,1,46)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,8,#20001,13,"}")
|
||||
#20043=@"loc,{#10000},1,47,1,47"
|
||||
locations_default(#20043,#10000,1,47,1,47)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,14,";")
|
||||
#20045=@"loc,{#10000},1,48,1,48"
|
||||
locations_default(#20045,#10000,1,48,1,48)
|
||||
hasLocation(#20044,#20045)
|
||||
exprs(#20040,78,#20038,0,"f")
|
||||
hasLocation(#20040,#20007)
|
||||
enclosingStmt(#20040,#20037)
|
||||
exprContainers(#20040,#20001)
|
||||
literals("f","f",#20040)
|
||||
decl(#20040,#20036)
|
||||
#20041=*
|
||||
exprs(#20041,65,#20038,1,"(viewab ... n => {}")
|
||||
#20042=@"loc,{#10000},1,9,1,47"
|
||||
locations_default(#20042,#10000,1,9,1,47)
|
||||
hasLocation(#20041,#20042)
|
||||
enclosingStmt(#20041,#20037)
|
||||
exprContainers(#20041,#20001)
|
||||
#20043=*
|
||||
scopes(#20043,1)
|
||||
scopenodes(#20041,#20043)
|
||||
scopenesting(#20043,#20000)
|
||||
#20044=@"var;{viewable};{#20043}"
|
||||
variables(#20044,"viewable",#20043)
|
||||
#20045=*
|
||||
exprs(#20045,78,#20041,0,"viewable")
|
||||
hasLocation(#20045,#20013)
|
||||
exprContainers(#20045,#20041)
|
||||
literals("viewable","viewable",#20045)
|
||||
decl(#20045,#20044)
|
||||
#20046=*
|
||||
tokeninfo(#20046,0,#20001,15,"")
|
||||
#20047=@"loc,{#10000},1,49,1,48"
|
||||
locations_default(#20047,#10000,1,49,1,48)
|
||||
stmts(#20046,1,#20041,-2,"{}")
|
||||
#20047=@"loc,{#10000},1,46,1,47"
|
||||
locations_default(#20047,#10000,1,46,1,47)
|
||||
hasLocation(#20046,#20047)
|
||||
stmtContainers(#20046,#20041)
|
||||
#20048=*
|
||||
entry_cfg_node(#20048,#20001)
|
||||
#20049=@"loc,{#10000},1,1,1,0"
|
||||
@@ -149,24 +149,24 @@ locations_default(#20049,#10000,1,1,1,0)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
exit_cfg_node(#20050,#20001)
|
||||
hasLocation(#20050,#20047)
|
||||
successor(#20004,#20007)
|
||||
successor(#20009,#20005)
|
||||
hasLocation(#20050,#20035)
|
||||
successor(#20037,#20040)
|
||||
successor(#20041,#20038)
|
||||
#20051=*
|
||||
entry_cfg_node(#20051,#20009)
|
||||
entry_cfg_node(#20051,#20041)
|
||||
#20052=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20052,#10000,1,9,1,8)
|
||||
hasLocation(#20051,#20052)
|
||||
#20053=*
|
||||
exit_cfg_node(#20053,#20009)
|
||||
exit_cfg_node(#20053,#20041)
|
||||
#20054=@"loc,{#10000},1,48,1,47"
|
||||
locations_default(#20054,#10000,1,48,1,47)
|
||||
hasLocation(#20053,#20054)
|
||||
successor(#20015,#20053)
|
||||
successor(#20013,#20015)
|
||||
successor(#20051,#20013)
|
||||
successor(#20007,#20009)
|
||||
successor(#20005,#20050)
|
||||
successor(#20048,#20004)
|
||||
successor(#20046,#20053)
|
||||
successor(#20045,#20046)
|
||||
successor(#20051,#20045)
|
||||
successor(#20040,#20041)
|
||||
successor(#20038,#20050)
|
||||
successor(#20048,#20037)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,74 +9,74 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,1,39"
|
||||
locations_default(#20002,#10000,1,1,1,39)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"module;{#10000},1,1"
|
||||
scopes(#20003,3)
|
||||
scopenodes(#20001,#20003)
|
||||
scopenesting(#20003,#20000)
|
||||
isModule(#20001)
|
||||
#20004=*
|
||||
lines(#20004,#20001,"export type Callback = (Error => void);","")
|
||||
hasLocation(#20004,#20002)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"export type Callback = (Error => void);","")
|
||||
#20003=@"loc,{#10000},1,1,1,39"
|
||||
locations_default(#20003,#10000,1,1,1,39)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20005=*
|
||||
tokeninfo(#20005,7,#20001,0,"export")
|
||||
#20006=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20006,#10000,1,1,1,6)
|
||||
hasLocation(#20005,#20006)
|
||||
#20007=*
|
||||
tokeninfo(#20007,6,#20001,1,"type")
|
||||
#20008=@"loc,{#10000},1,8,1,11"
|
||||
locations_default(#20008,#10000,1,8,1,11)
|
||||
hasLocation(#20007,#20008)
|
||||
#20009=*
|
||||
tokeninfo(#20009,6,#20001,2,"Callback")
|
||||
#20010=@"loc,{#10000},1,13,1,20"
|
||||
locations_default(#20010,#10000,1,13,1,20)
|
||||
hasLocation(#20009,#20010)
|
||||
#20011=*
|
||||
tokeninfo(#20011,8,#20001,3,"=")
|
||||
#20012=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20012,#10000,1,22,1,22)
|
||||
hasLocation(#20011,#20012)
|
||||
#20013=*
|
||||
tokeninfo(#20013,8,#20001,4,"(")
|
||||
#20014=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20014,#10000,1,24,1,24)
|
||||
hasLocation(#20013,#20014)
|
||||
#20015=*
|
||||
tokeninfo(#20015,6,#20001,5,"Error")
|
||||
#20016=@"loc,{#10000},1,25,1,29"
|
||||
locations_default(#20016,#10000,1,25,1,29)
|
||||
hasLocation(#20015,#20016)
|
||||
#20017=*
|
||||
tokeninfo(#20017,8,#20001,6,"=>")
|
||||
#20018=@"loc,{#10000},1,31,1,32"
|
||||
locations_default(#20018,#10000,1,31,1,32)
|
||||
hasLocation(#20017,#20018)
|
||||
#20019=*
|
||||
tokeninfo(#20019,7,#20001,7,"void")
|
||||
#20020=@"loc,{#10000},1,34,1,37"
|
||||
locations_default(#20020,#10000,1,34,1,37)
|
||||
hasLocation(#20019,#20020)
|
||||
#20021=*
|
||||
tokeninfo(#20021,8,#20001,8,")")
|
||||
#20022=@"loc,{#10000},1,38,1,38"
|
||||
locations_default(#20022,#10000,1,38,1,38)
|
||||
hasLocation(#20021,#20022)
|
||||
#20023=*
|
||||
tokeninfo(#20023,8,#20001,9,";")
|
||||
#20024=@"loc,{#10000},1,39,1,39"
|
||||
locations_default(#20024,#10000,1,39,1,39)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
tokeninfo(#20025,0,#20001,10,"")
|
||||
#20026=@"loc,{#10000},1,40,1,39"
|
||||
locations_default(#20026,#10000,1,40,1,39)
|
||||
hasLocation(#20025,#20026)
|
||||
#20004=*
|
||||
tokeninfo(#20004,7,#20001,0,"export")
|
||||
#20005=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20005,#10000,1,1,1,6)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
tokeninfo(#20006,6,#20001,1,"type")
|
||||
#20007=@"loc,{#10000},1,8,1,11"
|
||||
locations_default(#20007,#10000,1,8,1,11)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,6,#20001,2,"Callback")
|
||||
#20009=@"loc,{#10000},1,13,1,20"
|
||||
locations_default(#20009,#10000,1,13,1,20)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,8,#20001,3,"=")
|
||||
#20011=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20011,#10000,1,22,1,22)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,4,"(")
|
||||
#20013=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20013,#10000,1,24,1,24)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,6,#20001,5,"Error")
|
||||
#20015=@"loc,{#10000},1,25,1,29"
|
||||
locations_default(#20015,#10000,1,25,1,29)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,6,"=>")
|
||||
#20017=@"loc,{#10000},1,31,1,32"
|
||||
locations_default(#20017,#10000,1,31,1,32)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,7,#20001,7,"void")
|
||||
#20019=@"loc,{#10000},1,34,1,37"
|
||||
locations_default(#20019,#10000,1,34,1,37)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,8,")")
|
||||
#20021=@"loc,{#10000},1,38,1,38"
|
||||
locations_default(#20021,#10000,1,38,1,38)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,9,";")
|
||||
#20023=@"loc,{#10000},1,39,1,39"
|
||||
locations_default(#20023,#10000,1,39,1,39)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,0,#20001,10,"")
|
||||
#20025=@"loc,{#10000},1,40,1,39"
|
||||
locations_default(#20025,#10000,1,40,1,39)
|
||||
hasLocation(#20024,#20025)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20026=@"module;{#10000},1,1"
|
||||
scopes(#20026,3)
|
||||
scopenodes(#20001,#20026)
|
||||
scopenesting(#20026,#20000)
|
||||
isModule(#20001)
|
||||
#20027=*
|
||||
entry_cfg_node(#20027,#20001)
|
||||
#20028=@"loc,{#10000},1,1,1,0"
|
||||
@@ -84,7 +84,7 @@ locations_default(#20028,#10000,1,1,1,0)
|
||||
hasLocation(#20027,#20028)
|
||||
#20029=*
|
||||
exit_cfg_node(#20029,#20001)
|
||||
hasLocation(#20029,#20026)
|
||||
hasLocation(#20029,#20025)
|
||||
successor(#20027,#20029)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,87 +9,87 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20002,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"module;{#10000},1,1"
|
||||
scopes(#20003,3)
|
||||
scopenodes(#20001,#20003)
|
||||
scopenesting(#20003,#20000)
|
||||
isModule(#20001)
|
||||
#20004=*
|
||||
lines(#20004,#20001,"export type TransformResults = {[string]: TransformResult};","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"export type TransformResults = {[string]: TransformResult};","
|
||||
")
|
||||
#20005=@"loc,{#10000},1,1,1,59"
|
||||
locations_default(#20005,#10000,1,1,1,59)
|
||||
hasLocation(#20004,#20005)
|
||||
#20003=@"loc,{#10000},1,1,1,59"
|
||||
locations_default(#20003,#10000,1,1,1,59)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20004=*
|
||||
tokeninfo(#20004,7,#20001,0,"export")
|
||||
#20005=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20005,#10000,1,1,1,6)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
tokeninfo(#20006,7,#20001,0,"export")
|
||||
#20007=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20007,#10000,1,1,1,6)
|
||||
tokeninfo(#20006,6,#20001,1,"type")
|
||||
#20007=@"loc,{#10000},1,8,1,11"
|
||||
locations_default(#20007,#10000,1,8,1,11)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,6,#20001,1,"type")
|
||||
#20009=@"loc,{#10000},1,8,1,11"
|
||||
locations_default(#20009,#10000,1,8,1,11)
|
||||
tokeninfo(#20008,6,#20001,2,"TransformResults")
|
||||
#20009=@"loc,{#10000},1,13,1,28"
|
||||
locations_default(#20009,#10000,1,13,1,28)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,6,#20001,2,"TransformResults")
|
||||
#20011=@"loc,{#10000},1,13,1,28"
|
||||
locations_default(#20011,#10000,1,13,1,28)
|
||||
tokeninfo(#20010,8,#20001,3,"=")
|
||||
#20011=@"loc,{#10000},1,30,1,30"
|
||||
locations_default(#20011,#10000,1,30,1,30)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,3,"=")
|
||||
#20013=@"loc,{#10000},1,30,1,30"
|
||||
locations_default(#20013,#10000,1,30,1,30)
|
||||
tokeninfo(#20012,8,#20001,4,"{")
|
||||
#20013=@"loc,{#10000},1,32,1,32"
|
||||
locations_default(#20013,#10000,1,32,1,32)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,4,"{")
|
||||
#20015=@"loc,{#10000},1,32,1,32"
|
||||
locations_default(#20015,#10000,1,32,1,32)
|
||||
tokeninfo(#20014,8,#20001,5,"[")
|
||||
#20015=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20015,#10000,1,33,1,33)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,5,"[")
|
||||
#20017=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20017,#10000,1,33,1,33)
|
||||
tokeninfo(#20016,6,#20001,6,"string")
|
||||
#20017=@"loc,{#10000},1,34,1,39"
|
||||
locations_default(#20017,#10000,1,34,1,39)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,6,#20001,6,"string")
|
||||
#20019=@"loc,{#10000},1,34,1,39"
|
||||
locations_default(#20019,#10000,1,34,1,39)
|
||||
tokeninfo(#20018,8,#20001,7,"]")
|
||||
#20019=@"loc,{#10000},1,40,1,40"
|
||||
locations_default(#20019,#10000,1,40,1,40)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,7,"]")
|
||||
#20021=@"loc,{#10000},1,40,1,40"
|
||||
locations_default(#20021,#10000,1,40,1,40)
|
||||
tokeninfo(#20020,8,#20001,8,":")
|
||||
#20021=@"loc,{#10000},1,41,1,41"
|
||||
locations_default(#20021,#10000,1,41,1,41)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,8,":")
|
||||
#20023=@"loc,{#10000},1,41,1,41"
|
||||
locations_default(#20023,#10000,1,41,1,41)
|
||||
tokeninfo(#20022,6,#20001,9,"TransformResult")
|
||||
#20023=@"loc,{#10000},1,43,1,57"
|
||||
locations_default(#20023,#10000,1,43,1,57)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,9,"TransformResult")
|
||||
#20025=@"loc,{#10000},1,43,1,57"
|
||||
locations_default(#20025,#10000,1,43,1,57)
|
||||
tokeninfo(#20024,8,#20001,10,"}")
|
||||
#20025=@"loc,{#10000},1,58,1,58"
|
||||
locations_default(#20025,#10000,1,58,1,58)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,10,"}")
|
||||
#20027=@"loc,{#10000},1,58,1,58"
|
||||
locations_default(#20027,#10000,1,58,1,58)
|
||||
tokeninfo(#20026,8,#20001,11,";")
|
||||
#20027=@"loc,{#10000},1,59,1,59"
|
||||
locations_default(#20027,#10000,1,59,1,59)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,11,";")
|
||||
#20029=@"loc,{#10000},1,59,1,59"
|
||||
locations_default(#20029,#10000,1,59,1,59)
|
||||
tokeninfo(#20028,0,#20001,12,"")
|
||||
#20029=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20029,#10000,2,1,2,0)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,0,#20001,12,"")
|
||||
#20031=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20031,#10000,2,1,2,0)
|
||||
hasLocation(#20030,#20031)
|
||||
toplevels(#20001,0)
|
||||
#20030=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20030,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20030)
|
||||
#20031=@"module;{#10000},1,1"
|
||||
scopes(#20031,3)
|
||||
scopenodes(#20001,#20031)
|
||||
scopenesting(#20031,#20000)
|
||||
isModule(#20001)
|
||||
#20032=*
|
||||
entry_cfg_node(#20032,#20001)
|
||||
#20033=@"loc,{#10000},1,1,1,0"
|
||||
@@ -97,7 +97,7 @@ locations_default(#20033,#10000,1,1,1,0)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
exit_cfg_node(#20034,#20001)
|
||||
hasLocation(#20034,#20031)
|
||||
hasLocation(#20034,#20029)
|
||||
successor(#20032,#20034)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,414 +9,414 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,5,0"
|
||||
locations_default(#20002,#10000,1,1,5,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"var;{f};{#20000}"
|
||||
variables(#20003,"f",#20000)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"function f(p: T) {}","
|
||||
")
|
||||
#20003=@"loc,{#10000},1,1,1,19"
|
||||
locations_default(#20003,#10000,1,1,1,19)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
stmts(#20004,17,#20001,0,"function f(p: T) {}")
|
||||
#20005=@"loc,{#10000},1,1,1,19"
|
||||
locations_default(#20005,#10000,1,1,1,19)
|
||||
lines(#20004,#20001,"function f(p: T[]) {}","
|
||||
")
|
||||
#20005=@"loc,{#10000},2,1,2,21"
|
||||
locations_default(#20005,#10000,2,1,2,21)
|
||||
hasLocation(#20004,#20005)
|
||||
stmtContainers(#20004,#20001)
|
||||
#20006=*
|
||||
exprs(#20006,78,#20004,-1,"f")
|
||||
#20007=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20007,#10000,1,10,1,10)
|
||||
lines(#20006,#20001,"function f(p: T[][]) {}","
|
||||
")
|
||||
#20007=@"loc,{#10000},3,1,3,23"
|
||||
locations_default(#20007,#10000,3,1,3,23)
|
||||
hasLocation(#20006,#20007)
|
||||
exprContainers(#20006,#20004)
|
||||
literals("f","f",#20006)
|
||||
decl(#20006,#20003)
|
||||
#20008=*
|
||||
scopes(#20008,1)
|
||||
scopenodes(#20004,#20008)
|
||||
scopenesting(#20008,#20000)
|
||||
#20009=@"var;{p};{#20008}"
|
||||
variables(#20009,"p",#20008)
|
||||
#20010=*
|
||||
exprs(#20010,78,#20004,0,"p: T")
|
||||
#20011=@"loc,{#10000},1,12,1,15"
|
||||
locations_default(#20011,#10000,1,12,1,15)
|
||||
hasLocation(#20010,#20011)
|
||||
exprContainers(#20010,#20004)
|
||||
literals("p","p",#20010)
|
||||
decl(#20010,#20009)
|
||||
#20012=@"var;{arguments};{#20008}"
|
||||
variables(#20012,"arguments",#20008)
|
||||
isArgumentsObject(#20012)
|
||||
#20013=*
|
||||
stmts(#20013,1,#20004,-2,"{}")
|
||||
#20014=@"loc,{#10000},1,18,1,19"
|
||||
locations_default(#20014,#10000,1,18,1,19)
|
||||
hasLocation(#20013,#20014)
|
||||
stmtContainers(#20013,#20004)
|
||||
#20015=*
|
||||
stmts(#20015,17,#20001,1,"functio ... T[]) {}")
|
||||
#20016=@"loc,{#10000},2,1,2,21"
|
||||
locations_default(#20016,#10000,2,1,2,21)
|
||||
hasLocation(#20015,#20016)
|
||||
stmtContainers(#20015,#20001)
|
||||
#20017=*
|
||||
exprs(#20017,78,#20015,-1,"f")
|
||||
#20018=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20018,#10000,2,10,2,10)
|
||||
hasLocation(#20017,#20018)
|
||||
exprContainers(#20017,#20015)
|
||||
literals("f","f",#20017)
|
||||
decl(#20017,#20003)
|
||||
#20019=*
|
||||
scopes(#20019,1)
|
||||
scopenodes(#20015,#20019)
|
||||
scopenesting(#20019,#20000)
|
||||
#20020=@"var;{p};{#20019}"
|
||||
variables(#20020,"p",#20019)
|
||||
#20021=*
|
||||
exprs(#20021,78,#20015,0,"p: T[]")
|
||||
#20022=@"loc,{#10000},2,12,2,17"
|
||||
locations_default(#20022,#10000,2,12,2,17)
|
||||
hasLocation(#20021,#20022)
|
||||
exprContainers(#20021,#20015)
|
||||
literals("p","p",#20021)
|
||||
decl(#20021,#20020)
|
||||
#20023=@"var;{arguments};{#20019}"
|
||||
variables(#20023,"arguments",#20019)
|
||||
isArgumentsObject(#20023)
|
||||
#20024=*
|
||||
stmts(#20024,1,#20015,-2,"{}")
|
||||
#20025=@"loc,{#10000},2,20,2,21"
|
||||
locations_default(#20025,#10000,2,20,2,21)
|
||||
hasLocation(#20024,#20025)
|
||||
stmtContainers(#20024,#20015)
|
||||
#20026=*
|
||||
stmts(#20026,17,#20001,2,"functio ... ][]) {}")
|
||||
#20027=@"loc,{#10000},3,1,3,23"
|
||||
locations_default(#20027,#10000,3,1,3,23)
|
||||
hasLocation(#20026,#20027)
|
||||
stmtContainers(#20026,#20001)
|
||||
#20028=*
|
||||
exprs(#20028,78,#20026,-1,"f")
|
||||
#20029=@"loc,{#10000},3,10,3,10"
|
||||
locations_default(#20029,#10000,3,10,3,10)
|
||||
hasLocation(#20028,#20029)
|
||||
exprContainers(#20028,#20026)
|
||||
literals("f","f",#20028)
|
||||
decl(#20028,#20003)
|
||||
#20030=*
|
||||
scopes(#20030,1)
|
||||
scopenodes(#20026,#20030)
|
||||
scopenesting(#20030,#20000)
|
||||
#20031=@"var;{p};{#20030}"
|
||||
variables(#20031,"p",#20030)
|
||||
#20032=*
|
||||
exprs(#20032,78,#20026,0,"p: T[][]")
|
||||
#20033=@"loc,{#10000},3,12,3,19"
|
||||
locations_default(#20033,#10000,3,12,3,19)
|
||||
hasLocation(#20032,#20033)
|
||||
exprContainers(#20032,#20026)
|
||||
literals("p","p",#20032)
|
||||
decl(#20032,#20031)
|
||||
#20034=@"var;{arguments};{#20030}"
|
||||
variables(#20034,"arguments",#20030)
|
||||
isArgumentsObject(#20034)
|
||||
#20035=*
|
||||
stmts(#20035,1,#20026,-2,"{}")
|
||||
#20036=@"loc,{#10000},3,22,3,23"
|
||||
locations_default(#20036,#10000,3,22,3,23)
|
||||
hasLocation(#20035,#20036)
|
||||
stmtContainers(#20035,#20026)
|
||||
#20037=*
|
||||
stmts(#20037,17,#20001,3,"functio ... ][]) {}")
|
||||
#20038=@"loc,{#10000},4,1,4,25"
|
||||
locations_default(#20038,#10000,4,1,4,25)
|
||||
hasLocation(#20037,#20038)
|
||||
stmtContainers(#20037,#20001)
|
||||
#20039=*
|
||||
exprs(#20039,78,#20037,-1,"f")
|
||||
#20040=@"loc,{#10000},4,10,4,10"
|
||||
locations_default(#20040,#10000,4,10,4,10)
|
||||
hasLocation(#20039,#20040)
|
||||
exprContainers(#20039,#20037)
|
||||
literals("f","f",#20039)
|
||||
decl(#20039,#20003)
|
||||
#20041=*
|
||||
scopes(#20041,1)
|
||||
scopenodes(#20037,#20041)
|
||||
scopenesting(#20041,#20000)
|
||||
#20042=@"var;{p};{#20041}"
|
||||
variables(#20042,"p",#20041)
|
||||
#20043=*
|
||||
exprs(#20043,78,#20037,0,"p: T[][][]")
|
||||
#20044=@"loc,{#10000},4,12,4,21"
|
||||
locations_default(#20044,#10000,4,12,4,21)
|
||||
hasLocation(#20043,#20044)
|
||||
exprContainers(#20043,#20037)
|
||||
literals("p","p",#20043)
|
||||
decl(#20043,#20042)
|
||||
#20045=@"var;{arguments};{#20041}"
|
||||
variables(#20045,"arguments",#20041)
|
||||
isArgumentsObject(#20045)
|
||||
#20046=*
|
||||
stmts(#20046,1,#20037,-2,"{}")
|
||||
#20047=@"loc,{#10000},4,24,4,25"
|
||||
locations_default(#20047,#10000,4,24,4,25)
|
||||
hasLocation(#20046,#20047)
|
||||
stmtContainers(#20046,#20037)
|
||||
#20048=*
|
||||
lines(#20048,#20001,"function f(p: T) {}","
|
||||
lines(#20008,#20001,"function f(p: T[][][]) {}","
|
||||
")
|
||||
hasLocation(#20048,#20005)
|
||||
#20049=*
|
||||
lines(#20049,#20001,"function f(p: T[]) {}","
|
||||
")
|
||||
hasLocation(#20049,#20016)
|
||||
#20050=*
|
||||
lines(#20050,#20001,"function f(p: T[][]) {}","
|
||||
")
|
||||
hasLocation(#20050,#20027)
|
||||
#20051=*
|
||||
lines(#20051,#20001,"function f(p: T[][][]) {}","
|
||||
")
|
||||
hasLocation(#20051,#20038)
|
||||
#20009=@"loc,{#10000},4,1,4,25"
|
||||
locations_default(#20009,#10000,4,1,4,25)
|
||||
hasLocation(#20008,#20009)
|
||||
numlines(#20001,4,4,0)
|
||||
#20010=*
|
||||
tokeninfo(#20010,7,#20001,0,"function")
|
||||
#20011=@"loc,{#10000},1,1,1,8"
|
||||
locations_default(#20011,#10000,1,1,1,8)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,1,"f")
|
||||
#20013=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20013,#10000,1,10,1,10)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,2,"(")
|
||||
#20015=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20015,#10000,1,11,1,11)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,6,#20001,3,"p")
|
||||
#20017=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20017,#10000,1,12,1,12)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,4,":")
|
||||
#20019=@"loc,{#10000},1,13,1,13"
|
||||
locations_default(#20019,#10000,1,13,1,13)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,6,#20001,5,"T")
|
||||
#20021=@"loc,{#10000},1,15,1,15"
|
||||
locations_default(#20021,#10000,1,15,1,15)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,6,")")
|
||||
#20023=@"loc,{#10000},1,16,1,16"
|
||||
locations_default(#20023,#10000,1,16,1,16)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,8,#20001,7,"{")
|
||||
#20025=@"loc,{#10000},1,18,1,18"
|
||||
locations_default(#20025,#10000,1,18,1,18)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,8,"}")
|
||||
#20027=@"loc,{#10000},1,19,1,19"
|
||||
locations_default(#20027,#10000,1,19,1,19)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,7,#20001,9,"function")
|
||||
#20029=@"loc,{#10000},2,1,2,8"
|
||||
locations_default(#20029,#10000,2,1,2,8)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,6,#20001,10,"f")
|
||||
#20031=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20031,#10000,2,10,2,10)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,11,"(")
|
||||
#20033=@"loc,{#10000},2,11,2,11"
|
||||
locations_default(#20033,#10000,2,11,2,11)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,6,#20001,12,"p")
|
||||
#20035=@"loc,{#10000},2,12,2,12"
|
||||
locations_default(#20035,#10000,2,12,2,12)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,8,#20001,13,":")
|
||||
#20037=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20037,#10000,2,13,2,13)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,6,#20001,14,"T")
|
||||
#20039=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20039,#10000,2,15,2,15)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,8,#20001,15,"[")
|
||||
#20041=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20041,#10000,2,16,2,16)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,8,#20001,16,"]")
|
||||
#20043=@"loc,{#10000},2,17,2,17"
|
||||
locations_default(#20043,#10000,2,17,2,17)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,17,")")
|
||||
#20045=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20045,#10000,2,18,2,18)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,18,"{")
|
||||
#20047=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20047,#10000,2,20,2,20)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,8,#20001,19,"}")
|
||||
#20049=@"loc,{#10000},2,21,2,21"
|
||||
locations_default(#20049,#10000,2,21,2,21)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,7,#20001,20,"function")
|
||||
#20051=@"loc,{#10000},3,1,3,8"
|
||||
locations_default(#20051,#10000,3,1,3,8)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,7,#20001,0,"function")
|
||||
#20053=@"loc,{#10000},1,1,1,8"
|
||||
locations_default(#20053,#10000,1,1,1,8)
|
||||
tokeninfo(#20052,6,#20001,21,"f")
|
||||
#20053=@"loc,{#10000},3,10,3,10"
|
||||
locations_default(#20053,#10000,3,10,3,10)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
tokeninfo(#20054,6,#20001,1,"f")
|
||||
hasLocation(#20054,#20007)
|
||||
#20055=*
|
||||
tokeninfo(#20055,8,#20001,2,"(")
|
||||
#20056=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20056,#10000,1,11,1,11)
|
||||
hasLocation(#20055,#20056)
|
||||
#20057=*
|
||||
tokeninfo(#20057,6,#20001,3,"p")
|
||||
#20058=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20058,#10000,1,12,1,12)
|
||||
hasLocation(#20057,#20058)
|
||||
#20059=*
|
||||
tokeninfo(#20059,8,#20001,4,":")
|
||||
#20060=@"loc,{#10000},1,13,1,13"
|
||||
locations_default(#20060,#10000,1,13,1,13)
|
||||
hasLocation(#20059,#20060)
|
||||
#20061=*
|
||||
tokeninfo(#20061,6,#20001,5,"T")
|
||||
#20062=@"loc,{#10000},1,15,1,15"
|
||||
locations_default(#20062,#10000,1,15,1,15)
|
||||
hasLocation(#20061,#20062)
|
||||
#20063=*
|
||||
tokeninfo(#20063,8,#20001,6,")")
|
||||
#20064=@"loc,{#10000},1,16,1,16"
|
||||
locations_default(#20064,#10000,1,16,1,16)
|
||||
hasLocation(#20063,#20064)
|
||||
#20065=*
|
||||
tokeninfo(#20065,8,#20001,7,"{")
|
||||
#20066=@"loc,{#10000},1,18,1,18"
|
||||
locations_default(#20066,#10000,1,18,1,18)
|
||||
hasLocation(#20065,#20066)
|
||||
#20067=*
|
||||
tokeninfo(#20067,8,#20001,8,"}")
|
||||
#20068=@"loc,{#10000},1,19,1,19"
|
||||
locations_default(#20068,#10000,1,19,1,19)
|
||||
hasLocation(#20067,#20068)
|
||||
#20069=*
|
||||
tokeninfo(#20069,7,#20001,9,"function")
|
||||
#20070=@"loc,{#10000},2,1,2,8"
|
||||
locations_default(#20070,#10000,2,1,2,8)
|
||||
hasLocation(#20069,#20070)
|
||||
#20071=*
|
||||
tokeninfo(#20071,6,#20001,10,"f")
|
||||
hasLocation(#20071,#20018)
|
||||
tokeninfo(#20054,8,#20001,22,"(")
|
||||
#20055=@"loc,{#10000},3,11,3,11"
|
||||
locations_default(#20055,#10000,3,11,3,11)
|
||||
hasLocation(#20054,#20055)
|
||||
#20056=*
|
||||
tokeninfo(#20056,6,#20001,23,"p")
|
||||
#20057=@"loc,{#10000},3,12,3,12"
|
||||
locations_default(#20057,#10000,3,12,3,12)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
tokeninfo(#20058,8,#20001,24,":")
|
||||
#20059=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20059,#10000,3,13,3,13)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
tokeninfo(#20060,6,#20001,25,"T")
|
||||
#20061=@"loc,{#10000},3,15,3,15"
|
||||
locations_default(#20061,#10000,3,15,3,15)
|
||||
hasLocation(#20060,#20061)
|
||||
#20062=*
|
||||
tokeninfo(#20062,8,#20001,26,"[")
|
||||
#20063=@"loc,{#10000},3,16,3,16"
|
||||
locations_default(#20063,#10000,3,16,3,16)
|
||||
hasLocation(#20062,#20063)
|
||||
#20064=*
|
||||
tokeninfo(#20064,8,#20001,27,"]")
|
||||
#20065=@"loc,{#10000},3,17,3,17"
|
||||
locations_default(#20065,#10000,3,17,3,17)
|
||||
hasLocation(#20064,#20065)
|
||||
#20066=*
|
||||
tokeninfo(#20066,8,#20001,28,"[")
|
||||
#20067=@"loc,{#10000},3,18,3,18"
|
||||
locations_default(#20067,#10000,3,18,3,18)
|
||||
hasLocation(#20066,#20067)
|
||||
#20068=*
|
||||
tokeninfo(#20068,8,#20001,29,"]")
|
||||
#20069=@"loc,{#10000},3,19,3,19"
|
||||
locations_default(#20069,#10000,3,19,3,19)
|
||||
hasLocation(#20068,#20069)
|
||||
#20070=*
|
||||
tokeninfo(#20070,8,#20001,30,")")
|
||||
#20071=@"loc,{#10000},3,20,3,20"
|
||||
locations_default(#20071,#10000,3,20,3,20)
|
||||
hasLocation(#20070,#20071)
|
||||
#20072=*
|
||||
tokeninfo(#20072,8,#20001,11,"(")
|
||||
#20073=@"loc,{#10000},2,11,2,11"
|
||||
locations_default(#20073,#10000,2,11,2,11)
|
||||
tokeninfo(#20072,8,#20001,31,"{")
|
||||
#20073=@"loc,{#10000},3,22,3,22"
|
||||
locations_default(#20073,#10000,3,22,3,22)
|
||||
hasLocation(#20072,#20073)
|
||||
#20074=*
|
||||
tokeninfo(#20074,6,#20001,12,"p")
|
||||
#20075=@"loc,{#10000},2,12,2,12"
|
||||
locations_default(#20075,#10000,2,12,2,12)
|
||||
tokeninfo(#20074,8,#20001,32,"}")
|
||||
#20075=@"loc,{#10000},3,23,3,23"
|
||||
locations_default(#20075,#10000,3,23,3,23)
|
||||
hasLocation(#20074,#20075)
|
||||
#20076=*
|
||||
tokeninfo(#20076,8,#20001,13,":")
|
||||
#20077=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20077,#10000,2,13,2,13)
|
||||
tokeninfo(#20076,7,#20001,33,"function")
|
||||
#20077=@"loc,{#10000},4,1,4,8"
|
||||
locations_default(#20077,#10000,4,1,4,8)
|
||||
hasLocation(#20076,#20077)
|
||||
#20078=*
|
||||
tokeninfo(#20078,6,#20001,14,"T")
|
||||
#20079=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20079,#10000,2,15,2,15)
|
||||
tokeninfo(#20078,6,#20001,34,"f")
|
||||
#20079=@"loc,{#10000},4,10,4,10"
|
||||
locations_default(#20079,#10000,4,10,4,10)
|
||||
hasLocation(#20078,#20079)
|
||||
#20080=*
|
||||
tokeninfo(#20080,8,#20001,15,"[")
|
||||
#20081=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20081,#10000,2,16,2,16)
|
||||
tokeninfo(#20080,8,#20001,35,"(")
|
||||
#20081=@"loc,{#10000},4,11,4,11"
|
||||
locations_default(#20081,#10000,4,11,4,11)
|
||||
hasLocation(#20080,#20081)
|
||||
#20082=*
|
||||
tokeninfo(#20082,8,#20001,16,"]")
|
||||
#20083=@"loc,{#10000},2,17,2,17"
|
||||
locations_default(#20083,#10000,2,17,2,17)
|
||||
tokeninfo(#20082,6,#20001,36,"p")
|
||||
#20083=@"loc,{#10000},4,12,4,12"
|
||||
locations_default(#20083,#10000,4,12,4,12)
|
||||
hasLocation(#20082,#20083)
|
||||
#20084=*
|
||||
tokeninfo(#20084,8,#20001,17,")")
|
||||
#20085=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20085,#10000,2,18,2,18)
|
||||
tokeninfo(#20084,8,#20001,37,":")
|
||||
#20085=@"loc,{#10000},4,13,4,13"
|
||||
locations_default(#20085,#10000,4,13,4,13)
|
||||
hasLocation(#20084,#20085)
|
||||
#20086=*
|
||||
tokeninfo(#20086,8,#20001,18,"{")
|
||||
#20087=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20087,#10000,2,20,2,20)
|
||||
tokeninfo(#20086,6,#20001,38,"T")
|
||||
#20087=@"loc,{#10000},4,15,4,15"
|
||||
locations_default(#20087,#10000,4,15,4,15)
|
||||
hasLocation(#20086,#20087)
|
||||
#20088=*
|
||||
tokeninfo(#20088,8,#20001,19,"}")
|
||||
#20089=@"loc,{#10000},2,21,2,21"
|
||||
locations_default(#20089,#10000,2,21,2,21)
|
||||
tokeninfo(#20088,8,#20001,39,"[")
|
||||
#20089=@"loc,{#10000},4,16,4,16"
|
||||
locations_default(#20089,#10000,4,16,4,16)
|
||||
hasLocation(#20088,#20089)
|
||||
#20090=*
|
||||
tokeninfo(#20090,7,#20001,20,"function")
|
||||
#20091=@"loc,{#10000},3,1,3,8"
|
||||
locations_default(#20091,#10000,3,1,3,8)
|
||||
tokeninfo(#20090,8,#20001,40,"]")
|
||||
#20091=@"loc,{#10000},4,17,4,17"
|
||||
locations_default(#20091,#10000,4,17,4,17)
|
||||
hasLocation(#20090,#20091)
|
||||
#20092=*
|
||||
tokeninfo(#20092,6,#20001,21,"f")
|
||||
hasLocation(#20092,#20029)
|
||||
#20093=*
|
||||
tokeninfo(#20093,8,#20001,22,"(")
|
||||
#20094=@"loc,{#10000},3,11,3,11"
|
||||
locations_default(#20094,#10000,3,11,3,11)
|
||||
hasLocation(#20093,#20094)
|
||||
#20095=*
|
||||
tokeninfo(#20095,6,#20001,23,"p")
|
||||
#20096=@"loc,{#10000},3,12,3,12"
|
||||
locations_default(#20096,#10000,3,12,3,12)
|
||||
hasLocation(#20095,#20096)
|
||||
#20097=*
|
||||
tokeninfo(#20097,8,#20001,24,":")
|
||||
#20098=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20098,#10000,3,13,3,13)
|
||||
hasLocation(#20097,#20098)
|
||||
#20099=*
|
||||
tokeninfo(#20099,6,#20001,25,"T")
|
||||
#20100=@"loc,{#10000},3,15,3,15"
|
||||
locations_default(#20100,#10000,3,15,3,15)
|
||||
hasLocation(#20099,#20100)
|
||||
#20101=*
|
||||
tokeninfo(#20101,8,#20001,26,"[")
|
||||
#20102=@"loc,{#10000},3,16,3,16"
|
||||
locations_default(#20102,#10000,3,16,3,16)
|
||||
hasLocation(#20101,#20102)
|
||||
#20103=*
|
||||
tokeninfo(#20103,8,#20001,27,"]")
|
||||
#20104=@"loc,{#10000},3,17,3,17"
|
||||
locations_default(#20104,#10000,3,17,3,17)
|
||||
hasLocation(#20103,#20104)
|
||||
#20105=*
|
||||
tokeninfo(#20105,8,#20001,28,"[")
|
||||
#20106=@"loc,{#10000},3,18,3,18"
|
||||
locations_default(#20106,#10000,3,18,3,18)
|
||||
hasLocation(#20105,#20106)
|
||||
#20107=*
|
||||
tokeninfo(#20107,8,#20001,29,"]")
|
||||
#20108=@"loc,{#10000},3,19,3,19"
|
||||
locations_default(#20108,#10000,3,19,3,19)
|
||||
hasLocation(#20107,#20108)
|
||||
#20109=*
|
||||
tokeninfo(#20109,8,#20001,30,")")
|
||||
#20110=@"loc,{#10000},3,20,3,20"
|
||||
locations_default(#20110,#10000,3,20,3,20)
|
||||
hasLocation(#20109,#20110)
|
||||
tokeninfo(#20092,8,#20001,41,"[")
|
||||
#20093=@"loc,{#10000},4,18,4,18"
|
||||
locations_default(#20093,#10000,4,18,4,18)
|
||||
hasLocation(#20092,#20093)
|
||||
#20094=*
|
||||
tokeninfo(#20094,8,#20001,42,"]")
|
||||
#20095=@"loc,{#10000},4,19,4,19"
|
||||
locations_default(#20095,#10000,4,19,4,19)
|
||||
hasLocation(#20094,#20095)
|
||||
#20096=*
|
||||
tokeninfo(#20096,8,#20001,43,"[")
|
||||
#20097=@"loc,{#10000},4,20,4,20"
|
||||
locations_default(#20097,#10000,4,20,4,20)
|
||||
hasLocation(#20096,#20097)
|
||||
#20098=*
|
||||
tokeninfo(#20098,8,#20001,44,"]")
|
||||
#20099=@"loc,{#10000},4,21,4,21"
|
||||
locations_default(#20099,#10000,4,21,4,21)
|
||||
hasLocation(#20098,#20099)
|
||||
#20100=*
|
||||
tokeninfo(#20100,8,#20001,45,")")
|
||||
#20101=@"loc,{#10000},4,22,4,22"
|
||||
locations_default(#20101,#10000,4,22,4,22)
|
||||
hasLocation(#20100,#20101)
|
||||
#20102=*
|
||||
tokeninfo(#20102,8,#20001,46,"{")
|
||||
#20103=@"loc,{#10000},4,24,4,24"
|
||||
locations_default(#20103,#10000,4,24,4,24)
|
||||
hasLocation(#20102,#20103)
|
||||
#20104=*
|
||||
tokeninfo(#20104,8,#20001,47,"}")
|
||||
#20105=@"loc,{#10000},4,25,4,25"
|
||||
locations_default(#20105,#10000,4,25,4,25)
|
||||
hasLocation(#20104,#20105)
|
||||
#20106=*
|
||||
tokeninfo(#20106,0,#20001,48,"")
|
||||
#20107=@"loc,{#10000},5,1,5,0"
|
||||
locations_default(#20107,#10000,5,1,5,0)
|
||||
hasLocation(#20106,#20107)
|
||||
toplevels(#20001,0)
|
||||
#20108=@"loc,{#10000},1,1,5,0"
|
||||
locations_default(#20108,#10000,1,1,5,0)
|
||||
hasLocation(#20001,#20108)
|
||||
#20109=@"var;{f};{#20000}"
|
||||
variables(#20109,"f",#20000)
|
||||
#20110=*
|
||||
stmts(#20110,17,#20001,0,"function f(p: T) {}")
|
||||
hasLocation(#20110,#20003)
|
||||
stmtContainers(#20110,#20001)
|
||||
#20111=*
|
||||
tokeninfo(#20111,8,#20001,31,"{")
|
||||
#20112=@"loc,{#10000},3,22,3,22"
|
||||
locations_default(#20112,#10000,3,22,3,22)
|
||||
hasLocation(#20111,#20112)
|
||||
#20113=*
|
||||
tokeninfo(#20113,8,#20001,32,"}")
|
||||
#20114=@"loc,{#10000},3,23,3,23"
|
||||
locations_default(#20114,#10000,3,23,3,23)
|
||||
hasLocation(#20113,#20114)
|
||||
#20115=*
|
||||
tokeninfo(#20115,7,#20001,33,"function")
|
||||
#20116=@"loc,{#10000},4,1,4,8"
|
||||
locations_default(#20116,#10000,4,1,4,8)
|
||||
hasLocation(#20115,#20116)
|
||||
exprs(#20111,78,#20110,-1,"f")
|
||||
hasLocation(#20111,#20013)
|
||||
exprContainers(#20111,#20110)
|
||||
literals("f","f",#20111)
|
||||
decl(#20111,#20109)
|
||||
#20112=*
|
||||
scopes(#20112,1)
|
||||
scopenodes(#20110,#20112)
|
||||
scopenesting(#20112,#20000)
|
||||
#20113=@"var;{p};{#20112}"
|
||||
variables(#20113,"p",#20112)
|
||||
#20114=*
|
||||
exprs(#20114,78,#20110,0,"p: T")
|
||||
#20115=@"loc,{#10000},1,12,1,15"
|
||||
locations_default(#20115,#10000,1,12,1,15)
|
||||
hasLocation(#20114,#20115)
|
||||
exprContainers(#20114,#20110)
|
||||
literals("p","p",#20114)
|
||||
decl(#20114,#20113)
|
||||
#20116=@"var;{arguments};{#20112}"
|
||||
variables(#20116,"arguments",#20112)
|
||||
isArgumentsObject(#20116)
|
||||
#20117=*
|
||||
tokeninfo(#20117,6,#20001,34,"f")
|
||||
hasLocation(#20117,#20040)
|
||||
#20118=*
|
||||
tokeninfo(#20118,8,#20001,35,"(")
|
||||
#20119=@"loc,{#10000},4,11,4,11"
|
||||
locations_default(#20119,#10000,4,11,4,11)
|
||||
hasLocation(#20118,#20119)
|
||||
stmts(#20117,1,#20110,-2,"{}")
|
||||
#20118=@"loc,{#10000},1,18,1,19"
|
||||
locations_default(#20118,#10000,1,18,1,19)
|
||||
hasLocation(#20117,#20118)
|
||||
stmtContainers(#20117,#20110)
|
||||
#20119=*
|
||||
stmts(#20119,17,#20001,1,"functio ... T[]) {}")
|
||||
hasLocation(#20119,#20005)
|
||||
stmtContainers(#20119,#20001)
|
||||
#20120=*
|
||||
tokeninfo(#20120,6,#20001,36,"p")
|
||||
#20121=@"loc,{#10000},4,12,4,12"
|
||||
locations_default(#20121,#10000,4,12,4,12)
|
||||
hasLocation(#20120,#20121)
|
||||
#20122=*
|
||||
tokeninfo(#20122,8,#20001,37,":")
|
||||
#20123=@"loc,{#10000},4,13,4,13"
|
||||
locations_default(#20123,#10000,4,13,4,13)
|
||||
hasLocation(#20122,#20123)
|
||||
#20124=*
|
||||
tokeninfo(#20124,6,#20001,38,"T")
|
||||
#20125=@"loc,{#10000},4,15,4,15"
|
||||
locations_default(#20125,#10000,4,15,4,15)
|
||||
hasLocation(#20124,#20125)
|
||||
exprs(#20120,78,#20119,-1,"f")
|
||||
hasLocation(#20120,#20031)
|
||||
exprContainers(#20120,#20119)
|
||||
literals("f","f",#20120)
|
||||
decl(#20120,#20109)
|
||||
#20121=*
|
||||
scopes(#20121,1)
|
||||
scopenodes(#20119,#20121)
|
||||
scopenesting(#20121,#20000)
|
||||
#20122=@"var;{p};{#20121}"
|
||||
variables(#20122,"p",#20121)
|
||||
#20123=*
|
||||
exprs(#20123,78,#20119,0,"p: T[]")
|
||||
#20124=@"loc,{#10000},2,12,2,17"
|
||||
locations_default(#20124,#10000,2,12,2,17)
|
||||
hasLocation(#20123,#20124)
|
||||
exprContainers(#20123,#20119)
|
||||
literals("p","p",#20123)
|
||||
decl(#20123,#20122)
|
||||
#20125=@"var;{arguments};{#20121}"
|
||||
variables(#20125,"arguments",#20121)
|
||||
isArgumentsObject(#20125)
|
||||
#20126=*
|
||||
tokeninfo(#20126,8,#20001,39,"[")
|
||||
#20127=@"loc,{#10000},4,16,4,16"
|
||||
locations_default(#20127,#10000,4,16,4,16)
|
||||
stmts(#20126,1,#20119,-2,"{}")
|
||||
#20127=@"loc,{#10000},2,20,2,21"
|
||||
locations_default(#20127,#10000,2,20,2,21)
|
||||
hasLocation(#20126,#20127)
|
||||
stmtContainers(#20126,#20119)
|
||||
#20128=*
|
||||
tokeninfo(#20128,8,#20001,40,"]")
|
||||
#20129=@"loc,{#10000},4,17,4,17"
|
||||
locations_default(#20129,#10000,4,17,4,17)
|
||||
hasLocation(#20128,#20129)
|
||||
stmts(#20128,17,#20001,2,"functio ... ][]) {}")
|
||||
hasLocation(#20128,#20007)
|
||||
stmtContainers(#20128,#20001)
|
||||
#20129=*
|
||||
exprs(#20129,78,#20128,-1,"f")
|
||||
hasLocation(#20129,#20053)
|
||||
exprContainers(#20129,#20128)
|
||||
literals("f","f",#20129)
|
||||
decl(#20129,#20109)
|
||||
#20130=*
|
||||
tokeninfo(#20130,8,#20001,41,"[")
|
||||
#20131=@"loc,{#10000},4,18,4,18"
|
||||
locations_default(#20131,#10000,4,18,4,18)
|
||||
hasLocation(#20130,#20131)
|
||||
scopes(#20130,1)
|
||||
scopenodes(#20128,#20130)
|
||||
scopenesting(#20130,#20000)
|
||||
#20131=@"var;{p};{#20130}"
|
||||
variables(#20131,"p",#20130)
|
||||
#20132=*
|
||||
tokeninfo(#20132,8,#20001,42,"]")
|
||||
#20133=@"loc,{#10000},4,19,4,19"
|
||||
locations_default(#20133,#10000,4,19,4,19)
|
||||
exprs(#20132,78,#20128,0,"p: T[][]")
|
||||
#20133=@"loc,{#10000},3,12,3,19"
|
||||
locations_default(#20133,#10000,3,12,3,19)
|
||||
hasLocation(#20132,#20133)
|
||||
#20134=*
|
||||
tokeninfo(#20134,8,#20001,43,"[")
|
||||
#20135=@"loc,{#10000},4,20,4,20"
|
||||
locations_default(#20135,#10000,4,20,4,20)
|
||||
hasLocation(#20134,#20135)
|
||||
#20136=*
|
||||
tokeninfo(#20136,8,#20001,44,"]")
|
||||
#20137=@"loc,{#10000},4,21,4,21"
|
||||
locations_default(#20137,#10000,4,21,4,21)
|
||||
hasLocation(#20136,#20137)
|
||||
exprContainers(#20132,#20128)
|
||||
literals("p","p",#20132)
|
||||
decl(#20132,#20131)
|
||||
#20134=@"var;{arguments};{#20130}"
|
||||
variables(#20134,"arguments",#20130)
|
||||
isArgumentsObject(#20134)
|
||||
#20135=*
|
||||
stmts(#20135,1,#20128,-2,"{}")
|
||||
#20136=@"loc,{#10000},3,22,3,23"
|
||||
locations_default(#20136,#10000,3,22,3,23)
|
||||
hasLocation(#20135,#20136)
|
||||
stmtContainers(#20135,#20128)
|
||||
#20137=*
|
||||
stmts(#20137,17,#20001,3,"functio ... ][]) {}")
|
||||
hasLocation(#20137,#20009)
|
||||
stmtContainers(#20137,#20001)
|
||||
#20138=*
|
||||
tokeninfo(#20138,8,#20001,45,")")
|
||||
#20139=@"loc,{#10000},4,22,4,22"
|
||||
locations_default(#20139,#10000,4,22,4,22)
|
||||
hasLocation(#20138,#20139)
|
||||
#20140=*
|
||||
tokeninfo(#20140,8,#20001,46,"{")
|
||||
#20141=@"loc,{#10000},4,24,4,24"
|
||||
locations_default(#20141,#10000,4,24,4,24)
|
||||
hasLocation(#20140,#20141)
|
||||
#20142=*
|
||||
tokeninfo(#20142,8,#20001,47,"}")
|
||||
#20143=@"loc,{#10000},4,25,4,25"
|
||||
locations_default(#20143,#10000,4,25,4,25)
|
||||
hasLocation(#20142,#20143)
|
||||
exprs(#20138,78,#20137,-1,"f")
|
||||
hasLocation(#20138,#20079)
|
||||
exprContainers(#20138,#20137)
|
||||
literals("f","f",#20138)
|
||||
decl(#20138,#20109)
|
||||
#20139=*
|
||||
scopes(#20139,1)
|
||||
scopenodes(#20137,#20139)
|
||||
scopenesting(#20139,#20000)
|
||||
#20140=@"var;{p};{#20139}"
|
||||
variables(#20140,"p",#20139)
|
||||
#20141=*
|
||||
exprs(#20141,78,#20137,0,"p: T[][][]")
|
||||
#20142=@"loc,{#10000},4,12,4,21"
|
||||
locations_default(#20142,#10000,4,12,4,21)
|
||||
hasLocation(#20141,#20142)
|
||||
exprContainers(#20141,#20137)
|
||||
literals("p","p",#20141)
|
||||
decl(#20141,#20140)
|
||||
#20143=@"var;{arguments};{#20139}"
|
||||
variables(#20143,"arguments",#20139)
|
||||
isArgumentsObject(#20143)
|
||||
#20144=*
|
||||
tokeninfo(#20144,0,#20001,48,"")
|
||||
#20145=@"loc,{#10000},5,1,5,0"
|
||||
locations_default(#20145,#10000,5,1,5,0)
|
||||
stmts(#20144,1,#20137,-2,"{}")
|
||||
#20145=@"loc,{#10000},4,24,4,25"
|
||||
locations_default(#20145,#10000,4,24,4,25)
|
||||
hasLocation(#20144,#20145)
|
||||
stmtContainers(#20144,#20137)
|
||||
#20146=*
|
||||
entry_cfg_node(#20146,#20001)
|
||||
#20147=@"loc,{#10000},1,1,1,0"
|
||||
@@ -424,65 +424,65 @@ locations_default(#20147,#10000,1,1,1,0)
|
||||
hasLocation(#20146,#20147)
|
||||
#20148=*
|
||||
exit_cfg_node(#20148,#20001)
|
||||
hasLocation(#20148,#20145)
|
||||
successor(#20037,#20148)
|
||||
hasLocation(#20148,#20107)
|
||||
successor(#20137,#20148)
|
||||
#20149=*
|
||||
entry_cfg_node(#20149,#20037)
|
||||
entry_cfg_node(#20149,#20137)
|
||||
#20150=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20150,#10000,4,1,4,0)
|
||||
hasLocation(#20149,#20150)
|
||||
#20151=*
|
||||
exit_cfg_node(#20151,#20037)
|
||||
exit_cfg_node(#20151,#20137)
|
||||
#20152=@"loc,{#10000},4,26,4,25"
|
||||
locations_default(#20152,#10000,4,26,4,25)
|
||||
hasLocation(#20151,#20152)
|
||||
successor(#20046,#20151)
|
||||
successor(#20043,#20046)
|
||||
successor(#20149,#20043)
|
||||
successor(#20026,#20037)
|
||||
successor(#20144,#20151)
|
||||
successor(#20141,#20144)
|
||||
successor(#20149,#20141)
|
||||
successor(#20128,#20137)
|
||||
#20153=*
|
||||
entry_cfg_node(#20153,#20026)
|
||||
entry_cfg_node(#20153,#20128)
|
||||
#20154=@"loc,{#10000},3,1,3,0"
|
||||
locations_default(#20154,#10000,3,1,3,0)
|
||||
hasLocation(#20153,#20154)
|
||||
#20155=*
|
||||
exit_cfg_node(#20155,#20026)
|
||||
exit_cfg_node(#20155,#20128)
|
||||
#20156=@"loc,{#10000},3,24,3,23"
|
||||
locations_default(#20156,#10000,3,24,3,23)
|
||||
hasLocation(#20155,#20156)
|
||||
successor(#20035,#20155)
|
||||
successor(#20032,#20035)
|
||||
successor(#20153,#20032)
|
||||
successor(#20015,#20026)
|
||||
successor(#20135,#20155)
|
||||
successor(#20132,#20135)
|
||||
successor(#20153,#20132)
|
||||
successor(#20119,#20128)
|
||||
#20157=*
|
||||
entry_cfg_node(#20157,#20015)
|
||||
entry_cfg_node(#20157,#20119)
|
||||
#20158=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20158,#10000,2,1,2,0)
|
||||
hasLocation(#20157,#20158)
|
||||
#20159=*
|
||||
exit_cfg_node(#20159,#20015)
|
||||
exit_cfg_node(#20159,#20119)
|
||||
#20160=@"loc,{#10000},2,22,2,21"
|
||||
locations_default(#20160,#10000,2,22,2,21)
|
||||
hasLocation(#20159,#20160)
|
||||
successor(#20024,#20159)
|
||||
successor(#20021,#20024)
|
||||
successor(#20157,#20021)
|
||||
successor(#20004,#20015)
|
||||
successor(#20126,#20159)
|
||||
successor(#20123,#20126)
|
||||
successor(#20157,#20123)
|
||||
successor(#20110,#20119)
|
||||
#20161=*
|
||||
entry_cfg_node(#20161,#20004)
|
||||
entry_cfg_node(#20161,#20110)
|
||||
hasLocation(#20161,#20147)
|
||||
#20162=*
|
||||
exit_cfg_node(#20162,#20004)
|
||||
exit_cfg_node(#20162,#20110)
|
||||
#20163=@"loc,{#10000},1,20,1,19"
|
||||
locations_default(#20163,#10000,1,20,1,19)
|
||||
hasLocation(#20162,#20163)
|
||||
successor(#20013,#20162)
|
||||
successor(#20010,#20013)
|
||||
successor(#20161,#20010)
|
||||
successor(#20039,#20004)
|
||||
successor(#20028,#20039)
|
||||
successor(#20017,#20028)
|
||||
successor(#20006,#20017)
|
||||
successor(#20146,#20006)
|
||||
successor(#20117,#20162)
|
||||
successor(#20114,#20117)
|
||||
successor(#20161,#20114)
|
||||
successor(#20138,#20110)
|
||||
successor(#20129,#20138)
|
||||
successor(#20120,#20129)
|
||||
successor(#20111,#20120)
|
||||
successor(#20146,#20111)
|
||||
numlines(#10000,4,4,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,159 +9,159 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20002,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"var;{f};{#20000}"
|
||||
variables(#20003,"f",#20000)
|
||||
#20004=*
|
||||
stmts(#20004,23,#20001,0,"let f = ... foo();")
|
||||
#20005=@"loc,{#10000},1,1,1,49"
|
||||
locations_default(#20005,#10000,1,1,1,49)
|
||||
hasLocation(#20004,#20005)
|
||||
stmtContainers(#20004,#20001)
|
||||
#20006=*
|
||||
exprs(#20006,64,#20004,0,"f = asy ... t foo()")
|
||||
#20007=@"loc,{#10000},1,5,1,48"
|
||||
locations_default(#20007,#10000,1,5,1,48)
|
||||
hasLocation(#20006,#20007)
|
||||
enclosingStmt(#20006,#20004)
|
||||
exprContainers(#20006,#20001)
|
||||
#20008=*
|
||||
exprs(#20008,78,#20006,0,"f")
|
||||
#20009=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20009,#10000,1,5,1,5)
|
||||
hasLocation(#20008,#20009)
|
||||
enclosingStmt(#20008,#20004)
|
||||
exprContainers(#20008,#20001)
|
||||
literals("f","f",#20008)
|
||||
decl(#20008,#20003)
|
||||
#20010=*
|
||||
exprs(#20010,65,#20006,1,"async() ... t foo()")
|
||||
#20011=@"loc,{#10000},1,9,1,48"
|
||||
locations_default(#20011,#10000,1,9,1,48)
|
||||
hasLocation(#20010,#20011)
|
||||
enclosingStmt(#20010,#20004)
|
||||
exprContainers(#20010,#20001)
|
||||
#20012=*
|
||||
scopes(#20012,1)
|
||||
scopenodes(#20010,#20012)
|
||||
scopenesting(#20012,#20000)
|
||||
isAsync(#20010)
|
||||
#20013=*
|
||||
exprs(#20013,92,#20010,-2,"await foo()")
|
||||
#20014=@"loc,{#10000},1,38,1,48"
|
||||
locations_default(#20014,#10000,1,38,1,48)
|
||||
hasLocation(#20013,#20014)
|
||||
exprContainers(#20013,#20010)
|
||||
#20015=*
|
||||
exprs(#20015,13,#20013,0,"foo()")
|
||||
#20016=@"loc,{#10000},1,44,1,48"
|
||||
locations_default(#20016,#10000,1,44,1,48)
|
||||
hasLocation(#20015,#20016)
|
||||
exprContainers(#20015,#20010)
|
||||
#20017=*
|
||||
exprs(#20017,79,#20015,-1,"foo")
|
||||
#20018=@"loc,{#10000},1,44,1,46"
|
||||
locations_default(#20018,#10000,1,44,1,46)
|
||||
hasLocation(#20017,#20018)
|
||||
exprContainers(#20017,#20010)
|
||||
literals("foo","foo",#20017)
|
||||
#20019=@"var;{foo};{#20000}"
|
||||
variables(#20019,"foo",#20000)
|
||||
bind(#20017,#20019)
|
||||
#20020=*
|
||||
lines(#20020,#20001,"let f = async() : Promise<string> => await foo();","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"let f = async() : Promise<string> => await foo();","
|
||||
")
|
||||
hasLocation(#20020,#20005)
|
||||
#20003=@"loc,{#10000},1,1,1,49"
|
||||
locations_default(#20003,#10000,1,1,1,49)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20021=*
|
||||
tokeninfo(#20021,7,#20001,0,"let")
|
||||
#20022=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20022,#10000,1,1,1,3)
|
||||
hasLocation(#20021,#20022)
|
||||
#20023=*
|
||||
tokeninfo(#20023,6,#20001,1,"f")
|
||||
hasLocation(#20023,#20009)
|
||||
#20004=*
|
||||
tokeninfo(#20004,7,#20001,0,"let")
|
||||
#20005=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20005,#10000,1,1,1,3)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
tokeninfo(#20006,6,#20001,1,"f")
|
||||
#20007=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20007,#10000,1,5,1,5)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,8,#20001,2,"=")
|
||||
#20009=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20009,#10000,1,7,1,7)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,6,#20001,3,"async")
|
||||
#20011=@"loc,{#10000},1,9,1,13"
|
||||
locations_default(#20011,#10000,1,9,1,13)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,4,"(")
|
||||
#20013=@"loc,{#10000},1,14,1,14"
|
||||
locations_default(#20013,#10000,1,14,1,14)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,5,")")
|
||||
#20015=@"loc,{#10000},1,15,1,15"
|
||||
locations_default(#20015,#10000,1,15,1,15)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,6,":")
|
||||
#20017=@"loc,{#10000},1,17,1,17"
|
||||
locations_default(#20017,#10000,1,17,1,17)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,6,#20001,7,"Promise")
|
||||
#20019=@"loc,{#10000},1,19,1,25"
|
||||
locations_default(#20019,#10000,1,19,1,25)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,8,"<")
|
||||
#20021=@"loc,{#10000},1,26,1,26"
|
||||
locations_default(#20021,#10000,1,26,1,26)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,6,#20001,9,"string")
|
||||
#20023=@"loc,{#10000},1,27,1,32"
|
||||
locations_default(#20023,#10000,1,27,1,32)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,8,#20001,2,"=")
|
||||
#20025=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20025,#10000,1,7,1,7)
|
||||
tokeninfo(#20024,8,#20001,10,">")
|
||||
#20025=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20025,#10000,1,33,1,33)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,6,#20001,3,"async")
|
||||
#20027=@"loc,{#10000},1,9,1,13"
|
||||
locations_default(#20027,#10000,1,9,1,13)
|
||||
tokeninfo(#20026,8,#20001,11,"=>")
|
||||
#20027=@"loc,{#10000},1,35,1,36"
|
||||
locations_default(#20027,#10000,1,35,1,36)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,4,"(")
|
||||
#20029=@"loc,{#10000},1,14,1,14"
|
||||
locations_default(#20029,#10000,1,14,1,14)
|
||||
tokeninfo(#20028,6,#20001,12,"await")
|
||||
#20029=@"loc,{#10000},1,38,1,42"
|
||||
locations_default(#20029,#10000,1,38,1,42)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,5,")")
|
||||
#20031=@"loc,{#10000},1,15,1,15"
|
||||
locations_default(#20031,#10000,1,15,1,15)
|
||||
tokeninfo(#20030,6,#20001,13,"foo")
|
||||
#20031=@"loc,{#10000},1,44,1,46"
|
||||
locations_default(#20031,#10000,1,44,1,46)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,6,":")
|
||||
#20033=@"loc,{#10000},1,17,1,17"
|
||||
locations_default(#20033,#10000,1,17,1,17)
|
||||
tokeninfo(#20032,8,#20001,14,"(")
|
||||
#20033=@"loc,{#10000},1,47,1,47"
|
||||
locations_default(#20033,#10000,1,47,1,47)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,6,#20001,7,"Promise")
|
||||
#20035=@"loc,{#10000},1,19,1,25"
|
||||
locations_default(#20035,#10000,1,19,1,25)
|
||||
tokeninfo(#20034,8,#20001,15,")")
|
||||
#20035=@"loc,{#10000},1,48,1,48"
|
||||
locations_default(#20035,#10000,1,48,1,48)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,8,#20001,8,"<")
|
||||
#20037=@"loc,{#10000},1,26,1,26"
|
||||
locations_default(#20037,#10000,1,26,1,26)
|
||||
tokeninfo(#20036,8,#20001,16,";")
|
||||
#20037=@"loc,{#10000},1,49,1,49"
|
||||
locations_default(#20037,#10000,1,49,1,49)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,6,#20001,9,"string")
|
||||
#20039=@"loc,{#10000},1,27,1,32"
|
||||
locations_default(#20039,#10000,1,27,1,32)
|
||||
tokeninfo(#20038,0,#20001,17,"")
|
||||
#20039=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20039,#10000,2,1,2,0)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,8,#20001,10,">")
|
||||
#20041=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20041,#10000,1,33,1,33)
|
||||
hasLocation(#20040,#20041)
|
||||
toplevels(#20001,0)
|
||||
#20040=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20040,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20040)
|
||||
#20041=@"var;{f};{#20000}"
|
||||
variables(#20041,"f",#20000)
|
||||
#20042=*
|
||||
tokeninfo(#20042,8,#20001,11,"=>")
|
||||
#20043=@"loc,{#10000},1,35,1,36"
|
||||
locations_default(#20043,#10000,1,35,1,36)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,6,#20001,12,"await")
|
||||
#20045=@"loc,{#10000},1,38,1,42"
|
||||
locations_default(#20045,#10000,1,38,1,42)
|
||||
hasLocation(#20044,#20045)
|
||||
stmts(#20042,23,#20001,0,"let f = ... foo();")
|
||||
hasLocation(#20042,#20003)
|
||||
stmtContainers(#20042,#20001)
|
||||
#20043=*
|
||||
exprs(#20043,64,#20042,0,"f = asy ... t foo()")
|
||||
#20044=@"loc,{#10000},1,5,1,48"
|
||||
locations_default(#20044,#10000,1,5,1,48)
|
||||
hasLocation(#20043,#20044)
|
||||
enclosingStmt(#20043,#20042)
|
||||
exprContainers(#20043,#20001)
|
||||
#20045=*
|
||||
exprs(#20045,78,#20043,0,"f")
|
||||
hasLocation(#20045,#20007)
|
||||
enclosingStmt(#20045,#20042)
|
||||
exprContainers(#20045,#20001)
|
||||
literals("f","f",#20045)
|
||||
decl(#20045,#20041)
|
||||
#20046=*
|
||||
tokeninfo(#20046,6,#20001,13,"foo")
|
||||
hasLocation(#20046,#20018)
|
||||
#20047=*
|
||||
tokeninfo(#20047,8,#20001,14,"(")
|
||||
#20048=@"loc,{#10000},1,47,1,47"
|
||||
locations_default(#20048,#10000,1,47,1,47)
|
||||
hasLocation(#20047,#20048)
|
||||
exprs(#20046,65,#20043,1,"async() ... t foo()")
|
||||
#20047=@"loc,{#10000},1,9,1,48"
|
||||
locations_default(#20047,#10000,1,9,1,48)
|
||||
hasLocation(#20046,#20047)
|
||||
enclosingStmt(#20046,#20042)
|
||||
exprContainers(#20046,#20001)
|
||||
#20048=*
|
||||
scopes(#20048,1)
|
||||
scopenodes(#20046,#20048)
|
||||
scopenesting(#20048,#20000)
|
||||
isAsync(#20046)
|
||||
#20049=*
|
||||
tokeninfo(#20049,8,#20001,15,")")
|
||||
#20050=@"loc,{#10000},1,48,1,48"
|
||||
locations_default(#20050,#10000,1,48,1,48)
|
||||
exprs(#20049,92,#20046,-2,"await foo()")
|
||||
#20050=@"loc,{#10000},1,38,1,48"
|
||||
locations_default(#20050,#10000,1,38,1,48)
|
||||
hasLocation(#20049,#20050)
|
||||
exprContainers(#20049,#20046)
|
||||
#20051=*
|
||||
tokeninfo(#20051,8,#20001,16,";")
|
||||
#20052=@"loc,{#10000},1,49,1,49"
|
||||
locations_default(#20052,#10000,1,49,1,49)
|
||||
exprs(#20051,13,#20049,0,"foo()")
|
||||
#20052=@"loc,{#10000},1,44,1,48"
|
||||
locations_default(#20052,#10000,1,44,1,48)
|
||||
hasLocation(#20051,#20052)
|
||||
exprContainers(#20051,#20046)
|
||||
#20053=*
|
||||
tokeninfo(#20053,0,#20001,17,"")
|
||||
#20054=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20054,#10000,2,1,2,0)
|
||||
hasLocation(#20053,#20054)
|
||||
exprs(#20053,79,#20051,-1,"foo")
|
||||
hasLocation(#20053,#20031)
|
||||
exprContainers(#20053,#20046)
|
||||
literals("foo","foo",#20053)
|
||||
#20054=@"var;{foo};{#20000}"
|
||||
variables(#20054,"foo",#20000)
|
||||
bind(#20053,#20054)
|
||||
#20055=*
|
||||
entry_cfg_node(#20055,#20001)
|
||||
#20056=@"loc,{#10000},1,1,1,0"
|
||||
@@ -169,25 +169,25 @@ locations_default(#20056,#10000,1,1,1,0)
|
||||
hasLocation(#20055,#20056)
|
||||
#20057=*
|
||||
exit_cfg_node(#20057,#20001)
|
||||
hasLocation(#20057,#20054)
|
||||
successor(#20004,#20008)
|
||||
successor(#20010,#20006)
|
||||
hasLocation(#20057,#20039)
|
||||
successor(#20042,#20045)
|
||||
successor(#20046,#20043)
|
||||
#20058=*
|
||||
entry_cfg_node(#20058,#20010)
|
||||
entry_cfg_node(#20058,#20046)
|
||||
#20059=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20059,#10000,1,9,1,8)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
exit_cfg_node(#20060,#20010)
|
||||
exit_cfg_node(#20060,#20046)
|
||||
#20061=@"loc,{#10000},1,49,1,48"
|
||||
locations_default(#20061,#10000,1,49,1,48)
|
||||
hasLocation(#20060,#20061)
|
||||
successor(#20017,#20015)
|
||||
successor(#20015,#20013)
|
||||
successor(#20013,#20060)
|
||||
successor(#20058,#20017)
|
||||
successor(#20008,#20010)
|
||||
successor(#20006,#20057)
|
||||
successor(#20055,#20004)
|
||||
successor(#20053,#20051)
|
||||
successor(#20051,#20049)
|
||||
successor(#20049,#20060)
|
||||
successor(#20058,#20053)
|
||||
successor(#20045,#20046)
|
||||
successor(#20043,#20057)
|
||||
successor(#20055,#20042)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,92 +9,92 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20002,#10000,1,1,3,1)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
lines(#20003,#20001,"declare class Foo {","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"declare class Foo {","
|
||||
")
|
||||
#20004=@"loc,{#10000},1,1,1,19"
|
||||
locations_default(#20004,#10000,1,1,1,19)
|
||||
hasLocation(#20003,#20004)
|
||||
#20005=*
|
||||
lines(#20005,#20001," @@iterator(): int","
|
||||
#20003=@"loc,{#10000},1,1,1,19"
|
||||
locations_default(#20003,#10000,1,1,1,19)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001," @@iterator(): int","
|
||||
")
|
||||
#20006=@"loc,{#10000},2,1,2,19"
|
||||
locations_default(#20006,#10000,2,1,2,19)
|
||||
hasLocation(#20005,#20006)
|
||||
#20005=@"loc,{#10000},2,1,2,19"
|
||||
locations_default(#20005,#10000,2,1,2,19)
|
||||
hasLocation(#20004,#20005)
|
||||
indentation(#10000,2," ",2)
|
||||
#20007=*
|
||||
lines(#20007,#20001,"}","")
|
||||
#20008=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20008,#10000,3,1,3,1)
|
||||
hasLocation(#20007,#20008)
|
||||
#20006=*
|
||||
lines(#20006,#20001,"}","")
|
||||
#20007=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20007,#10000,3,1,3,1)
|
||||
hasLocation(#20006,#20007)
|
||||
numlines(#20001,3,3,0)
|
||||
#20009=*
|
||||
tokeninfo(#20009,6,#20001,0,"declare")
|
||||
#20010=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20010,#10000,1,1,1,7)
|
||||
hasLocation(#20009,#20010)
|
||||
#20011=*
|
||||
tokeninfo(#20011,7,#20001,1,"class")
|
||||
#20012=@"loc,{#10000},1,9,1,13"
|
||||
locations_default(#20012,#10000,1,9,1,13)
|
||||
hasLocation(#20011,#20012)
|
||||
#20013=*
|
||||
tokeninfo(#20013,6,#20001,2,"Foo")
|
||||
#20014=@"loc,{#10000},1,15,1,17"
|
||||
locations_default(#20014,#10000,1,15,1,17)
|
||||
hasLocation(#20013,#20014)
|
||||
#20015=*
|
||||
tokeninfo(#20015,8,#20001,3,"{")
|
||||
#20016=@"loc,{#10000},1,19,1,19"
|
||||
locations_default(#20016,#10000,1,19,1,19)
|
||||
hasLocation(#20015,#20016)
|
||||
#20017=*
|
||||
tokeninfo(#20017,8,#20001,4,"@")
|
||||
#20018=@"loc,{#10000},2,3,2,3"
|
||||
locations_default(#20018,#10000,2,3,2,3)
|
||||
hasLocation(#20017,#20018)
|
||||
#20019=*
|
||||
tokeninfo(#20019,8,#20001,5,"@")
|
||||
#20020=@"loc,{#10000},2,4,2,4"
|
||||
locations_default(#20020,#10000,2,4,2,4)
|
||||
hasLocation(#20019,#20020)
|
||||
#20021=*
|
||||
tokeninfo(#20021,6,#20001,6,"iterator")
|
||||
#20022=@"loc,{#10000},2,5,2,12"
|
||||
locations_default(#20022,#10000,2,5,2,12)
|
||||
hasLocation(#20021,#20022)
|
||||
#20023=*
|
||||
tokeninfo(#20023,8,#20001,7,"(")
|
||||
#20024=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20024,#10000,2,13,2,13)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
tokeninfo(#20025,8,#20001,8,")")
|
||||
#20026=@"loc,{#10000},2,14,2,14"
|
||||
locations_default(#20026,#10000,2,14,2,14)
|
||||
hasLocation(#20025,#20026)
|
||||
#20027=*
|
||||
tokeninfo(#20027,8,#20001,9,":")
|
||||
#20028=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20028,#10000,2,15,2,15)
|
||||
hasLocation(#20027,#20028)
|
||||
#20029=*
|
||||
tokeninfo(#20029,6,#20001,10,"int")
|
||||
#20030=@"loc,{#10000},2,17,2,19"
|
||||
locations_default(#20030,#10000,2,17,2,19)
|
||||
hasLocation(#20029,#20030)
|
||||
#20008=*
|
||||
tokeninfo(#20008,6,#20001,0,"declare")
|
||||
#20009=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20009,#10000,1,1,1,7)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,7,#20001,1,"class")
|
||||
#20011=@"loc,{#10000},1,9,1,13"
|
||||
locations_default(#20011,#10000,1,9,1,13)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,2,"Foo")
|
||||
#20013=@"loc,{#10000},1,15,1,17"
|
||||
locations_default(#20013,#10000,1,15,1,17)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,3,"{")
|
||||
#20015=@"loc,{#10000},1,19,1,19"
|
||||
locations_default(#20015,#10000,1,19,1,19)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,4,"@")
|
||||
#20017=@"loc,{#10000},2,3,2,3"
|
||||
locations_default(#20017,#10000,2,3,2,3)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,5,"@")
|
||||
#20019=@"loc,{#10000},2,4,2,4"
|
||||
locations_default(#20019,#10000,2,4,2,4)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,6,#20001,6,"iterator")
|
||||
#20021=@"loc,{#10000},2,5,2,12"
|
||||
locations_default(#20021,#10000,2,5,2,12)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,7,"(")
|
||||
#20023=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20023,#10000,2,13,2,13)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,8,#20001,8,")")
|
||||
#20025=@"loc,{#10000},2,14,2,14"
|
||||
locations_default(#20025,#10000,2,14,2,14)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,9,":")
|
||||
#20027=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20027,#10000,2,15,2,15)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,6,#20001,10,"int")
|
||||
#20029=@"loc,{#10000},2,17,2,19"
|
||||
locations_default(#20029,#10000,2,17,2,19)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,11,"}")
|
||||
hasLocation(#20030,#20007)
|
||||
#20031=*
|
||||
tokeninfo(#20031,8,#20001,11,"}")
|
||||
hasLocation(#20031,#20008)
|
||||
#20032=*
|
||||
tokeninfo(#20032,0,#20001,12,"")
|
||||
#20033=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20033,#10000,3,2,3,1)
|
||||
hasLocation(#20032,#20033)
|
||||
tokeninfo(#20031,0,#20001,12,"")
|
||||
#20032=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20032,#10000,3,2,3,1)
|
||||
hasLocation(#20031,#20032)
|
||||
toplevels(#20001,0)
|
||||
#20033=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20033,#10000,1,1,3,1)
|
||||
hasLocation(#20001,#20033)
|
||||
#20034=*
|
||||
entry_cfg_node(#20034,#20001)
|
||||
#20035=@"loc,{#10000},1,1,1,0"
|
||||
@@ -102,7 +102,7 @@ locations_default(#20035,#10000,1,1,1,0)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
exit_cfg_node(#20036,#20001)
|
||||
hasLocation(#20036,#20033)
|
||||
hasLocation(#20036,#20032)
|
||||
successor(#20034,#20036)
|
||||
numlines(#10000,3,3,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,13 +9,11 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,1,69"
|
||||
locations_default(#20002,#10000,1,1,1,69)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
lines(#20003,#20001,"type Asyncify = <A, B, C>((A, B) => C) => (A, B, Callback<C>) => void","")
|
||||
hasLocation(#20003,#20002)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"type Asyncify = <A, B, C>((A, B) => C) => (A, B, Callback<C>) => void","")
|
||||
#20003=@"loc,{#10000},1,1,1,69"
|
||||
locations_default(#20003,#10000,1,1,1,69)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20004=*
|
||||
tokeninfo(#20004,6,#20001,0,"type")
|
||||
@@ -182,6 +180,8 @@ tokeninfo(#20068,0,#20001,32,"")
|
||||
#20069=@"loc,{#10000},1,70,1,69"
|
||||
locations_default(#20069,#10000,1,70,1,69)
|
||||
hasLocation(#20068,#20069)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20070=*
|
||||
entry_cfg_node(#20070,#20001)
|
||||
#20071=@"loc,{#10000},1,1,1,0"
|
||||
|
||||
@@ -9,132 +9,132 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20002,#10000,1,1,3,1)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
lines(#20003,#20001,"type o = {","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"type o = {","
|
||||
")
|
||||
#20004=@"loc,{#10000},1,1,1,10"
|
||||
locations_default(#20004,#10000,1,1,1,10)
|
||||
hasLocation(#20003,#20004)
|
||||
#20005=*
|
||||
lines(#20005,#20001," push(T | Array<T>, void | C): void","
|
||||
#20003=@"loc,{#10000},1,1,1,10"
|
||||
locations_default(#20003,#10000,1,1,1,10)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001," push(T | Array<T>, void | C): void","
|
||||
")
|
||||
#20006=@"loc,{#10000},2,1,2,36"
|
||||
locations_default(#20006,#10000,2,1,2,36)
|
||||
hasLocation(#20005,#20006)
|
||||
#20005=@"loc,{#10000},2,1,2,36"
|
||||
locations_default(#20005,#10000,2,1,2,36)
|
||||
hasLocation(#20004,#20005)
|
||||
indentation(#10000,2," ",2)
|
||||
#20007=*
|
||||
lines(#20007,#20001,"}","")
|
||||
#20008=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20008,#10000,3,1,3,1)
|
||||
hasLocation(#20007,#20008)
|
||||
#20006=*
|
||||
lines(#20006,#20001,"}","")
|
||||
#20007=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20007,#10000,3,1,3,1)
|
||||
hasLocation(#20006,#20007)
|
||||
numlines(#20001,3,3,0)
|
||||
#20009=*
|
||||
tokeninfo(#20009,6,#20001,0,"type")
|
||||
#20010=@"loc,{#10000},1,1,1,4"
|
||||
locations_default(#20010,#10000,1,1,1,4)
|
||||
hasLocation(#20009,#20010)
|
||||
#20011=*
|
||||
tokeninfo(#20011,6,#20001,1,"o")
|
||||
#20012=@"loc,{#10000},1,6,1,6"
|
||||
locations_default(#20012,#10000,1,6,1,6)
|
||||
hasLocation(#20011,#20012)
|
||||
#20013=*
|
||||
tokeninfo(#20013,8,#20001,2,"=")
|
||||
#20014=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20014,#10000,1,8,1,8)
|
||||
hasLocation(#20013,#20014)
|
||||
#20015=*
|
||||
tokeninfo(#20015,8,#20001,3,"{")
|
||||
#20016=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20016,#10000,1,10,1,10)
|
||||
hasLocation(#20015,#20016)
|
||||
#20017=*
|
||||
tokeninfo(#20017,6,#20001,4,"push")
|
||||
#20018=@"loc,{#10000},2,3,2,6"
|
||||
locations_default(#20018,#10000,2,3,2,6)
|
||||
hasLocation(#20017,#20018)
|
||||
#20019=*
|
||||
tokeninfo(#20019,8,#20001,5,"(")
|
||||
#20020=@"loc,{#10000},2,7,2,7"
|
||||
locations_default(#20020,#10000,2,7,2,7)
|
||||
hasLocation(#20019,#20020)
|
||||
#20021=*
|
||||
tokeninfo(#20021,6,#20001,6,"T")
|
||||
#20022=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20022,#10000,2,8,2,8)
|
||||
hasLocation(#20021,#20022)
|
||||
#20023=*
|
||||
tokeninfo(#20023,8,#20001,7,"|")
|
||||
#20024=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20024,#10000,2,10,2,10)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
tokeninfo(#20025,6,#20001,8,"Array")
|
||||
#20026=@"loc,{#10000},2,12,2,16"
|
||||
locations_default(#20026,#10000,2,12,2,16)
|
||||
hasLocation(#20025,#20026)
|
||||
#20027=*
|
||||
tokeninfo(#20027,8,#20001,9,"<")
|
||||
#20028=@"loc,{#10000},2,17,2,17"
|
||||
locations_default(#20028,#10000,2,17,2,17)
|
||||
hasLocation(#20027,#20028)
|
||||
#20029=*
|
||||
tokeninfo(#20029,6,#20001,10,"T")
|
||||
#20030=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20030,#10000,2,18,2,18)
|
||||
hasLocation(#20029,#20030)
|
||||
#20031=*
|
||||
tokeninfo(#20031,8,#20001,11,">")
|
||||
#20032=@"loc,{#10000},2,19,2,19"
|
||||
locations_default(#20032,#10000,2,19,2,19)
|
||||
hasLocation(#20031,#20032)
|
||||
#20033=*
|
||||
tokeninfo(#20033,8,#20001,12,",")
|
||||
#20034=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20034,#10000,2,20,2,20)
|
||||
hasLocation(#20033,#20034)
|
||||
#20035=*
|
||||
tokeninfo(#20035,7,#20001,13,"void")
|
||||
#20036=@"loc,{#10000},2,22,2,25"
|
||||
locations_default(#20036,#10000,2,22,2,25)
|
||||
hasLocation(#20035,#20036)
|
||||
#20037=*
|
||||
tokeninfo(#20037,8,#20001,14,"|")
|
||||
#20038=@"loc,{#10000},2,27,2,27"
|
||||
locations_default(#20038,#10000,2,27,2,27)
|
||||
hasLocation(#20037,#20038)
|
||||
#20039=*
|
||||
tokeninfo(#20039,6,#20001,15,"C")
|
||||
#20040=@"loc,{#10000},2,29,2,29"
|
||||
locations_default(#20040,#10000,2,29,2,29)
|
||||
hasLocation(#20039,#20040)
|
||||
#20041=*
|
||||
tokeninfo(#20041,8,#20001,16,")")
|
||||
#20042=@"loc,{#10000},2,30,2,30"
|
||||
locations_default(#20042,#10000,2,30,2,30)
|
||||
hasLocation(#20041,#20042)
|
||||
#20043=*
|
||||
tokeninfo(#20043,8,#20001,17,":")
|
||||
#20044=@"loc,{#10000},2,31,2,31"
|
||||
locations_default(#20044,#10000,2,31,2,31)
|
||||
hasLocation(#20043,#20044)
|
||||
#20045=*
|
||||
tokeninfo(#20045,7,#20001,18,"void")
|
||||
#20046=@"loc,{#10000},2,33,2,36"
|
||||
locations_default(#20046,#10000,2,33,2,36)
|
||||
hasLocation(#20045,#20046)
|
||||
#20008=*
|
||||
tokeninfo(#20008,6,#20001,0,"type")
|
||||
#20009=@"loc,{#10000},1,1,1,4"
|
||||
locations_default(#20009,#10000,1,1,1,4)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,6,#20001,1,"o")
|
||||
#20011=@"loc,{#10000},1,6,1,6"
|
||||
locations_default(#20011,#10000,1,6,1,6)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,2,"=")
|
||||
#20013=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20013,#10000,1,8,1,8)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,3,"{")
|
||||
#20015=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20015,#10000,1,10,1,10)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,6,#20001,4,"push")
|
||||
#20017=@"loc,{#10000},2,3,2,6"
|
||||
locations_default(#20017,#10000,2,3,2,6)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,5,"(")
|
||||
#20019=@"loc,{#10000},2,7,2,7"
|
||||
locations_default(#20019,#10000,2,7,2,7)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,6,#20001,6,"T")
|
||||
#20021=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20021,#10000,2,8,2,8)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,7,"|")
|
||||
#20023=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20023,#10000,2,10,2,10)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,8,"Array")
|
||||
#20025=@"loc,{#10000},2,12,2,16"
|
||||
locations_default(#20025,#10000,2,12,2,16)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,9,"<")
|
||||
#20027=@"loc,{#10000},2,17,2,17"
|
||||
locations_default(#20027,#10000,2,17,2,17)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,6,#20001,10,"T")
|
||||
#20029=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20029,#10000,2,18,2,18)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,11,">")
|
||||
#20031=@"loc,{#10000},2,19,2,19"
|
||||
locations_default(#20031,#10000,2,19,2,19)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,12,",")
|
||||
#20033=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20033,#10000,2,20,2,20)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,7,#20001,13,"void")
|
||||
#20035=@"loc,{#10000},2,22,2,25"
|
||||
locations_default(#20035,#10000,2,22,2,25)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,8,#20001,14,"|")
|
||||
#20037=@"loc,{#10000},2,27,2,27"
|
||||
locations_default(#20037,#10000,2,27,2,27)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,6,#20001,15,"C")
|
||||
#20039=@"loc,{#10000},2,29,2,29"
|
||||
locations_default(#20039,#10000,2,29,2,29)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,8,#20001,16,")")
|
||||
#20041=@"loc,{#10000},2,30,2,30"
|
||||
locations_default(#20041,#10000,2,30,2,30)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,8,#20001,17,":")
|
||||
#20043=@"loc,{#10000},2,31,2,31"
|
||||
locations_default(#20043,#10000,2,31,2,31)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,7,#20001,18,"void")
|
||||
#20045=@"loc,{#10000},2,33,2,36"
|
||||
locations_default(#20045,#10000,2,33,2,36)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,19,"}")
|
||||
hasLocation(#20046,#20007)
|
||||
#20047=*
|
||||
tokeninfo(#20047,8,#20001,19,"}")
|
||||
hasLocation(#20047,#20008)
|
||||
#20048=*
|
||||
tokeninfo(#20048,0,#20001,20,"")
|
||||
#20049=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20049,#10000,3,2,3,1)
|
||||
hasLocation(#20048,#20049)
|
||||
tokeninfo(#20047,0,#20001,20,"")
|
||||
#20048=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20048,#10000,3,2,3,1)
|
||||
hasLocation(#20047,#20048)
|
||||
toplevels(#20001,0)
|
||||
#20049=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20049,#10000,1,1,3,1)
|
||||
hasLocation(#20001,#20049)
|
||||
#20050=*
|
||||
entry_cfg_node(#20050,#20001)
|
||||
#20051=@"loc,{#10000},1,1,1,0"
|
||||
@@ -142,7 +142,7 @@ locations_default(#20051,#10000,1,1,1,0)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
exit_cfg_node(#20052,#20001)
|
||||
hasLocation(#20052,#20049)
|
||||
hasLocation(#20052,#20048)
|
||||
successor(#20050,#20052)
|
||||
numlines(#10000,3,3,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,235 +9,235 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,5,58"
|
||||
locations_default(#20002,#10000,1,1,5,58)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
lines(#20003,#20001,"declare export var foo : boolean;","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"declare export var foo : boolean;","
|
||||
")
|
||||
#20004=@"loc,{#10000},1,1,1,33"
|
||||
locations_default(#20004,#10000,1,1,1,33)
|
||||
hasLocation(#20003,#20004)
|
||||
#20005=*
|
||||
lines(#20005,#20001,"declare export default typeof simpleTextBuffer$TextBuffer;","
|
||||
#20003=@"loc,{#10000},1,1,1,33"
|
||||
locations_default(#20003,#10000,1,1,1,33)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001,"declare export default typeof simpleTextBuffer$TextBuffer;","
|
||||
")
|
||||
#20006=@"loc,{#10000},2,1,2,58"
|
||||
locations_default(#20006,#10000,2,1,2,58)
|
||||
hasLocation(#20005,#20006)
|
||||
#20007=*
|
||||
lines(#20007,#20001,"declare export default marked$Marked;","
|
||||
#20005=@"loc,{#10000},2,1,2,58"
|
||||
locations_default(#20005,#10000,2,1,2,58)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
lines(#20006,#20001,"declare export default marked$Marked;","
|
||||
")
|
||||
#20008=@"loc,{#10000},3,1,3,37"
|
||||
locations_default(#20008,#10000,3,1,3,37)
|
||||
hasLocation(#20007,#20008)
|
||||
#20009=*
|
||||
lines(#20009,#20001,"declare export type ProcessEnv = { };","
|
||||
#20007=@"loc,{#10000},3,1,3,37"
|
||||
locations_default(#20007,#10000,3,1,3,37)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
lines(#20008,#20001,"declare export type ProcessEnv = { };","
|
||||
")
|
||||
#20010=@"loc,{#10000},4,1,4,37"
|
||||
locations_default(#20010,#10000,4,1,4,37)
|
||||
hasLocation(#20009,#20010)
|
||||
#20011=*
|
||||
lines(#20011,#20001,"declare module ""foo"" { declare export type * from ""bar""; }","")
|
||||
#20012=@"loc,{#10000},5,1,5,58"
|
||||
locations_default(#20012,#10000,5,1,5,58)
|
||||
hasLocation(#20011,#20012)
|
||||
#20009=@"loc,{#10000},4,1,4,37"
|
||||
locations_default(#20009,#10000,4,1,4,37)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
lines(#20010,#20001,"declare module ""foo"" { declare export type * from ""bar""; }","")
|
||||
#20011=@"loc,{#10000},5,1,5,58"
|
||||
locations_default(#20011,#10000,5,1,5,58)
|
||||
hasLocation(#20010,#20011)
|
||||
numlines(#20001,5,5,0)
|
||||
#20013=*
|
||||
tokeninfo(#20013,6,#20001,0,"declare")
|
||||
#20014=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20014,#10000,1,1,1,7)
|
||||
hasLocation(#20013,#20014)
|
||||
#20015=*
|
||||
tokeninfo(#20015,7,#20001,1,"export")
|
||||
#20016=@"loc,{#10000},1,9,1,14"
|
||||
locations_default(#20016,#10000,1,9,1,14)
|
||||
hasLocation(#20015,#20016)
|
||||
#20017=*
|
||||
tokeninfo(#20017,7,#20001,2,"var")
|
||||
#20018=@"loc,{#10000},1,16,1,18"
|
||||
locations_default(#20018,#10000,1,16,1,18)
|
||||
hasLocation(#20017,#20018)
|
||||
#20019=*
|
||||
tokeninfo(#20019,6,#20001,3,"foo")
|
||||
#20020=@"loc,{#10000},1,20,1,22"
|
||||
locations_default(#20020,#10000,1,20,1,22)
|
||||
hasLocation(#20019,#20020)
|
||||
#20021=*
|
||||
tokeninfo(#20021,8,#20001,4,":")
|
||||
#20022=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20022,#10000,1,24,1,24)
|
||||
hasLocation(#20021,#20022)
|
||||
#20023=*
|
||||
tokeninfo(#20023,6,#20001,5,"boolean")
|
||||
#20024=@"loc,{#10000},1,26,1,32"
|
||||
locations_default(#20024,#10000,1,26,1,32)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
tokeninfo(#20025,8,#20001,6,";")
|
||||
#20026=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20026,#10000,1,33,1,33)
|
||||
hasLocation(#20025,#20026)
|
||||
#20027=*
|
||||
tokeninfo(#20027,6,#20001,7,"declare")
|
||||
#20028=@"loc,{#10000},2,1,2,7"
|
||||
locations_default(#20028,#10000,2,1,2,7)
|
||||
hasLocation(#20027,#20028)
|
||||
#20029=*
|
||||
tokeninfo(#20029,7,#20001,8,"export")
|
||||
#20030=@"loc,{#10000},2,9,2,14"
|
||||
locations_default(#20030,#10000,2,9,2,14)
|
||||
hasLocation(#20029,#20030)
|
||||
#20031=*
|
||||
tokeninfo(#20031,7,#20001,9,"default")
|
||||
#20032=@"loc,{#10000},2,16,2,22"
|
||||
locations_default(#20032,#10000,2,16,2,22)
|
||||
hasLocation(#20031,#20032)
|
||||
#20033=*
|
||||
tokeninfo(#20033,7,#20001,10,"typeof")
|
||||
#20034=@"loc,{#10000},2,24,2,29"
|
||||
locations_default(#20034,#10000,2,24,2,29)
|
||||
hasLocation(#20033,#20034)
|
||||
#20035=*
|
||||
tokeninfo(#20035,6,#20001,11,"simpleTextBuffer$TextBuffer")
|
||||
#20036=@"loc,{#10000},2,31,2,57"
|
||||
locations_default(#20036,#10000,2,31,2,57)
|
||||
hasLocation(#20035,#20036)
|
||||
#20037=*
|
||||
tokeninfo(#20037,8,#20001,12,";")
|
||||
#20038=@"loc,{#10000},2,58,2,58"
|
||||
locations_default(#20038,#10000,2,58,2,58)
|
||||
hasLocation(#20037,#20038)
|
||||
#20039=*
|
||||
tokeninfo(#20039,6,#20001,13,"declare")
|
||||
#20040=@"loc,{#10000},3,1,3,7"
|
||||
locations_default(#20040,#10000,3,1,3,7)
|
||||
hasLocation(#20039,#20040)
|
||||
#20041=*
|
||||
tokeninfo(#20041,7,#20001,14,"export")
|
||||
#20042=@"loc,{#10000},3,9,3,14"
|
||||
locations_default(#20042,#10000,3,9,3,14)
|
||||
hasLocation(#20041,#20042)
|
||||
#20043=*
|
||||
tokeninfo(#20043,7,#20001,15,"default")
|
||||
#20044=@"loc,{#10000},3,16,3,22"
|
||||
locations_default(#20044,#10000,3,16,3,22)
|
||||
hasLocation(#20043,#20044)
|
||||
#20045=*
|
||||
tokeninfo(#20045,6,#20001,16,"marked$Marked")
|
||||
#20046=@"loc,{#10000},3,24,3,36"
|
||||
locations_default(#20046,#10000,3,24,3,36)
|
||||
hasLocation(#20045,#20046)
|
||||
#20047=*
|
||||
tokeninfo(#20047,8,#20001,17,";")
|
||||
#20048=@"loc,{#10000},3,37,3,37"
|
||||
locations_default(#20048,#10000,3,37,3,37)
|
||||
hasLocation(#20047,#20048)
|
||||
#20049=*
|
||||
tokeninfo(#20049,6,#20001,18,"declare")
|
||||
#20050=@"loc,{#10000},4,1,4,7"
|
||||
locations_default(#20050,#10000,4,1,4,7)
|
||||
hasLocation(#20049,#20050)
|
||||
#20051=*
|
||||
tokeninfo(#20051,7,#20001,19,"export")
|
||||
#20052=@"loc,{#10000},4,9,4,14"
|
||||
locations_default(#20052,#10000,4,9,4,14)
|
||||
hasLocation(#20051,#20052)
|
||||
#20053=*
|
||||
tokeninfo(#20053,6,#20001,20,"type")
|
||||
#20054=@"loc,{#10000},4,16,4,19"
|
||||
locations_default(#20054,#10000,4,16,4,19)
|
||||
hasLocation(#20053,#20054)
|
||||
#20055=*
|
||||
tokeninfo(#20055,6,#20001,21,"ProcessEnv")
|
||||
#20056=@"loc,{#10000},4,21,4,30"
|
||||
locations_default(#20056,#10000,4,21,4,30)
|
||||
hasLocation(#20055,#20056)
|
||||
#20057=*
|
||||
tokeninfo(#20057,8,#20001,22,"=")
|
||||
#20058=@"loc,{#10000},4,32,4,32"
|
||||
locations_default(#20058,#10000,4,32,4,32)
|
||||
hasLocation(#20057,#20058)
|
||||
#20059=*
|
||||
tokeninfo(#20059,8,#20001,23,"{")
|
||||
#20060=@"loc,{#10000},4,34,4,34"
|
||||
locations_default(#20060,#10000,4,34,4,34)
|
||||
hasLocation(#20059,#20060)
|
||||
#20061=*
|
||||
tokeninfo(#20061,8,#20001,24,"}")
|
||||
#20062=@"loc,{#10000},4,36,4,36"
|
||||
locations_default(#20062,#10000,4,36,4,36)
|
||||
hasLocation(#20061,#20062)
|
||||
#20063=*
|
||||
tokeninfo(#20063,8,#20001,25,";")
|
||||
#20064=@"loc,{#10000},4,37,4,37"
|
||||
locations_default(#20064,#10000,4,37,4,37)
|
||||
hasLocation(#20063,#20064)
|
||||
#20065=*
|
||||
tokeninfo(#20065,6,#20001,26,"declare")
|
||||
#20066=@"loc,{#10000},5,1,5,7"
|
||||
locations_default(#20066,#10000,5,1,5,7)
|
||||
hasLocation(#20065,#20066)
|
||||
#20067=*
|
||||
tokeninfo(#20067,6,#20001,27,"module")
|
||||
#20068=@"loc,{#10000},5,9,5,14"
|
||||
locations_default(#20068,#10000,5,9,5,14)
|
||||
hasLocation(#20067,#20068)
|
||||
#20069=*
|
||||
tokeninfo(#20069,4,#20001,28,"""foo""")
|
||||
#20070=@"loc,{#10000},5,16,5,20"
|
||||
locations_default(#20070,#10000,5,16,5,20)
|
||||
hasLocation(#20069,#20070)
|
||||
#20071=*
|
||||
tokeninfo(#20071,8,#20001,29,"{")
|
||||
#20072=@"loc,{#10000},5,22,5,22"
|
||||
locations_default(#20072,#10000,5,22,5,22)
|
||||
hasLocation(#20071,#20072)
|
||||
#20073=*
|
||||
tokeninfo(#20073,6,#20001,30,"declare")
|
||||
#20074=@"loc,{#10000},5,24,5,30"
|
||||
locations_default(#20074,#10000,5,24,5,30)
|
||||
hasLocation(#20073,#20074)
|
||||
#20075=*
|
||||
tokeninfo(#20075,7,#20001,31,"export")
|
||||
#20076=@"loc,{#10000},5,32,5,37"
|
||||
locations_default(#20076,#10000,5,32,5,37)
|
||||
hasLocation(#20075,#20076)
|
||||
#20077=*
|
||||
tokeninfo(#20077,6,#20001,32,"type")
|
||||
#20078=@"loc,{#10000},5,39,5,42"
|
||||
locations_default(#20078,#10000,5,39,5,42)
|
||||
hasLocation(#20077,#20078)
|
||||
#20079=*
|
||||
tokeninfo(#20079,8,#20001,33,"*")
|
||||
#20080=@"loc,{#10000},5,44,5,44"
|
||||
locations_default(#20080,#10000,5,44,5,44)
|
||||
hasLocation(#20079,#20080)
|
||||
#20081=*
|
||||
tokeninfo(#20081,6,#20001,34,"from")
|
||||
#20082=@"loc,{#10000},5,46,5,49"
|
||||
locations_default(#20082,#10000,5,46,5,49)
|
||||
hasLocation(#20081,#20082)
|
||||
#20083=*
|
||||
tokeninfo(#20083,4,#20001,35,"""bar""")
|
||||
#20084=@"loc,{#10000},5,51,5,55"
|
||||
locations_default(#20084,#10000,5,51,5,55)
|
||||
hasLocation(#20083,#20084)
|
||||
#20085=*
|
||||
tokeninfo(#20085,8,#20001,36,";")
|
||||
#20086=@"loc,{#10000},5,56,5,56"
|
||||
locations_default(#20086,#10000,5,56,5,56)
|
||||
hasLocation(#20085,#20086)
|
||||
#20087=*
|
||||
tokeninfo(#20087,8,#20001,37,"}")
|
||||
#20088=@"loc,{#10000},5,58,5,58"
|
||||
locations_default(#20088,#10000,5,58,5,58)
|
||||
hasLocation(#20087,#20088)
|
||||
#20089=*
|
||||
tokeninfo(#20089,0,#20001,38,"")
|
||||
#20090=@"loc,{#10000},5,59,5,58"
|
||||
locations_default(#20090,#10000,5,59,5,58)
|
||||
hasLocation(#20089,#20090)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,0,"declare")
|
||||
#20013=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20013,#10000,1,1,1,7)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,7,#20001,1,"export")
|
||||
#20015=@"loc,{#10000},1,9,1,14"
|
||||
locations_default(#20015,#10000,1,9,1,14)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,7,#20001,2,"var")
|
||||
#20017=@"loc,{#10000},1,16,1,18"
|
||||
locations_default(#20017,#10000,1,16,1,18)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,6,#20001,3,"foo")
|
||||
#20019=@"loc,{#10000},1,20,1,22"
|
||||
locations_default(#20019,#10000,1,20,1,22)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,4,":")
|
||||
#20021=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20021,#10000,1,24,1,24)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,6,#20001,5,"boolean")
|
||||
#20023=@"loc,{#10000},1,26,1,32"
|
||||
locations_default(#20023,#10000,1,26,1,32)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,8,#20001,6,";")
|
||||
#20025=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20025,#10000,1,33,1,33)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,6,#20001,7,"declare")
|
||||
#20027=@"loc,{#10000},2,1,2,7"
|
||||
locations_default(#20027,#10000,2,1,2,7)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,7,#20001,8,"export")
|
||||
#20029=@"loc,{#10000},2,9,2,14"
|
||||
locations_default(#20029,#10000,2,9,2,14)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,7,#20001,9,"default")
|
||||
#20031=@"loc,{#10000},2,16,2,22"
|
||||
locations_default(#20031,#10000,2,16,2,22)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,7,#20001,10,"typeof")
|
||||
#20033=@"loc,{#10000},2,24,2,29"
|
||||
locations_default(#20033,#10000,2,24,2,29)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,6,#20001,11,"simpleTextBuffer$TextBuffer")
|
||||
#20035=@"loc,{#10000},2,31,2,57"
|
||||
locations_default(#20035,#10000,2,31,2,57)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,8,#20001,12,";")
|
||||
#20037=@"loc,{#10000},2,58,2,58"
|
||||
locations_default(#20037,#10000,2,58,2,58)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,6,#20001,13,"declare")
|
||||
#20039=@"loc,{#10000},3,1,3,7"
|
||||
locations_default(#20039,#10000,3,1,3,7)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,7,#20001,14,"export")
|
||||
#20041=@"loc,{#10000},3,9,3,14"
|
||||
locations_default(#20041,#10000,3,9,3,14)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,7,#20001,15,"default")
|
||||
#20043=@"loc,{#10000},3,16,3,22"
|
||||
locations_default(#20043,#10000,3,16,3,22)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,6,#20001,16,"marked$Marked")
|
||||
#20045=@"loc,{#10000},3,24,3,36"
|
||||
locations_default(#20045,#10000,3,24,3,36)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,17,";")
|
||||
#20047=@"loc,{#10000},3,37,3,37"
|
||||
locations_default(#20047,#10000,3,37,3,37)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,6,#20001,18,"declare")
|
||||
#20049=@"loc,{#10000},4,1,4,7"
|
||||
locations_default(#20049,#10000,4,1,4,7)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,7,#20001,19,"export")
|
||||
#20051=@"loc,{#10000},4,9,4,14"
|
||||
locations_default(#20051,#10000,4,9,4,14)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,6,#20001,20,"type")
|
||||
#20053=@"loc,{#10000},4,16,4,19"
|
||||
locations_default(#20053,#10000,4,16,4,19)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
tokeninfo(#20054,6,#20001,21,"ProcessEnv")
|
||||
#20055=@"loc,{#10000},4,21,4,30"
|
||||
locations_default(#20055,#10000,4,21,4,30)
|
||||
hasLocation(#20054,#20055)
|
||||
#20056=*
|
||||
tokeninfo(#20056,8,#20001,22,"=")
|
||||
#20057=@"loc,{#10000},4,32,4,32"
|
||||
locations_default(#20057,#10000,4,32,4,32)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
tokeninfo(#20058,8,#20001,23,"{")
|
||||
#20059=@"loc,{#10000},4,34,4,34"
|
||||
locations_default(#20059,#10000,4,34,4,34)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
tokeninfo(#20060,8,#20001,24,"}")
|
||||
#20061=@"loc,{#10000},4,36,4,36"
|
||||
locations_default(#20061,#10000,4,36,4,36)
|
||||
hasLocation(#20060,#20061)
|
||||
#20062=*
|
||||
tokeninfo(#20062,8,#20001,25,";")
|
||||
#20063=@"loc,{#10000},4,37,4,37"
|
||||
locations_default(#20063,#10000,4,37,4,37)
|
||||
hasLocation(#20062,#20063)
|
||||
#20064=*
|
||||
tokeninfo(#20064,6,#20001,26,"declare")
|
||||
#20065=@"loc,{#10000},5,1,5,7"
|
||||
locations_default(#20065,#10000,5,1,5,7)
|
||||
hasLocation(#20064,#20065)
|
||||
#20066=*
|
||||
tokeninfo(#20066,6,#20001,27,"module")
|
||||
#20067=@"loc,{#10000},5,9,5,14"
|
||||
locations_default(#20067,#10000,5,9,5,14)
|
||||
hasLocation(#20066,#20067)
|
||||
#20068=*
|
||||
tokeninfo(#20068,4,#20001,28,"""foo""")
|
||||
#20069=@"loc,{#10000},5,16,5,20"
|
||||
locations_default(#20069,#10000,5,16,5,20)
|
||||
hasLocation(#20068,#20069)
|
||||
#20070=*
|
||||
tokeninfo(#20070,8,#20001,29,"{")
|
||||
#20071=@"loc,{#10000},5,22,5,22"
|
||||
locations_default(#20071,#10000,5,22,5,22)
|
||||
hasLocation(#20070,#20071)
|
||||
#20072=*
|
||||
tokeninfo(#20072,6,#20001,30,"declare")
|
||||
#20073=@"loc,{#10000},5,24,5,30"
|
||||
locations_default(#20073,#10000,5,24,5,30)
|
||||
hasLocation(#20072,#20073)
|
||||
#20074=*
|
||||
tokeninfo(#20074,7,#20001,31,"export")
|
||||
#20075=@"loc,{#10000},5,32,5,37"
|
||||
locations_default(#20075,#10000,5,32,5,37)
|
||||
hasLocation(#20074,#20075)
|
||||
#20076=*
|
||||
tokeninfo(#20076,6,#20001,32,"type")
|
||||
#20077=@"loc,{#10000},5,39,5,42"
|
||||
locations_default(#20077,#10000,5,39,5,42)
|
||||
hasLocation(#20076,#20077)
|
||||
#20078=*
|
||||
tokeninfo(#20078,8,#20001,33,"*")
|
||||
#20079=@"loc,{#10000},5,44,5,44"
|
||||
locations_default(#20079,#10000,5,44,5,44)
|
||||
hasLocation(#20078,#20079)
|
||||
#20080=*
|
||||
tokeninfo(#20080,6,#20001,34,"from")
|
||||
#20081=@"loc,{#10000},5,46,5,49"
|
||||
locations_default(#20081,#10000,5,46,5,49)
|
||||
hasLocation(#20080,#20081)
|
||||
#20082=*
|
||||
tokeninfo(#20082,4,#20001,35,"""bar""")
|
||||
#20083=@"loc,{#10000},5,51,5,55"
|
||||
locations_default(#20083,#10000,5,51,5,55)
|
||||
hasLocation(#20082,#20083)
|
||||
#20084=*
|
||||
tokeninfo(#20084,8,#20001,36,";")
|
||||
#20085=@"loc,{#10000},5,56,5,56"
|
||||
locations_default(#20085,#10000,5,56,5,56)
|
||||
hasLocation(#20084,#20085)
|
||||
#20086=*
|
||||
tokeninfo(#20086,8,#20001,37,"}")
|
||||
#20087=@"loc,{#10000},5,58,5,58"
|
||||
locations_default(#20087,#10000,5,58,5,58)
|
||||
hasLocation(#20086,#20087)
|
||||
#20088=*
|
||||
tokeninfo(#20088,0,#20001,38,"")
|
||||
#20089=@"loc,{#10000},5,59,5,58"
|
||||
locations_default(#20089,#10000,5,59,5,58)
|
||||
hasLocation(#20088,#20089)
|
||||
toplevels(#20001,0)
|
||||
#20090=@"loc,{#10000},1,1,5,58"
|
||||
locations_default(#20090,#10000,1,1,5,58)
|
||||
hasLocation(#20001,#20090)
|
||||
#20091=*
|
||||
entry_cfg_node(#20091,#20001)
|
||||
#20092=@"loc,{#10000},1,1,1,0"
|
||||
@@ -245,7 +245,7 @@ locations_default(#20092,#10000,1,1,1,0)
|
||||
hasLocation(#20091,#20092)
|
||||
#20093=*
|
||||
exit_cfg_node(#20093,#20001)
|
||||
hasLocation(#20093,#20090)
|
||||
hasLocation(#20093,#20089)
|
||||
successor(#20091,#20093)
|
||||
numlines(#10000,5,5,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,99 +9,99 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,4,1"
|
||||
locations_default(#20002,#10000,1,1,4,1)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
lines(#20003,#20001,"declare module 'foo' {","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"declare module 'foo' {","
|
||||
")
|
||||
#20004=@"loc,{#10000},1,1,1,22"
|
||||
locations_default(#20004,#10000,1,1,1,22)
|
||||
hasLocation(#20003,#20004)
|
||||
#20005=*
|
||||
lines(#20005,#20001," declare module.exports: {","
|
||||
#20003=@"loc,{#10000},1,1,1,22"
|
||||
locations_default(#20003,#10000,1,1,1,22)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001," declare module.exports: {","
|
||||
")
|
||||
#20006=@"loc,{#10000},2,1,2,27"
|
||||
locations_default(#20006,#10000,2,1,2,27)
|
||||
hasLocation(#20005,#20006)
|
||||
#20005=@"loc,{#10000},2,1,2,27"
|
||||
locations_default(#20005,#10000,2,1,2,27)
|
||||
hasLocation(#20004,#20005)
|
||||
indentation(#10000,2," ",2)
|
||||
#20007=*
|
||||
lines(#20007,#20001," }","
|
||||
#20006=*
|
||||
lines(#20006,#20001," }","
|
||||
")
|
||||
#20008=@"loc,{#10000},3,1,3,3"
|
||||
locations_default(#20008,#10000,3,1,3,3)
|
||||
hasLocation(#20007,#20008)
|
||||
#20007=@"loc,{#10000},3,1,3,3"
|
||||
locations_default(#20007,#10000,3,1,3,3)
|
||||
hasLocation(#20006,#20007)
|
||||
indentation(#10000,3," ",2)
|
||||
#20009=*
|
||||
lines(#20009,#20001,"}","")
|
||||
#20010=@"loc,{#10000},4,1,4,1"
|
||||
locations_default(#20010,#10000,4,1,4,1)
|
||||
hasLocation(#20009,#20010)
|
||||
#20008=*
|
||||
lines(#20008,#20001,"}","")
|
||||
#20009=@"loc,{#10000},4,1,4,1"
|
||||
locations_default(#20009,#10000,4,1,4,1)
|
||||
hasLocation(#20008,#20009)
|
||||
numlines(#20001,4,4,0)
|
||||
#20011=*
|
||||
tokeninfo(#20011,6,#20001,0,"declare")
|
||||
#20012=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20012,#10000,1,1,1,7)
|
||||
hasLocation(#20011,#20012)
|
||||
#20013=*
|
||||
tokeninfo(#20013,6,#20001,1,"module")
|
||||
#20014=@"loc,{#10000},1,9,1,14"
|
||||
locations_default(#20014,#10000,1,9,1,14)
|
||||
hasLocation(#20013,#20014)
|
||||
#20015=*
|
||||
tokeninfo(#20015,4,#20001,2,"'foo'")
|
||||
#20016=@"loc,{#10000},1,16,1,20"
|
||||
locations_default(#20016,#10000,1,16,1,20)
|
||||
hasLocation(#20015,#20016)
|
||||
#20017=*
|
||||
tokeninfo(#20017,8,#20001,3,"{")
|
||||
#20018=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20018,#10000,1,22,1,22)
|
||||
hasLocation(#20017,#20018)
|
||||
#20019=*
|
||||
tokeninfo(#20019,6,#20001,4,"declare")
|
||||
#20020=@"loc,{#10000},2,3,2,9"
|
||||
locations_default(#20020,#10000,2,3,2,9)
|
||||
hasLocation(#20019,#20020)
|
||||
#20021=*
|
||||
tokeninfo(#20021,6,#20001,5,"module")
|
||||
#20022=@"loc,{#10000},2,11,2,16"
|
||||
locations_default(#20022,#10000,2,11,2,16)
|
||||
hasLocation(#20021,#20022)
|
||||
#20023=*
|
||||
tokeninfo(#20023,8,#20001,6,".")
|
||||
#20024=@"loc,{#10000},2,17,2,17"
|
||||
locations_default(#20024,#10000,2,17,2,17)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
tokeninfo(#20025,6,#20001,7,"exports")
|
||||
#20026=@"loc,{#10000},2,18,2,24"
|
||||
locations_default(#20026,#10000,2,18,2,24)
|
||||
hasLocation(#20025,#20026)
|
||||
#20027=*
|
||||
tokeninfo(#20027,8,#20001,8,":")
|
||||
#20028=@"loc,{#10000},2,25,2,25"
|
||||
locations_default(#20028,#10000,2,25,2,25)
|
||||
hasLocation(#20027,#20028)
|
||||
#20029=*
|
||||
tokeninfo(#20029,8,#20001,9,"{")
|
||||
#20030=@"loc,{#10000},2,27,2,27"
|
||||
locations_default(#20030,#10000,2,27,2,27)
|
||||
hasLocation(#20029,#20030)
|
||||
#20031=*
|
||||
tokeninfo(#20031,8,#20001,10,"}")
|
||||
#20032=@"loc,{#10000},3,3,3,3"
|
||||
locations_default(#20032,#10000,3,3,3,3)
|
||||
hasLocation(#20031,#20032)
|
||||
#20010=*
|
||||
tokeninfo(#20010,6,#20001,0,"declare")
|
||||
#20011=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20011,#10000,1,1,1,7)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,1,"module")
|
||||
#20013=@"loc,{#10000},1,9,1,14"
|
||||
locations_default(#20013,#10000,1,9,1,14)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,4,#20001,2,"'foo'")
|
||||
#20015=@"loc,{#10000},1,16,1,20"
|
||||
locations_default(#20015,#10000,1,16,1,20)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,3,"{")
|
||||
#20017=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20017,#10000,1,22,1,22)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,6,#20001,4,"declare")
|
||||
#20019=@"loc,{#10000},2,3,2,9"
|
||||
locations_default(#20019,#10000,2,3,2,9)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,6,#20001,5,"module")
|
||||
#20021=@"loc,{#10000},2,11,2,16"
|
||||
locations_default(#20021,#10000,2,11,2,16)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,6,".")
|
||||
#20023=@"loc,{#10000},2,17,2,17"
|
||||
locations_default(#20023,#10000,2,17,2,17)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,7,"exports")
|
||||
#20025=@"loc,{#10000},2,18,2,24"
|
||||
locations_default(#20025,#10000,2,18,2,24)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,8,":")
|
||||
#20027=@"loc,{#10000},2,25,2,25"
|
||||
locations_default(#20027,#10000,2,25,2,25)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,9,"{")
|
||||
#20029=@"loc,{#10000},2,27,2,27"
|
||||
locations_default(#20029,#10000,2,27,2,27)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,10,"}")
|
||||
#20031=@"loc,{#10000},3,3,3,3"
|
||||
locations_default(#20031,#10000,3,3,3,3)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,11,"}")
|
||||
hasLocation(#20032,#20009)
|
||||
#20033=*
|
||||
tokeninfo(#20033,8,#20001,11,"}")
|
||||
hasLocation(#20033,#20010)
|
||||
#20034=*
|
||||
tokeninfo(#20034,0,#20001,12,"")
|
||||
#20035=@"loc,{#10000},4,2,4,1"
|
||||
locations_default(#20035,#10000,4,2,4,1)
|
||||
hasLocation(#20034,#20035)
|
||||
tokeninfo(#20033,0,#20001,12,"")
|
||||
#20034=@"loc,{#10000},4,2,4,1"
|
||||
locations_default(#20034,#10000,4,2,4,1)
|
||||
hasLocation(#20033,#20034)
|
||||
toplevels(#20001,0)
|
||||
#20035=@"loc,{#10000},1,1,4,1"
|
||||
locations_default(#20035,#10000,1,1,4,1)
|
||||
hasLocation(#20001,#20035)
|
||||
#20036=*
|
||||
entry_cfg_node(#20036,#20001)
|
||||
#20037=@"loc,{#10000},1,1,1,0"
|
||||
@@ -109,7 +109,7 @@ locations_default(#20037,#10000,1,1,1,0)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
exit_cfg_node(#20038,#20001)
|
||||
hasLocation(#20038,#20035)
|
||||
hasLocation(#20038,#20034)
|
||||
successor(#20036,#20038)
|
||||
numlines(#10000,4,4,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,130 +9,130 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,5,0"
|
||||
locations_default(#20002,#10000,1,1,5,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"module;{#10000},1,1"
|
||||
scopes(#20003,3)
|
||||
scopenodes(#20001,#20003)
|
||||
scopenesting(#20003,#20000)
|
||||
isModule(#20001)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"declare module ""m1"" {","
|
||||
")
|
||||
#20003=@"loc,{#10000},1,1,1,21"
|
||||
locations_default(#20003,#10000,1,1,1,21)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001,"declare module ""m1"" {","
|
||||
lines(#20004,#20001," import type t from ""m2"";","
|
||||
")
|
||||
#20005=@"loc,{#10000},1,1,1,21"
|
||||
locations_default(#20005,#10000,1,1,1,21)
|
||||
#20005=@"loc,{#10000},2,1,2,26"
|
||||
locations_default(#20005,#10000,2,1,2,26)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
lines(#20006,#20001," import type t from ""m2"";","
|
||||
")
|
||||
#20007=@"loc,{#10000},2,1,2,26"
|
||||
locations_default(#20007,#10000,2,1,2,26)
|
||||
hasLocation(#20006,#20007)
|
||||
indentation(#10000,2," ",2)
|
||||
#20008=*
|
||||
lines(#20008,#20001," import typeof t from ""m3"";","
|
||||
#20006=*
|
||||
lines(#20006,#20001," import typeof t from ""m3"";","
|
||||
")
|
||||
#20009=@"loc,{#10000},3,1,3,28"
|
||||
locations_default(#20009,#10000,3,1,3,28)
|
||||
hasLocation(#20008,#20009)
|
||||
#20007=@"loc,{#10000},3,1,3,28"
|
||||
locations_default(#20007,#10000,3,1,3,28)
|
||||
hasLocation(#20006,#20007)
|
||||
indentation(#10000,3," ",2)
|
||||
#20010=*
|
||||
lines(#20010,#20001,"}","
|
||||
#20008=*
|
||||
lines(#20008,#20001,"}","
|
||||
")
|
||||
#20011=@"loc,{#10000},4,1,4,1"
|
||||
locations_default(#20011,#10000,4,1,4,1)
|
||||
hasLocation(#20010,#20011)
|
||||
#20009=@"loc,{#10000},4,1,4,1"
|
||||
locations_default(#20009,#10000,4,1,4,1)
|
||||
hasLocation(#20008,#20009)
|
||||
numlines(#20001,4,4,0)
|
||||
#20010=*
|
||||
tokeninfo(#20010,6,#20001,0,"declare")
|
||||
#20011=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20011,#10000,1,1,1,7)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,0,"declare")
|
||||
#20013=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20013,#10000,1,1,1,7)
|
||||
tokeninfo(#20012,6,#20001,1,"module")
|
||||
#20013=@"loc,{#10000},1,9,1,14"
|
||||
locations_default(#20013,#10000,1,9,1,14)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,6,#20001,1,"module")
|
||||
#20015=@"loc,{#10000},1,9,1,14"
|
||||
locations_default(#20015,#10000,1,9,1,14)
|
||||
tokeninfo(#20014,4,#20001,2,"""m1""")
|
||||
#20015=@"loc,{#10000},1,16,1,19"
|
||||
locations_default(#20015,#10000,1,16,1,19)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,4,#20001,2,"""m1""")
|
||||
#20017=@"loc,{#10000},1,16,1,19"
|
||||
locations_default(#20017,#10000,1,16,1,19)
|
||||
tokeninfo(#20016,8,#20001,3,"{")
|
||||
#20017=@"loc,{#10000},1,21,1,21"
|
||||
locations_default(#20017,#10000,1,21,1,21)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,3,"{")
|
||||
#20019=@"loc,{#10000},1,21,1,21"
|
||||
locations_default(#20019,#10000,1,21,1,21)
|
||||
tokeninfo(#20018,7,#20001,4,"import")
|
||||
#20019=@"loc,{#10000},2,3,2,8"
|
||||
locations_default(#20019,#10000,2,3,2,8)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,7,#20001,4,"import")
|
||||
#20021=@"loc,{#10000},2,3,2,8"
|
||||
locations_default(#20021,#10000,2,3,2,8)
|
||||
tokeninfo(#20020,6,#20001,5,"type")
|
||||
#20021=@"loc,{#10000},2,10,2,13"
|
||||
locations_default(#20021,#10000,2,10,2,13)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,6,#20001,5,"type")
|
||||
#20023=@"loc,{#10000},2,10,2,13"
|
||||
locations_default(#20023,#10000,2,10,2,13)
|
||||
tokeninfo(#20022,6,#20001,6,"t")
|
||||
#20023=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20023,#10000,2,15,2,15)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,6,"t")
|
||||
#20025=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20025,#10000,2,15,2,15)
|
||||
tokeninfo(#20024,6,#20001,7,"from")
|
||||
#20025=@"loc,{#10000},2,17,2,20"
|
||||
locations_default(#20025,#10000,2,17,2,20)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,6,#20001,7,"from")
|
||||
#20027=@"loc,{#10000},2,17,2,20"
|
||||
locations_default(#20027,#10000,2,17,2,20)
|
||||
tokeninfo(#20026,4,#20001,8,"""m2""")
|
||||
#20027=@"loc,{#10000},2,22,2,25"
|
||||
locations_default(#20027,#10000,2,22,2,25)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,4,#20001,8,"""m2""")
|
||||
#20029=@"loc,{#10000},2,22,2,25"
|
||||
locations_default(#20029,#10000,2,22,2,25)
|
||||
tokeninfo(#20028,8,#20001,9,";")
|
||||
#20029=@"loc,{#10000},2,26,2,26"
|
||||
locations_default(#20029,#10000,2,26,2,26)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,9,";")
|
||||
#20031=@"loc,{#10000},2,26,2,26"
|
||||
locations_default(#20031,#10000,2,26,2,26)
|
||||
tokeninfo(#20030,7,#20001,10,"import")
|
||||
#20031=@"loc,{#10000},3,3,3,8"
|
||||
locations_default(#20031,#10000,3,3,3,8)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,7,#20001,10,"import")
|
||||
#20033=@"loc,{#10000},3,3,3,8"
|
||||
locations_default(#20033,#10000,3,3,3,8)
|
||||
tokeninfo(#20032,7,#20001,11,"typeof")
|
||||
#20033=@"loc,{#10000},3,10,3,15"
|
||||
locations_default(#20033,#10000,3,10,3,15)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,7,#20001,11,"typeof")
|
||||
#20035=@"loc,{#10000},3,10,3,15"
|
||||
locations_default(#20035,#10000,3,10,3,15)
|
||||
tokeninfo(#20034,6,#20001,12,"t")
|
||||
#20035=@"loc,{#10000},3,17,3,17"
|
||||
locations_default(#20035,#10000,3,17,3,17)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,6,#20001,12,"t")
|
||||
#20037=@"loc,{#10000},3,17,3,17"
|
||||
locations_default(#20037,#10000,3,17,3,17)
|
||||
tokeninfo(#20036,6,#20001,13,"from")
|
||||
#20037=@"loc,{#10000},3,19,3,22"
|
||||
locations_default(#20037,#10000,3,19,3,22)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,6,#20001,13,"from")
|
||||
#20039=@"loc,{#10000},3,19,3,22"
|
||||
locations_default(#20039,#10000,3,19,3,22)
|
||||
tokeninfo(#20038,4,#20001,14,"""m3""")
|
||||
#20039=@"loc,{#10000},3,24,3,27"
|
||||
locations_default(#20039,#10000,3,24,3,27)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,4,#20001,14,"""m3""")
|
||||
#20041=@"loc,{#10000},3,24,3,27"
|
||||
locations_default(#20041,#10000,3,24,3,27)
|
||||
tokeninfo(#20040,8,#20001,15,";")
|
||||
#20041=@"loc,{#10000},3,28,3,28"
|
||||
locations_default(#20041,#10000,3,28,3,28)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,8,#20001,15,";")
|
||||
#20043=@"loc,{#10000},3,28,3,28"
|
||||
locations_default(#20043,#10000,3,28,3,28)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,16,"}")
|
||||
hasLocation(#20044,#20011)
|
||||
#20045=*
|
||||
tokeninfo(#20045,0,#20001,17,"")
|
||||
#20046=@"loc,{#10000},5,1,5,0"
|
||||
locations_default(#20046,#10000,5,1,5,0)
|
||||
hasLocation(#20045,#20046)
|
||||
tokeninfo(#20042,8,#20001,16,"}")
|
||||
hasLocation(#20042,#20009)
|
||||
#20043=*
|
||||
tokeninfo(#20043,0,#20001,17,"")
|
||||
#20044=@"loc,{#10000},5,1,5,0"
|
||||
locations_default(#20044,#10000,5,1,5,0)
|
||||
hasLocation(#20043,#20044)
|
||||
toplevels(#20001,0)
|
||||
#20045=@"loc,{#10000},1,1,5,0"
|
||||
locations_default(#20045,#10000,1,1,5,0)
|
||||
hasLocation(#20001,#20045)
|
||||
#20046=@"module;{#10000},1,1"
|
||||
scopes(#20046,3)
|
||||
scopenodes(#20001,#20046)
|
||||
scopenesting(#20046,#20000)
|
||||
isModule(#20001)
|
||||
#20047=*
|
||||
entry_cfg_node(#20047,#20001)
|
||||
#20048=@"loc,{#10000},1,1,1,0"
|
||||
@@ -140,7 +140,7 @@ locations_default(#20048,#10000,1,1,1,0)
|
||||
hasLocation(#20047,#20048)
|
||||
#20049=*
|
||||
exit_cfg_node(#20049,#20001)
|
||||
hasLocation(#20049,#20046)
|
||||
hasLocation(#20049,#20044)
|
||||
successor(#20047,#20049)
|
||||
numlines(#10000,4,4,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,69 +9,69 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,1,11"
|
||||
locations_default(#20002,#10000,1,1,1,11)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
stmts(#20003,2,#20001,0,"new K1<T1>;")
|
||||
hasLocation(#20003,#20002)
|
||||
stmtContainers(#20003,#20001)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"new K1<T1>;","")
|
||||
#20003=@"loc,{#10000},1,1,1,11"
|
||||
locations_default(#20003,#10000,1,1,1,11)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20004=*
|
||||
exprs(#20004,12,#20003,0,"new K1<T1>")
|
||||
#20005=@"loc,{#10000},1,1,1,10"
|
||||
locations_default(#20005,#10000,1,1,1,10)
|
||||
tokeninfo(#20004,7,#20001,0,"new")
|
||||
#20005=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20005,#10000,1,1,1,3)
|
||||
hasLocation(#20004,#20005)
|
||||
enclosingStmt(#20004,#20003)
|
||||
exprContainers(#20004,#20001)
|
||||
#20006=*
|
||||
exprs(#20006,79,#20004,-1,"K1")
|
||||
tokeninfo(#20006,6,#20001,1,"K1")
|
||||
#20007=@"loc,{#10000},1,5,1,6"
|
||||
locations_default(#20007,#10000,1,5,1,6)
|
||||
hasLocation(#20006,#20007)
|
||||
enclosingStmt(#20006,#20003)
|
||||
exprContainers(#20006,#20001)
|
||||
literals("K1","K1",#20006)
|
||||
#20008=@"var;{K1};{#20000}"
|
||||
variables(#20008,"K1",#20000)
|
||||
bind(#20006,#20008)
|
||||
#20009=*
|
||||
lines(#20009,#20001,"new K1<T1>;","")
|
||||
hasLocation(#20009,#20002)
|
||||
numlines(#20001,1,1,0)
|
||||
#20008=*
|
||||
tokeninfo(#20008,8,#20001,2,"<")
|
||||
#20009=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20009,#10000,1,7,1,7)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,7,#20001,0,"new")
|
||||
#20011=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20011,#10000,1,1,1,3)
|
||||
tokeninfo(#20010,6,#20001,3,"T1")
|
||||
#20011=@"loc,{#10000},1,8,1,9"
|
||||
locations_default(#20011,#10000,1,8,1,9)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,1,"K1")
|
||||
hasLocation(#20012,#20007)
|
||||
#20013=*
|
||||
tokeninfo(#20013,8,#20001,2,"<")
|
||||
#20014=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20014,#10000,1,7,1,7)
|
||||
hasLocation(#20013,#20014)
|
||||
#20015=*
|
||||
tokeninfo(#20015,6,#20001,3,"T1")
|
||||
#20016=@"loc,{#10000},1,8,1,9"
|
||||
locations_default(#20016,#10000,1,8,1,9)
|
||||
hasLocation(#20015,#20016)
|
||||
#20017=*
|
||||
tokeninfo(#20017,8,#20001,4,">")
|
||||
#20018=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20018,#10000,1,10,1,10)
|
||||
hasLocation(#20017,#20018)
|
||||
tokeninfo(#20012,8,#20001,4,">")
|
||||
#20013=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20013,#10000,1,10,1,10)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,5,";")
|
||||
#20015=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20015,#10000,1,11,1,11)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,0,#20001,6,"")
|
||||
#20017=@"loc,{#10000},1,12,1,11"
|
||||
locations_default(#20017,#10000,1,12,1,11)
|
||||
hasLocation(#20016,#20017)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20018=*
|
||||
stmts(#20018,2,#20001,0,"new K1<T1>;")
|
||||
hasLocation(#20018,#20003)
|
||||
stmtContainers(#20018,#20001)
|
||||
#20019=*
|
||||
tokeninfo(#20019,8,#20001,5,";")
|
||||
#20020=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20020,#10000,1,11,1,11)
|
||||
exprs(#20019,12,#20018,0,"new K1<T1>")
|
||||
#20020=@"loc,{#10000},1,1,1,10"
|
||||
locations_default(#20020,#10000,1,1,1,10)
|
||||
hasLocation(#20019,#20020)
|
||||
enclosingStmt(#20019,#20018)
|
||||
exprContainers(#20019,#20001)
|
||||
#20021=*
|
||||
tokeninfo(#20021,0,#20001,6,"")
|
||||
#20022=@"loc,{#10000},1,12,1,11"
|
||||
locations_default(#20022,#10000,1,12,1,11)
|
||||
hasLocation(#20021,#20022)
|
||||
exprs(#20021,79,#20019,-1,"K1")
|
||||
hasLocation(#20021,#20007)
|
||||
enclosingStmt(#20021,#20018)
|
||||
exprContainers(#20021,#20001)
|
||||
literals("K1","K1",#20021)
|
||||
#20022=@"var;{K1};{#20000}"
|
||||
variables(#20022,"K1",#20000)
|
||||
bind(#20021,#20022)
|
||||
#20023=*
|
||||
entry_cfg_node(#20023,#20001)
|
||||
#20024=@"loc,{#10000},1,1,1,0"
|
||||
@@ -79,10 +79,10 @@ locations_default(#20024,#10000,1,1,1,0)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
exit_cfg_node(#20025,#20001)
|
||||
hasLocation(#20025,#20022)
|
||||
successor(#20003,#20006)
|
||||
successor(#20006,#20004)
|
||||
successor(#20004,#20025)
|
||||
successor(#20023,#20003)
|
||||
hasLocation(#20025,#20017)
|
||||
successor(#20018,#20021)
|
||||
successor(#20021,#20019)
|
||||
successor(#20019,#20025)
|
||||
successor(#20023,#20018)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,257 +9,257 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,5,37"
|
||||
locations_default(#20002,#10000,1,1,5,37)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"module;{#10000},1,1"
|
||||
scopes(#20003,3)
|
||||
scopenodes(#20001,#20003)
|
||||
scopenesting(#20003,#20000)
|
||||
isModule(#20001)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"export { a } from ""m"";","
|
||||
")
|
||||
#20003=@"loc,{#10000},1,1,1,22"
|
||||
locations_default(#20003,#10000,1,1,1,22)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
stmts(#20004,30,#20001,0,"export ... om ""m"";")
|
||||
#20005=@"loc,{#10000},1,1,1,22"
|
||||
locations_default(#20005,#10000,1,1,1,22)
|
||||
lines(#20004,#20001,"export * from ""m"";","
|
||||
")
|
||||
#20005=@"loc,{#10000},2,1,2,18"
|
||||
locations_default(#20005,#10000,2,1,2,18)
|
||||
hasLocation(#20004,#20005)
|
||||
stmtContainers(#20004,#20001)
|
||||
#20006=*
|
||||
exprs(#20006,4,#20004,-2,"""m""")
|
||||
#20007=@"loc,{#10000},1,19,1,21"
|
||||
locations_default(#20007,#10000,1,19,1,21)
|
||||
lines(#20006,#20001,"export type { b } from ""m"";","
|
||||
")
|
||||
#20007=@"loc,{#10000},3,1,3,27"
|
||||
locations_default(#20007,#10000,3,1,3,27)
|
||||
hasLocation(#20006,#20007)
|
||||
enclosingStmt(#20006,#20004)
|
||||
exprContainers(#20006,#20001)
|
||||
literals("m","""m""",#20006)
|
||||
#20008=*
|
||||
exprs(#20008,86,#20004,0,"a")
|
||||
#20009=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20009,#10000,1,10,1,10)
|
||||
lines(#20008,#20001,"export type * from ""m"";","
|
||||
")
|
||||
#20009=@"loc,{#10000},4,1,4,23"
|
||||
locations_default(#20009,#10000,4,1,4,23)
|
||||
hasLocation(#20008,#20009)
|
||||
enclosingStmt(#20008,#20004)
|
||||
exprContainers(#20008,#20001)
|
||||
#20010=*
|
||||
exprs(#20010,0,#20008,0,"a")
|
||||
hasLocation(#20010,#20009)
|
||||
enclosingStmt(#20010,#20004)
|
||||
exprContainers(#20010,#20001)
|
||||
literals("a","a",#20010)
|
||||
#20011=*
|
||||
exprs(#20011,0,#20008,1,"a")
|
||||
hasLocation(#20011,#20009)
|
||||
enclosingStmt(#20011,#20004)
|
||||
exprContainers(#20011,#20001)
|
||||
literals("a","a",#20011)
|
||||
lines(#20010,#20001,"export type * as fooTypes from ""foo"";","")
|
||||
#20011=@"loc,{#10000},5,1,5,37"
|
||||
locations_default(#20011,#10000,5,1,5,37)
|
||||
hasLocation(#20010,#20011)
|
||||
numlines(#20001,5,5,0)
|
||||
#20012=*
|
||||
stmts(#20012,28,#20001,1,"export * from ""m"";")
|
||||
#20013=@"loc,{#10000},2,1,2,18"
|
||||
locations_default(#20013,#10000,2,1,2,18)
|
||||
tokeninfo(#20012,7,#20001,0,"export")
|
||||
#20013=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20013,#10000,1,1,1,6)
|
||||
hasLocation(#20012,#20013)
|
||||
stmtContainers(#20012,#20001)
|
||||
#20014=*
|
||||
exprs(#20014,4,#20012,0,"""m""")
|
||||
#20015=@"loc,{#10000},2,15,2,17"
|
||||
locations_default(#20015,#10000,2,15,2,17)
|
||||
tokeninfo(#20014,8,#20001,1,"{")
|
||||
#20015=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20015,#10000,1,8,1,8)
|
||||
hasLocation(#20014,#20015)
|
||||
enclosingStmt(#20014,#20012)
|
||||
exprContainers(#20014,#20001)
|
||||
literals("m","""m""",#20014)
|
||||
#20016=*
|
||||
lines(#20016,#20001,"export { a } from ""m"";","
|
||||
")
|
||||
hasLocation(#20016,#20005)
|
||||
#20017=*
|
||||
lines(#20017,#20001,"export * from ""m"";","
|
||||
")
|
||||
hasLocation(#20017,#20013)
|
||||
tokeninfo(#20016,6,#20001,2,"a")
|
||||
#20017=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20017,#10000,1,10,1,10)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
lines(#20018,#20001,"export type { b } from ""m"";","
|
||||
")
|
||||
#20019=@"loc,{#10000},3,1,3,27"
|
||||
locations_default(#20019,#10000,3,1,3,27)
|
||||
tokeninfo(#20018,8,#20001,3,"}")
|
||||
#20019=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20019,#10000,1,12,1,12)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
lines(#20020,#20001,"export type * from ""m"";","
|
||||
")
|
||||
#20021=@"loc,{#10000},4,1,4,23"
|
||||
locations_default(#20021,#10000,4,1,4,23)
|
||||
tokeninfo(#20020,6,#20001,4,"from")
|
||||
#20021=@"loc,{#10000},1,14,1,17"
|
||||
locations_default(#20021,#10000,1,14,1,17)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
lines(#20022,#20001,"export type * as fooTypes from ""foo"";","")
|
||||
#20023=@"loc,{#10000},5,1,5,37"
|
||||
locations_default(#20023,#10000,5,1,5,37)
|
||||
tokeninfo(#20022,4,#20001,5,"""m""")
|
||||
#20023=@"loc,{#10000},1,19,1,21"
|
||||
locations_default(#20023,#10000,1,19,1,21)
|
||||
hasLocation(#20022,#20023)
|
||||
numlines(#20001,5,5,0)
|
||||
#20024=*
|
||||
tokeninfo(#20024,7,#20001,0,"export")
|
||||
#20025=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20025,#10000,1,1,1,6)
|
||||
tokeninfo(#20024,8,#20001,6,";")
|
||||
#20025=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20025,#10000,1,22,1,22)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,1,"{")
|
||||
#20027=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20027,#10000,1,8,1,8)
|
||||
tokeninfo(#20026,7,#20001,7,"export")
|
||||
#20027=@"loc,{#10000},2,1,2,6"
|
||||
locations_default(#20027,#10000,2,1,2,6)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,6,#20001,2,"a")
|
||||
hasLocation(#20028,#20009)
|
||||
#20029=*
|
||||
tokeninfo(#20029,8,#20001,3,"}")
|
||||
#20030=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20030,#10000,1,12,1,12)
|
||||
hasLocation(#20029,#20030)
|
||||
#20031=*
|
||||
tokeninfo(#20031,6,#20001,4,"from")
|
||||
#20032=@"loc,{#10000},1,14,1,17"
|
||||
locations_default(#20032,#10000,1,14,1,17)
|
||||
hasLocation(#20031,#20032)
|
||||
#20033=*
|
||||
tokeninfo(#20033,4,#20001,5,"""m""")
|
||||
hasLocation(#20033,#20007)
|
||||
tokeninfo(#20028,8,#20001,8,"*")
|
||||
#20029=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20029,#10000,2,8,2,8)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,6,#20001,9,"from")
|
||||
#20031=@"loc,{#10000},2,10,2,13"
|
||||
locations_default(#20031,#10000,2,10,2,13)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,4,#20001,10,"""m""")
|
||||
#20033=@"loc,{#10000},2,15,2,17"
|
||||
locations_default(#20033,#10000,2,15,2,17)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,8,#20001,6,";")
|
||||
#20035=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20035,#10000,1,22,1,22)
|
||||
tokeninfo(#20034,8,#20001,11,";")
|
||||
#20035=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20035,#10000,2,18,2,18)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,7,#20001,7,"export")
|
||||
#20037=@"loc,{#10000},2,1,2,6"
|
||||
locations_default(#20037,#10000,2,1,2,6)
|
||||
tokeninfo(#20036,7,#20001,12,"export")
|
||||
#20037=@"loc,{#10000},3,1,3,6"
|
||||
locations_default(#20037,#10000,3,1,3,6)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,8,#20001,8,"*")
|
||||
#20039=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20039,#10000,2,8,2,8)
|
||||
tokeninfo(#20038,6,#20001,13,"type")
|
||||
#20039=@"loc,{#10000},3,8,3,11"
|
||||
locations_default(#20039,#10000,3,8,3,11)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,6,#20001,9,"from")
|
||||
#20041=@"loc,{#10000},2,10,2,13"
|
||||
locations_default(#20041,#10000,2,10,2,13)
|
||||
tokeninfo(#20040,8,#20001,14,"{")
|
||||
#20041=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20041,#10000,3,13,3,13)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,4,#20001,10,"""m""")
|
||||
hasLocation(#20042,#20015)
|
||||
#20043=*
|
||||
tokeninfo(#20043,8,#20001,11,";")
|
||||
#20044=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20044,#10000,2,18,2,18)
|
||||
hasLocation(#20043,#20044)
|
||||
#20045=*
|
||||
tokeninfo(#20045,7,#20001,12,"export")
|
||||
#20046=@"loc,{#10000},3,1,3,6"
|
||||
locations_default(#20046,#10000,3,1,3,6)
|
||||
hasLocation(#20045,#20046)
|
||||
#20047=*
|
||||
tokeninfo(#20047,6,#20001,13,"type")
|
||||
#20048=@"loc,{#10000},3,8,3,11"
|
||||
locations_default(#20048,#10000,3,8,3,11)
|
||||
hasLocation(#20047,#20048)
|
||||
#20049=*
|
||||
tokeninfo(#20049,8,#20001,14,"{")
|
||||
#20050=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20050,#10000,3,13,3,13)
|
||||
hasLocation(#20049,#20050)
|
||||
#20051=*
|
||||
tokeninfo(#20051,6,#20001,15,"b")
|
||||
#20052=@"loc,{#10000},3,15,3,15"
|
||||
locations_default(#20052,#10000,3,15,3,15)
|
||||
hasLocation(#20051,#20052)
|
||||
#20053=*
|
||||
tokeninfo(#20053,8,#20001,16,"}")
|
||||
#20054=@"loc,{#10000},3,17,3,17"
|
||||
locations_default(#20054,#10000,3,17,3,17)
|
||||
hasLocation(#20053,#20054)
|
||||
#20055=*
|
||||
tokeninfo(#20055,6,#20001,17,"from")
|
||||
#20056=@"loc,{#10000},3,19,3,22"
|
||||
locations_default(#20056,#10000,3,19,3,22)
|
||||
hasLocation(#20055,#20056)
|
||||
#20057=*
|
||||
tokeninfo(#20057,4,#20001,18,"""m""")
|
||||
#20058=@"loc,{#10000},3,24,3,26"
|
||||
locations_default(#20058,#10000,3,24,3,26)
|
||||
hasLocation(#20057,#20058)
|
||||
#20059=*
|
||||
tokeninfo(#20059,8,#20001,19,";")
|
||||
#20060=@"loc,{#10000},3,27,3,27"
|
||||
locations_default(#20060,#10000,3,27,3,27)
|
||||
hasLocation(#20059,#20060)
|
||||
#20061=*
|
||||
tokeninfo(#20061,7,#20001,20,"export")
|
||||
#20062=@"loc,{#10000},4,1,4,6"
|
||||
locations_default(#20062,#10000,4,1,4,6)
|
||||
hasLocation(#20061,#20062)
|
||||
#20063=*
|
||||
tokeninfo(#20063,6,#20001,21,"type")
|
||||
#20064=@"loc,{#10000},4,8,4,11"
|
||||
locations_default(#20064,#10000,4,8,4,11)
|
||||
hasLocation(#20063,#20064)
|
||||
#20065=*
|
||||
tokeninfo(#20065,8,#20001,22,"*")
|
||||
#20066=@"loc,{#10000},4,13,4,13"
|
||||
locations_default(#20066,#10000,4,13,4,13)
|
||||
hasLocation(#20065,#20066)
|
||||
#20067=*
|
||||
tokeninfo(#20067,6,#20001,23,"from")
|
||||
#20068=@"loc,{#10000},4,15,4,18"
|
||||
locations_default(#20068,#10000,4,15,4,18)
|
||||
hasLocation(#20067,#20068)
|
||||
#20069=*
|
||||
tokeninfo(#20069,4,#20001,24,"""m""")
|
||||
#20070=@"loc,{#10000},4,20,4,22"
|
||||
locations_default(#20070,#10000,4,20,4,22)
|
||||
hasLocation(#20069,#20070)
|
||||
#20071=*
|
||||
tokeninfo(#20071,8,#20001,25,";")
|
||||
#20072=@"loc,{#10000},4,23,4,23"
|
||||
locations_default(#20072,#10000,4,23,4,23)
|
||||
hasLocation(#20071,#20072)
|
||||
#20073=*
|
||||
tokeninfo(#20073,7,#20001,26,"export")
|
||||
#20074=@"loc,{#10000},5,1,5,6"
|
||||
locations_default(#20074,#10000,5,1,5,6)
|
||||
hasLocation(#20073,#20074)
|
||||
#20075=*
|
||||
tokeninfo(#20075,6,#20001,27,"type")
|
||||
#20076=@"loc,{#10000},5,8,5,11"
|
||||
locations_default(#20076,#10000,5,8,5,11)
|
||||
hasLocation(#20075,#20076)
|
||||
#20077=*
|
||||
tokeninfo(#20077,8,#20001,28,"*")
|
||||
#20078=@"loc,{#10000},5,13,5,13"
|
||||
locations_default(#20078,#10000,5,13,5,13)
|
||||
hasLocation(#20077,#20078)
|
||||
#20079=*
|
||||
tokeninfo(#20079,6,#20001,29,"as")
|
||||
#20080=@"loc,{#10000},5,15,5,16"
|
||||
locations_default(#20080,#10000,5,15,5,16)
|
||||
hasLocation(#20079,#20080)
|
||||
#20081=*
|
||||
tokeninfo(#20081,6,#20001,30,"fooTypes")
|
||||
#20082=@"loc,{#10000},5,18,5,25"
|
||||
locations_default(#20082,#10000,5,18,5,25)
|
||||
hasLocation(#20081,#20082)
|
||||
#20083=*
|
||||
tokeninfo(#20083,6,#20001,31,"from")
|
||||
#20084=@"loc,{#10000},5,27,5,30"
|
||||
locations_default(#20084,#10000,5,27,5,30)
|
||||
hasLocation(#20083,#20084)
|
||||
tokeninfo(#20042,6,#20001,15,"b")
|
||||
#20043=@"loc,{#10000},3,15,3,15"
|
||||
locations_default(#20043,#10000,3,15,3,15)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,16,"}")
|
||||
#20045=@"loc,{#10000},3,17,3,17"
|
||||
locations_default(#20045,#10000,3,17,3,17)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,6,#20001,17,"from")
|
||||
#20047=@"loc,{#10000},3,19,3,22"
|
||||
locations_default(#20047,#10000,3,19,3,22)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,4,#20001,18,"""m""")
|
||||
#20049=@"loc,{#10000},3,24,3,26"
|
||||
locations_default(#20049,#10000,3,24,3,26)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,8,#20001,19,";")
|
||||
#20051=@"loc,{#10000},3,27,3,27"
|
||||
locations_default(#20051,#10000,3,27,3,27)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,7,#20001,20,"export")
|
||||
#20053=@"loc,{#10000},4,1,4,6"
|
||||
locations_default(#20053,#10000,4,1,4,6)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
tokeninfo(#20054,6,#20001,21,"type")
|
||||
#20055=@"loc,{#10000},4,8,4,11"
|
||||
locations_default(#20055,#10000,4,8,4,11)
|
||||
hasLocation(#20054,#20055)
|
||||
#20056=*
|
||||
tokeninfo(#20056,8,#20001,22,"*")
|
||||
#20057=@"loc,{#10000},4,13,4,13"
|
||||
locations_default(#20057,#10000,4,13,4,13)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
tokeninfo(#20058,6,#20001,23,"from")
|
||||
#20059=@"loc,{#10000},4,15,4,18"
|
||||
locations_default(#20059,#10000,4,15,4,18)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
tokeninfo(#20060,4,#20001,24,"""m""")
|
||||
#20061=@"loc,{#10000},4,20,4,22"
|
||||
locations_default(#20061,#10000,4,20,4,22)
|
||||
hasLocation(#20060,#20061)
|
||||
#20062=*
|
||||
tokeninfo(#20062,8,#20001,25,";")
|
||||
#20063=@"loc,{#10000},4,23,4,23"
|
||||
locations_default(#20063,#10000,4,23,4,23)
|
||||
hasLocation(#20062,#20063)
|
||||
#20064=*
|
||||
tokeninfo(#20064,7,#20001,26,"export")
|
||||
#20065=@"loc,{#10000},5,1,5,6"
|
||||
locations_default(#20065,#10000,5,1,5,6)
|
||||
hasLocation(#20064,#20065)
|
||||
#20066=*
|
||||
tokeninfo(#20066,6,#20001,27,"type")
|
||||
#20067=@"loc,{#10000},5,8,5,11"
|
||||
locations_default(#20067,#10000,5,8,5,11)
|
||||
hasLocation(#20066,#20067)
|
||||
#20068=*
|
||||
tokeninfo(#20068,8,#20001,28,"*")
|
||||
#20069=@"loc,{#10000},5,13,5,13"
|
||||
locations_default(#20069,#10000,5,13,5,13)
|
||||
hasLocation(#20068,#20069)
|
||||
#20070=*
|
||||
tokeninfo(#20070,6,#20001,29,"as")
|
||||
#20071=@"loc,{#10000},5,15,5,16"
|
||||
locations_default(#20071,#10000,5,15,5,16)
|
||||
hasLocation(#20070,#20071)
|
||||
#20072=*
|
||||
tokeninfo(#20072,6,#20001,30,"fooTypes")
|
||||
#20073=@"loc,{#10000},5,18,5,25"
|
||||
locations_default(#20073,#10000,5,18,5,25)
|
||||
hasLocation(#20072,#20073)
|
||||
#20074=*
|
||||
tokeninfo(#20074,6,#20001,31,"from")
|
||||
#20075=@"loc,{#10000},5,27,5,30"
|
||||
locations_default(#20075,#10000,5,27,5,30)
|
||||
hasLocation(#20074,#20075)
|
||||
#20076=*
|
||||
tokeninfo(#20076,4,#20001,32,"""foo""")
|
||||
#20077=@"loc,{#10000},5,32,5,36"
|
||||
locations_default(#20077,#10000,5,32,5,36)
|
||||
hasLocation(#20076,#20077)
|
||||
#20078=*
|
||||
tokeninfo(#20078,8,#20001,33,";")
|
||||
#20079=@"loc,{#10000},5,37,5,37"
|
||||
locations_default(#20079,#10000,5,37,5,37)
|
||||
hasLocation(#20078,#20079)
|
||||
#20080=*
|
||||
tokeninfo(#20080,0,#20001,34,"")
|
||||
#20081=@"loc,{#10000},5,38,5,37"
|
||||
locations_default(#20081,#10000,5,38,5,37)
|
||||
hasLocation(#20080,#20081)
|
||||
toplevels(#20001,0)
|
||||
#20082=@"loc,{#10000},1,1,5,37"
|
||||
locations_default(#20082,#10000,1,1,5,37)
|
||||
hasLocation(#20001,#20082)
|
||||
#20083=@"module;{#10000},1,1"
|
||||
scopes(#20083,3)
|
||||
scopenodes(#20001,#20083)
|
||||
scopenesting(#20083,#20000)
|
||||
isModule(#20001)
|
||||
#20084=*
|
||||
stmts(#20084,30,#20001,0,"export ... om ""m"";")
|
||||
hasLocation(#20084,#20003)
|
||||
stmtContainers(#20084,#20001)
|
||||
#20085=*
|
||||
tokeninfo(#20085,4,#20001,32,"""foo""")
|
||||
#20086=@"loc,{#10000},5,32,5,36"
|
||||
locations_default(#20086,#10000,5,32,5,36)
|
||||
hasLocation(#20085,#20086)
|
||||
exprs(#20085,4,#20084,-2,"""m""")
|
||||
hasLocation(#20085,#20023)
|
||||
enclosingStmt(#20085,#20084)
|
||||
exprContainers(#20085,#20001)
|
||||
literals("m","""m""",#20085)
|
||||
#20086=*
|
||||
exprs(#20086,86,#20084,0,"a")
|
||||
hasLocation(#20086,#20017)
|
||||
enclosingStmt(#20086,#20084)
|
||||
exprContainers(#20086,#20001)
|
||||
#20087=*
|
||||
tokeninfo(#20087,8,#20001,33,";")
|
||||
#20088=@"loc,{#10000},5,37,5,37"
|
||||
locations_default(#20088,#10000,5,37,5,37)
|
||||
hasLocation(#20087,#20088)
|
||||
exprs(#20087,0,#20086,0,"a")
|
||||
hasLocation(#20087,#20017)
|
||||
enclosingStmt(#20087,#20084)
|
||||
exprContainers(#20087,#20001)
|
||||
literals("a","a",#20087)
|
||||
#20088=*
|
||||
exprs(#20088,0,#20086,1,"a")
|
||||
hasLocation(#20088,#20017)
|
||||
enclosingStmt(#20088,#20084)
|
||||
exprContainers(#20088,#20001)
|
||||
literals("a","a",#20088)
|
||||
#20089=*
|
||||
tokeninfo(#20089,0,#20001,34,"")
|
||||
#20090=@"loc,{#10000},5,38,5,37"
|
||||
locations_default(#20090,#10000,5,38,5,37)
|
||||
hasLocation(#20089,#20090)
|
||||
stmts(#20089,28,#20001,1,"export * from ""m"";")
|
||||
hasLocation(#20089,#20005)
|
||||
stmtContainers(#20089,#20001)
|
||||
#20090=*
|
||||
exprs(#20090,4,#20089,0,"""m""")
|
||||
hasLocation(#20090,#20033)
|
||||
enclosingStmt(#20090,#20089)
|
||||
exprContainers(#20090,#20001)
|
||||
literals("m","""m""",#20090)
|
||||
#20091=*
|
||||
entry_cfg_node(#20091,#20001)
|
||||
#20092=@"loc,{#10000},1,1,1,0"
|
||||
@@ -267,14 +267,14 @@ locations_default(#20092,#10000,1,1,1,0)
|
||||
hasLocation(#20091,#20092)
|
||||
#20093=*
|
||||
exit_cfg_node(#20093,#20001)
|
||||
hasLocation(#20093,#20090)
|
||||
successor(#20012,#20014)
|
||||
successor(#20014,#20093)
|
||||
successor(#20004,#20006)
|
||||
successor(#20008,#20010)
|
||||
successor(#20011,#20012)
|
||||
successor(#20010,#20011)
|
||||
successor(#20006,#20008)
|
||||
successor(#20091,#20004)
|
||||
hasLocation(#20093,#20081)
|
||||
successor(#20089,#20090)
|
||||
successor(#20090,#20093)
|
||||
successor(#20084,#20085)
|
||||
successor(#20086,#20087)
|
||||
successor(#20088,#20089)
|
||||
successor(#20087,#20088)
|
||||
successor(#20085,#20086)
|
||||
successor(#20091,#20084)
|
||||
numlines(#10000,5,5,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,72 +9,72 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20002,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"module;{#10000},1,1"
|
||||
scopes(#20003,3)
|
||||
scopenodes(#20001,#20003)
|
||||
scopenesting(#20003,#20000)
|
||||
isModule(#20001)
|
||||
#20004=*
|
||||
lines(#20004,#20001,"export opaque type num : number = number;","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"export opaque type num : number = number;","
|
||||
")
|
||||
#20005=@"loc,{#10000},1,1,1,41"
|
||||
locations_default(#20005,#10000,1,1,1,41)
|
||||
hasLocation(#20004,#20005)
|
||||
#20003=@"loc,{#10000},1,1,1,41"
|
||||
locations_default(#20003,#10000,1,1,1,41)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20004=*
|
||||
tokeninfo(#20004,7,#20001,0,"export")
|
||||
#20005=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20005,#10000,1,1,1,6)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
tokeninfo(#20006,7,#20001,0,"export")
|
||||
#20007=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20007,#10000,1,1,1,6)
|
||||
tokeninfo(#20006,6,#20001,1,"opaque")
|
||||
#20007=@"loc,{#10000},1,8,1,13"
|
||||
locations_default(#20007,#10000,1,8,1,13)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,6,#20001,1,"opaque")
|
||||
#20009=@"loc,{#10000},1,8,1,13"
|
||||
locations_default(#20009,#10000,1,8,1,13)
|
||||
tokeninfo(#20008,6,#20001,2,"type")
|
||||
#20009=@"loc,{#10000},1,15,1,18"
|
||||
locations_default(#20009,#10000,1,15,1,18)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,6,#20001,2,"type")
|
||||
#20011=@"loc,{#10000},1,15,1,18"
|
||||
locations_default(#20011,#10000,1,15,1,18)
|
||||
tokeninfo(#20010,6,#20001,3,"num")
|
||||
#20011=@"loc,{#10000},1,20,1,22"
|
||||
locations_default(#20011,#10000,1,20,1,22)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,3,"num")
|
||||
#20013=@"loc,{#10000},1,20,1,22"
|
||||
locations_default(#20013,#10000,1,20,1,22)
|
||||
tokeninfo(#20012,8,#20001,4,":")
|
||||
#20013=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20013,#10000,1,24,1,24)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,4,":")
|
||||
#20015=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20015,#10000,1,24,1,24)
|
||||
tokeninfo(#20014,6,#20001,5,"number")
|
||||
#20015=@"loc,{#10000},1,26,1,31"
|
||||
locations_default(#20015,#10000,1,26,1,31)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,6,#20001,5,"number")
|
||||
#20017=@"loc,{#10000},1,26,1,31"
|
||||
locations_default(#20017,#10000,1,26,1,31)
|
||||
tokeninfo(#20016,8,#20001,6,"=")
|
||||
#20017=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20017,#10000,1,33,1,33)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,6,"=")
|
||||
#20019=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20019,#10000,1,33,1,33)
|
||||
tokeninfo(#20018,6,#20001,7,"number")
|
||||
#20019=@"loc,{#10000},1,35,1,40"
|
||||
locations_default(#20019,#10000,1,35,1,40)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,6,#20001,7,"number")
|
||||
#20021=@"loc,{#10000},1,35,1,40"
|
||||
locations_default(#20021,#10000,1,35,1,40)
|
||||
tokeninfo(#20020,8,#20001,8,";")
|
||||
#20021=@"loc,{#10000},1,41,1,41"
|
||||
locations_default(#20021,#10000,1,41,1,41)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,8,";")
|
||||
#20023=@"loc,{#10000},1,41,1,41"
|
||||
locations_default(#20023,#10000,1,41,1,41)
|
||||
tokeninfo(#20022,0,#20001,9,"")
|
||||
#20023=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20023,#10000,2,1,2,0)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,0,#20001,9,"")
|
||||
#20025=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20025,#10000,2,1,2,0)
|
||||
hasLocation(#20024,#20025)
|
||||
toplevels(#20001,0)
|
||||
#20024=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20024,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20024)
|
||||
#20025=@"module;{#10000},1,1"
|
||||
scopes(#20025,3)
|
||||
scopenodes(#20001,#20025)
|
||||
scopenesting(#20025,#20000)
|
||||
isModule(#20001)
|
||||
#20026=*
|
||||
entry_cfg_node(#20026,#20001)
|
||||
#20027=@"loc,{#10000},1,1,1,0"
|
||||
@@ -82,7 +82,7 @@ locations_default(#20027,#10000,1,1,1,0)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
exit_cfg_node(#20028,#20001)
|
||||
hasLocation(#20028,#20025)
|
||||
hasLocation(#20028,#20023)
|
||||
successor(#20026,#20028)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,304 +9,304 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,5,0"
|
||||
locations_default(#20002,#10000,1,1,5,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"var;{C};{#20000}"
|
||||
variables(#20003,"C",#20000)
|
||||
#20004=@"local_type_name;{C};{#20000}"
|
||||
local_type_names(#20004,"C",#20000)
|
||||
#20005=*
|
||||
stmts(#20005,26,#20001,0,"class C ... ) { }\n}")
|
||||
#20006=@"loc,{#10000},1,1,4,1"
|
||||
locations_default(#20006,#10000,1,1,4,1)
|
||||
hasLocation(#20005,#20006)
|
||||
stmtContainers(#20005,#20001)
|
||||
#20007=*
|
||||
exprs(#20007,78,#20005,0,"C")
|
||||
#20008=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20008,#10000,1,7,1,7)
|
||||
hasLocation(#20007,#20008)
|
||||
enclosingStmt(#20007,#20005)
|
||||
exprContainers(#20007,#20001)
|
||||
literals("C","C",#20007)
|
||||
decl(#20007,#20003)
|
||||
typedecl(#20007,#20004)
|
||||
#20009=*
|
||||
scopes(#20009,10)
|
||||
scopenodes(#20005,#20009)
|
||||
scopenesting(#20009,#20000)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"class C {","
|
||||
")
|
||||
#20003=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20003,#10000,1,1,1,9)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001," get<T>(v: T) { }","
|
||||
")
|
||||
#20005=@"loc,{#10000},2,1,2,20"
|
||||
locations_default(#20005,#10000,2,1,2,20)
|
||||
hasLocation(#20004,#20005)
|
||||
indentation(#10000,2," ",4)
|
||||
#20006=*
|
||||
lines(#20006,#20001," set<T>(v: T) { }","
|
||||
")
|
||||
#20007=@"loc,{#10000},3,1,3,20"
|
||||
locations_default(#20007,#10000,3,1,3,20)
|
||||
hasLocation(#20006,#20007)
|
||||
indentation(#10000,3," ",4)
|
||||
#20008=*
|
||||
lines(#20008,#20001,"}","
|
||||
")
|
||||
#20009=@"loc,{#10000},4,1,4,1"
|
||||
locations_default(#20009,#10000,4,1,4,1)
|
||||
hasLocation(#20008,#20009)
|
||||
numlines(#20001,4,4,0)
|
||||
#20010=*
|
||||
properties(#20010,#20005,2,0,"get<T>(v: T) { }")
|
||||
#20011=@"loc,{#10000},2,5,2,20"
|
||||
locations_default(#20011,#10000,2,5,2,20)
|
||||
tokeninfo(#20010,7,#20001,0,"class")
|
||||
#20011=@"loc,{#10000},1,1,1,5"
|
||||
locations_default(#20011,#10000,1,1,1,5)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
exprs(#20012,0,#20010,0,"get")
|
||||
#20013=@"loc,{#10000},2,5,2,7"
|
||||
locations_default(#20013,#10000,2,5,2,7)
|
||||
tokeninfo(#20012,6,#20001,1,"C")
|
||||
#20013=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20013,#10000,1,7,1,7)
|
||||
hasLocation(#20012,#20013)
|
||||
enclosingStmt(#20012,#20005)
|
||||
exprContainers(#20012,#20001)
|
||||
literals("get","get",#20012)
|
||||
#20014=*
|
||||
exprs(#20014,9,#20010,1,"(v: T) { }")
|
||||
#20015=@"loc,{#10000},2,11,2,20"
|
||||
locations_default(#20015,#10000,2,11,2,20)
|
||||
tokeninfo(#20014,8,#20001,2,"{")
|
||||
#20015=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20015,#10000,1,9,1,9)
|
||||
hasLocation(#20014,#20015)
|
||||
enclosingStmt(#20014,#20005)
|
||||
exprContainers(#20014,#20001)
|
||||
#20016=*
|
||||
scopes(#20016,1)
|
||||
scopenodes(#20014,#20016)
|
||||
scopenesting(#20016,#20009)
|
||||
#20017=@"var;{v};{#20016}"
|
||||
variables(#20017,"v",#20016)
|
||||
tokeninfo(#20016,6,#20001,3,"get")
|
||||
#20017=@"loc,{#10000},2,5,2,7"
|
||||
locations_default(#20017,#10000,2,5,2,7)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
exprs(#20018,78,#20014,0,"v: T")
|
||||
#20019=@"loc,{#10000},2,12,2,15"
|
||||
locations_default(#20019,#10000,2,12,2,15)
|
||||
tokeninfo(#20018,8,#20001,4,"<")
|
||||
#20019=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20019,#10000,2,8,2,8)
|
||||
hasLocation(#20018,#20019)
|
||||
exprContainers(#20018,#20014)
|
||||
literals("v","v",#20018)
|
||||
decl(#20018,#20017)
|
||||
#20020=@"var;{arguments};{#20016}"
|
||||
variables(#20020,"arguments",#20016)
|
||||
isArgumentsObject(#20020)
|
||||
#20021=*
|
||||
stmts(#20021,1,#20014,-2,"{ }")
|
||||
#20022=@"loc,{#10000},2,18,2,20"
|
||||
locations_default(#20022,#10000,2,18,2,20)
|
||||
hasLocation(#20021,#20022)
|
||||
stmtContainers(#20021,#20014)
|
||||
isMethod(#20010)
|
||||
#20023=*
|
||||
properties(#20023,#20005,3,0,"set<T>(v: T) { }")
|
||||
#20024=@"loc,{#10000},3,5,3,20"
|
||||
locations_default(#20024,#10000,3,5,3,20)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
exprs(#20025,0,#20023,0,"set")
|
||||
#20026=@"loc,{#10000},3,5,3,7"
|
||||
locations_default(#20026,#10000,3,5,3,7)
|
||||
hasLocation(#20025,#20026)
|
||||
enclosingStmt(#20025,#20005)
|
||||
exprContainers(#20025,#20001)
|
||||
literals("set","set",#20025)
|
||||
#20027=*
|
||||
exprs(#20027,9,#20023,1,"(v: T) { }")
|
||||
#20028=@"loc,{#10000},3,11,3,20"
|
||||
locations_default(#20028,#10000,3,11,3,20)
|
||||
hasLocation(#20027,#20028)
|
||||
enclosingStmt(#20027,#20005)
|
||||
exprContainers(#20027,#20001)
|
||||
#20029=*
|
||||
scopes(#20029,1)
|
||||
scopenodes(#20027,#20029)
|
||||
scopenesting(#20029,#20009)
|
||||
#20030=@"var;{v};{#20029}"
|
||||
variables(#20030,"v",#20029)
|
||||
#20031=*
|
||||
exprs(#20031,78,#20027,0,"v: T")
|
||||
#20032=@"loc,{#10000},3,12,3,15"
|
||||
locations_default(#20032,#10000,3,12,3,15)
|
||||
hasLocation(#20031,#20032)
|
||||
exprContainers(#20031,#20027)
|
||||
literals("v","v",#20031)
|
||||
decl(#20031,#20030)
|
||||
#20033=@"var;{arguments};{#20029}"
|
||||
variables(#20033,"arguments",#20029)
|
||||
isArgumentsObject(#20033)
|
||||
#20020=*
|
||||
tokeninfo(#20020,6,#20001,5,"T")
|
||||
#20021=@"loc,{#10000},2,9,2,9"
|
||||
locations_default(#20021,#10000,2,9,2,9)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,6,">")
|
||||
#20023=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20023,#10000,2,10,2,10)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,8,#20001,7,"(")
|
||||
#20025=@"loc,{#10000},2,11,2,11"
|
||||
locations_default(#20025,#10000,2,11,2,11)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,6,#20001,8,"v")
|
||||
#20027=@"loc,{#10000},2,12,2,12"
|
||||
locations_default(#20027,#10000,2,12,2,12)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,9,":")
|
||||
#20029=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20029,#10000,2,13,2,13)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,6,#20001,10,"T")
|
||||
#20031=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20031,#10000,2,15,2,15)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,11,")")
|
||||
#20033=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20033,#10000,2,16,2,16)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
stmts(#20034,1,#20027,-2,"{ }")
|
||||
#20035=@"loc,{#10000},3,18,3,20"
|
||||
locations_default(#20035,#10000,3,18,3,20)
|
||||
tokeninfo(#20034,8,#20001,12,"{")
|
||||
#20035=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20035,#10000,2,18,2,18)
|
||||
hasLocation(#20034,#20035)
|
||||
stmtContainers(#20034,#20027)
|
||||
isMethod(#20023)
|
||||
#20036=*
|
||||
properties(#20036,#20005,4,0,"constructor() {}")
|
||||
#20037=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20037,#10000,1,9,1,8)
|
||||
tokeninfo(#20036,8,#20001,13,"}")
|
||||
#20037=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20037,#10000,2,20,2,20)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
exprs(#20038,0,#20036,0,"constructor")
|
||||
hasLocation(#20038,#20037)
|
||||
enclosingStmt(#20038,#20005)
|
||||
exprContainers(#20038,#20001)
|
||||
literals("constructor","constructor",#20038)
|
||||
#20039=*
|
||||
exprs(#20039,9,#20036,1,"() {}")
|
||||
hasLocation(#20039,#20037)
|
||||
enclosingStmt(#20039,#20005)
|
||||
exprContainers(#20039,#20001)
|
||||
tokeninfo(#20038,6,#20001,14,"set")
|
||||
#20039=@"loc,{#10000},3,5,3,7"
|
||||
locations_default(#20039,#10000,3,5,3,7)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
scopes(#20040,1)
|
||||
scopenodes(#20039,#20040)
|
||||
scopenesting(#20040,#20009)
|
||||
#20041=@"var;{arguments};{#20040}"
|
||||
variables(#20041,"arguments",#20040)
|
||||
isArgumentsObject(#20041)
|
||||
tokeninfo(#20040,8,#20001,15,"<")
|
||||
#20041=@"loc,{#10000},3,8,3,8"
|
||||
locations_default(#20041,#10000,3,8,3,8)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
stmts(#20042,1,#20039,-2,"{}")
|
||||
hasLocation(#20042,#20037)
|
||||
stmtContainers(#20042,#20039)
|
||||
isMethod(#20036)
|
||||
#20043=*
|
||||
lines(#20043,#20001,"class C {","
|
||||
")
|
||||
#20044=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20044,#10000,1,1,1,9)
|
||||
hasLocation(#20043,#20044)
|
||||
#20045=*
|
||||
lines(#20045,#20001," get<T>(v: T) { }","
|
||||
")
|
||||
#20046=@"loc,{#10000},2,1,2,20"
|
||||
locations_default(#20046,#10000,2,1,2,20)
|
||||
hasLocation(#20045,#20046)
|
||||
indentation(#10000,2," ",4)
|
||||
#20047=*
|
||||
lines(#20047,#20001," set<T>(v: T) { }","
|
||||
")
|
||||
#20048=@"loc,{#10000},3,1,3,20"
|
||||
locations_default(#20048,#10000,3,1,3,20)
|
||||
hasLocation(#20047,#20048)
|
||||
indentation(#10000,3," ",4)
|
||||
#20049=*
|
||||
lines(#20049,#20001,"}","
|
||||
")
|
||||
#20050=@"loc,{#10000},4,1,4,1"
|
||||
locations_default(#20050,#10000,4,1,4,1)
|
||||
hasLocation(#20049,#20050)
|
||||
numlines(#20001,4,4,0)
|
||||
#20051=*
|
||||
tokeninfo(#20051,7,#20001,0,"class")
|
||||
#20052=@"loc,{#10000},1,1,1,5"
|
||||
locations_default(#20052,#10000,1,1,1,5)
|
||||
hasLocation(#20051,#20052)
|
||||
#20053=*
|
||||
tokeninfo(#20053,6,#20001,1,"C")
|
||||
hasLocation(#20053,#20008)
|
||||
tokeninfo(#20042,6,#20001,16,"T")
|
||||
#20043=@"loc,{#10000},3,9,3,9"
|
||||
locations_default(#20043,#10000,3,9,3,9)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,17,">")
|
||||
#20045=@"loc,{#10000},3,10,3,10"
|
||||
locations_default(#20045,#10000,3,10,3,10)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,18,"(")
|
||||
#20047=@"loc,{#10000},3,11,3,11"
|
||||
locations_default(#20047,#10000,3,11,3,11)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,6,#20001,19,"v")
|
||||
#20049=@"loc,{#10000},3,12,3,12"
|
||||
locations_default(#20049,#10000,3,12,3,12)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,8,#20001,20,":")
|
||||
#20051=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20051,#10000,3,13,3,13)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,6,#20001,21,"T")
|
||||
#20053=@"loc,{#10000},3,15,3,15"
|
||||
locations_default(#20053,#10000,3,15,3,15)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
tokeninfo(#20054,8,#20001,2,"{")
|
||||
#20055=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20055,#10000,1,9,1,9)
|
||||
tokeninfo(#20054,8,#20001,22,")")
|
||||
#20055=@"loc,{#10000},3,16,3,16"
|
||||
locations_default(#20055,#10000,3,16,3,16)
|
||||
hasLocation(#20054,#20055)
|
||||
#20056=*
|
||||
tokeninfo(#20056,6,#20001,3,"get")
|
||||
hasLocation(#20056,#20013)
|
||||
#20057=*
|
||||
tokeninfo(#20057,8,#20001,4,"<")
|
||||
#20058=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20058,#10000,2,8,2,8)
|
||||
hasLocation(#20057,#20058)
|
||||
#20059=*
|
||||
tokeninfo(#20059,6,#20001,5,"T")
|
||||
#20060=@"loc,{#10000},2,9,2,9"
|
||||
locations_default(#20060,#10000,2,9,2,9)
|
||||
hasLocation(#20059,#20060)
|
||||
tokeninfo(#20056,8,#20001,23,"{")
|
||||
#20057=@"loc,{#10000},3,18,3,18"
|
||||
locations_default(#20057,#10000,3,18,3,18)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
tokeninfo(#20058,8,#20001,24,"}")
|
||||
#20059=@"loc,{#10000},3,20,3,20"
|
||||
locations_default(#20059,#10000,3,20,3,20)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
tokeninfo(#20060,8,#20001,25,"}")
|
||||
hasLocation(#20060,#20009)
|
||||
#20061=*
|
||||
tokeninfo(#20061,8,#20001,6,">")
|
||||
#20062=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20062,#10000,2,10,2,10)
|
||||
tokeninfo(#20061,0,#20001,26,"")
|
||||
#20062=@"loc,{#10000},5,1,5,0"
|
||||
locations_default(#20062,#10000,5,1,5,0)
|
||||
hasLocation(#20061,#20062)
|
||||
#20063=*
|
||||
tokeninfo(#20063,8,#20001,7,"(")
|
||||
#20064=@"loc,{#10000},2,11,2,11"
|
||||
locations_default(#20064,#10000,2,11,2,11)
|
||||
hasLocation(#20063,#20064)
|
||||
#20065=*
|
||||
tokeninfo(#20065,6,#20001,8,"v")
|
||||
#20066=@"loc,{#10000},2,12,2,12"
|
||||
locations_default(#20066,#10000,2,12,2,12)
|
||||
hasLocation(#20065,#20066)
|
||||
#20067=*
|
||||
tokeninfo(#20067,8,#20001,9,":")
|
||||
#20068=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20068,#10000,2,13,2,13)
|
||||
hasLocation(#20067,#20068)
|
||||
toplevels(#20001,0)
|
||||
#20063=@"loc,{#10000},1,1,5,0"
|
||||
locations_default(#20063,#10000,1,1,5,0)
|
||||
hasLocation(#20001,#20063)
|
||||
#20064=@"var;{C};{#20000}"
|
||||
variables(#20064,"C",#20000)
|
||||
#20065=@"local_type_name;{C};{#20000}"
|
||||
local_type_names(#20065,"C",#20000)
|
||||
#20066=*
|
||||
stmts(#20066,26,#20001,0,"class C ... ) { }\n}")
|
||||
#20067=@"loc,{#10000},1,1,4,1"
|
||||
locations_default(#20067,#10000,1,1,4,1)
|
||||
hasLocation(#20066,#20067)
|
||||
stmtContainers(#20066,#20001)
|
||||
#20068=*
|
||||
exprs(#20068,78,#20066,0,"C")
|
||||
hasLocation(#20068,#20013)
|
||||
enclosingStmt(#20068,#20066)
|
||||
exprContainers(#20068,#20001)
|
||||
literals("C","C",#20068)
|
||||
decl(#20068,#20064)
|
||||
typedecl(#20068,#20065)
|
||||
#20069=*
|
||||
tokeninfo(#20069,6,#20001,10,"T")
|
||||
#20070=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20070,#10000,2,15,2,15)
|
||||
hasLocation(#20069,#20070)
|
||||
#20071=*
|
||||
tokeninfo(#20071,8,#20001,11,")")
|
||||
#20072=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20072,#10000,2,16,2,16)
|
||||
hasLocation(#20071,#20072)
|
||||
scopes(#20069,10)
|
||||
scopenodes(#20066,#20069)
|
||||
scopenesting(#20069,#20000)
|
||||
#20070=*
|
||||
properties(#20070,#20066,2,0,"get<T>(v: T) { }")
|
||||
#20071=@"loc,{#10000},2,5,2,20"
|
||||
locations_default(#20071,#10000,2,5,2,20)
|
||||
hasLocation(#20070,#20071)
|
||||
#20072=*
|
||||
exprs(#20072,0,#20070,0,"get")
|
||||
hasLocation(#20072,#20017)
|
||||
enclosingStmt(#20072,#20066)
|
||||
exprContainers(#20072,#20001)
|
||||
literals("get","get",#20072)
|
||||
#20073=*
|
||||
tokeninfo(#20073,8,#20001,12,"{")
|
||||
#20074=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20074,#10000,2,18,2,18)
|
||||
exprs(#20073,9,#20070,1,"(v: T) { }")
|
||||
#20074=@"loc,{#10000},2,11,2,20"
|
||||
locations_default(#20074,#10000,2,11,2,20)
|
||||
hasLocation(#20073,#20074)
|
||||
enclosingStmt(#20073,#20066)
|
||||
exprContainers(#20073,#20001)
|
||||
#20075=*
|
||||
tokeninfo(#20075,8,#20001,13,"}")
|
||||
#20076=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20076,#10000,2,20,2,20)
|
||||
hasLocation(#20075,#20076)
|
||||
scopes(#20075,1)
|
||||
scopenodes(#20073,#20075)
|
||||
scopenesting(#20075,#20069)
|
||||
#20076=@"var;{v};{#20075}"
|
||||
variables(#20076,"v",#20075)
|
||||
#20077=*
|
||||
tokeninfo(#20077,6,#20001,14,"set")
|
||||
hasLocation(#20077,#20026)
|
||||
#20078=*
|
||||
tokeninfo(#20078,8,#20001,15,"<")
|
||||
#20079=@"loc,{#10000},3,8,3,8"
|
||||
locations_default(#20079,#10000,3,8,3,8)
|
||||
hasLocation(#20078,#20079)
|
||||
exprs(#20077,78,#20073,0,"v: T")
|
||||
#20078=@"loc,{#10000},2,12,2,15"
|
||||
locations_default(#20078,#10000,2,12,2,15)
|
||||
hasLocation(#20077,#20078)
|
||||
exprContainers(#20077,#20073)
|
||||
literals("v","v",#20077)
|
||||
decl(#20077,#20076)
|
||||
#20079=@"var;{arguments};{#20075}"
|
||||
variables(#20079,"arguments",#20075)
|
||||
isArgumentsObject(#20079)
|
||||
#20080=*
|
||||
tokeninfo(#20080,6,#20001,16,"T")
|
||||
#20081=@"loc,{#10000},3,9,3,9"
|
||||
locations_default(#20081,#10000,3,9,3,9)
|
||||
stmts(#20080,1,#20073,-2,"{ }")
|
||||
#20081=@"loc,{#10000},2,18,2,20"
|
||||
locations_default(#20081,#10000,2,18,2,20)
|
||||
hasLocation(#20080,#20081)
|
||||
stmtContainers(#20080,#20073)
|
||||
isMethod(#20070)
|
||||
#20082=*
|
||||
tokeninfo(#20082,8,#20001,17,">")
|
||||
#20083=@"loc,{#10000},3,10,3,10"
|
||||
locations_default(#20083,#10000,3,10,3,10)
|
||||
properties(#20082,#20066,3,0,"set<T>(v: T) { }")
|
||||
#20083=@"loc,{#10000},3,5,3,20"
|
||||
locations_default(#20083,#10000,3,5,3,20)
|
||||
hasLocation(#20082,#20083)
|
||||
#20084=*
|
||||
tokeninfo(#20084,8,#20001,18,"(")
|
||||
#20085=@"loc,{#10000},3,11,3,11"
|
||||
locations_default(#20085,#10000,3,11,3,11)
|
||||
hasLocation(#20084,#20085)
|
||||
#20086=*
|
||||
tokeninfo(#20086,6,#20001,19,"v")
|
||||
#20087=@"loc,{#10000},3,12,3,12"
|
||||
locations_default(#20087,#10000,3,12,3,12)
|
||||
hasLocation(#20086,#20087)
|
||||
#20088=*
|
||||
tokeninfo(#20088,8,#20001,20,":")
|
||||
#20089=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20089,#10000,3,13,3,13)
|
||||
hasLocation(#20088,#20089)
|
||||
#20090=*
|
||||
tokeninfo(#20090,6,#20001,21,"T")
|
||||
#20091=@"loc,{#10000},3,15,3,15"
|
||||
locations_default(#20091,#10000,3,15,3,15)
|
||||
hasLocation(#20090,#20091)
|
||||
exprs(#20084,0,#20082,0,"set")
|
||||
hasLocation(#20084,#20039)
|
||||
enclosingStmt(#20084,#20066)
|
||||
exprContainers(#20084,#20001)
|
||||
literals("set","set",#20084)
|
||||
#20085=*
|
||||
exprs(#20085,9,#20082,1,"(v: T) { }")
|
||||
#20086=@"loc,{#10000},3,11,3,20"
|
||||
locations_default(#20086,#10000,3,11,3,20)
|
||||
hasLocation(#20085,#20086)
|
||||
enclosingStmt(#20085,#20066)
|
||||
exprContainers(#20085,#20001)
|
||||
#20087=*
|
||||
scopes(#20087,1)
|
||||
scopenodes(#20085,#20087)
|
||||
scopenesting(#20087,#20069)
|
||||
#20088=@"var;{v};{#20087}"
|
||||
variables(#20088,"v",#20087)
|
||||
#20089=*
|
||||
exprs(#20089,78,#20085,0,"v: T")
|
||||
#20090=@"loc,{#10000},3,12,3,15"
|
||||
locations_default(#20090,#10000,3,12,3,15)
|
||||
hasLocation(#20089,#20090)
|
||||
exprContainers(#20089,#20085)
|
||||
literals("v","v",#20089)
|
||||
decl(#20089,#20088)
|
||||
#20091=@"var;{arguments};{#20087}"
|
||||
variables(#20091,"arguments",#20087)
|
||||
isArgumentsObject(#20091)
|
||||
#20092=*
|
||||
tokeninfo(#20092,8,#20001,22,")")
|
||||
#20093=@"loc,{#10000},3,16,3,16"
|
||||
locations_default(#20093,#10000,3,16,3,16)
|
||||
stmts(#20092,1,#20085,-2,"{ }")
|
||||
#20093=@"loc,{#10000},3,18,3,20"
|
||||
locations_default(#20093,#10000,3,18,3,20)
|
||||
hasLocation(#20092,#20093)
|
||||
stmtContainers(#20092,#20085)
|
||||
isMethod(#20082)
|
||||
#20094=*
|
||||
tokeninfo(#20094,8,#20001,23,"{")
|
||||
#20095=@"loc,{#10000},3,18,3,18"
|
||||
locations_default(#20095,#10000,3,18,3,18)
|
||||
properties(#20094,#20066,4,0,"constructor() {}")
|
||||
#20095=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20095,#10000,1,9,1,8)
|
||||
hasLocation(#20094,#20095)
|
||||
#20096=*
|
||||
tokeninfo(#20096,8,#20001,24,"}")
|
||||
#20097=@"loc,{#10000},3,20,3,20"
|
||||
locations_default(#20097,#10000,3,20,3,20)
|
||||
hasLocation(#20096,#20097)
|
||||
exprs(#20096,0,#20094,0,"constructor")
|
||||
hasLocation(#20096,#20095)
|
||||
enclosingStmt(#20096,#20066)
|
||||
exprContainers(#20096,#20001)
|
||||
literals("constructor","constructor",#20096)
|
||||
#20097=*
|
||||
exprs(#20097,9,#20094,1,"() {}")
|
||||
hasLocation(#20097,#20095)
|
||||
enclosingStmt(#20097,#20066)
|
||||
exprContainers(#20097,#20001)
|
||||
#20098=*
|
||||
tokeninfo(#20098,8,#20001,25,"}")
|
||||
hasLocation(#20098,#20050)
|
||||
#20099=*
|
||||
tokeninfo(#20099,0,#20001,26,"")
|
||||
#20100=@"loc,{#10000},5,1,5,0"
|
||||
locations_default(#20100,#10000,5,1,5,0)
|
||||
hasLocation(#20099,#20100)
|
||||
scopes(#20098,1)
|
||||
scopenodes(#20097,#20098)
|
||||
scopenesting(#20098,#20069)
|
||||
#20099=@"var;{arguments};{#20098}"
|
||||
variables(#20099,"arguments",#20098)
|
||||
isArgumentsObject(#20099)
|
||||
#20100=*
|
||||
stmts(#20100,1,#20097,-2,"{}")
|
||||
hasLocation(#20100,#20095)
|
||||
stmtContainers(#20100,#20097)
|
||||
isMethod(#20094)
|
||||
#20101=*
|
||||
entry_cfg_node(#20101,#20001)
|
||||
#20102=@"loc,{#10000},1,1,1,0"
|
||||
@@ -314,52 +314,52 @@ locations_default(#20102,#10000,1,1,1,0)
|
||||
hasLocation(#20101,#20102)
|
||||
#20103=*
|
||||
exit_cfg_node(#20103,#20001)
|
||||
hasLocation(#20103,#20100)
|
||||
successor(#20039,#20036)
|
||||
hasLocation(#20103,#20062)
|
||||
successor(#20097,#20094)
|
||||
#20104=*
|
||||
entry_cfg_node(#20104,#20039)
|
||||
hasLocation(#20104,#20037)
|
||||
entry_cfg_node(#20104,#20097)
|
||||
hasLocation(#20104,#20095)
|
||||
#20105=*
|
||||
exit_cfg_node(#20105,#20039)
|
||||
hasLocation(#20105,#20037)
|
||||
successor(#20042,#20105)
|
||||
successor(#20104,#20042)
|
||||
successor(#20038,#20039)
|
||||
successor(#20036,#20005)
|
||||
successor(#20027,#20023)
|
||||
exit_cfg_node(#20105,#20097)
|
||||
hasLocation(#20105,#20095)
|
||||
successor(#20100,#20105)
|
||||
successor(#20104,#20100)
|
||||
successor(#20096,#20097)
|
||||
successor(#20094,#20066)
|
||||
successor(#20085,#20082)
|
||||
#20106=*
|
||||
entry_cfg_node(#20106,#20027)
|
||||
entry_cfg_node(#20106,#20085)
|
||||
#20107=@"loc,{#10000},3,11,3,10"
|
||||
locations_default(#20107,#10000,3,11,3,10)
|
||||
hasLocation(#20106,#20107)
|
||||
#20108=*
|
||||
exit_cfg_node(#20108,#20027)
|
||||
exit_cfg_node(#20108,#20085)
|
||||
#20109=@"loc,{#10000},3,21,3,20"
|
||||
locations_default(#20109,#10000,3,21,3,20)
|
||||
hasLocation(#20108,#20109)
|
||||
successor(#20034,#20108)
|
||||
successor(#20031,#20034)
|
||||
successor(#20106,#20031)
|
||||
successor(#20025,#20027)
|
||||
successor(#20023,#20038)
|
||||
successor(#20014,#20010)
|
||||
successor(#20092,#20108)
|
||||
successor(#20089,#20092)
|
||||
successor(#20106,#20089)
|
||||
successor(#20084,#20085)
|
||||
successor(#20082,#20096)
|
||||
successor(#20073,#20070)
|
||||
#20110=*
|
||||
entry_cfg_node(#20110,#20014)
|
||||
entry_cfg_node(#20110,#20073)
|
||||
#20111=@"loc,{#10000},2,11,2,10"
|
||||
locations_default(#20111,#10000,2,11,2,10)
|
||||
hasLocation(#20110,#20111)
|
||||
#20112=*
|
||||
exit_cfg_node(#20112,#20014)
|
||||
exit_cfg_node(#20112,#20073)
|
||||
#20113=@"loc,{#10000},2,21,2,20"
|
||||
locations_default(#20113,#10000,2,21,2,20)
|
||||
hasLocation(#20112,#20113)
|
||||
successor(#20021,#20112)
|
||||
successor(#20018,#20021)
|
||||
successor(#20110,#20018)
|
||||
successor(#20012,#20014)
|
||||
successor(#20010,#20025)
|
||||
successor(#20007,#20012)
|
||||
successor(#20005,#20103)
|
||||
successor(#20101,#20007)
|
||||
successor(#20080,#20112)
|
||||
successor(#20077,#20080)
|
||||
successor(#20110,#20077)
|
||||
successor(#20072,#20073)
|
||||
successor(#20070,#20084)
|
||||
successor(#20068,#20072)
|
||||
successor(#20066,#20103)
|
||||
successor(#20101,#20068)
|
||||
numlines(#10000,4,4,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,222 +9,222 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,3,27"
|
||||
locations_default(#20002,#10000,1,1,3,27)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"module;{#10000},1,1"
|
||||
scopes(#20003,3)
|
||||
scopenodes(#20001,#20003)
|
||||
scopenesting(#20003,#20000)
|
||||
isModule(#20001)
|
||||
#20004=@"var;{type};{#20003}"
|
||||
variables(#20004,"type",#20003)
|
||||
#20005=@"local_type_name;{type};{#20003}"
|
||||
local_type_names(#20005,"type",#20003)
|
||||
#20006=@"local_namespace_name;{type};{#20003}"
|
||||
local_namespace_names(#20006,"type",#20003)
|
||||
variables(#20004,"type",#20003)
|
||||
local_type_names(#20005,"type",#20003)
|
||||
local_namespace_names(#20006,"type",#20003)
|
||||
#20007=*
|
||||
stmts(#20007,27,#20001,0,"import ... om 'm';")
|
||||
#20008=@"loc,{#10000},1,1,1,45"
|
||||
locations_default(#20008,#10000,1,1,1,45)
|
||||
hasLocation(#20007,#20008)
|
||||
stmtContainers(#20007,#20001)
|
||||
#20009=*
|
||||
exprs(#20009,4,#20007,-1,"'m'")
|
||||
#20010=@"loc,{#10000},1,42,1,44"
|
||||
locations_default(#20010,#10000,1,42,1,44)
|
||||
hasLocation(#20009,#20010)
|
||||
enclosingStmt(#20009,#20007)
|
||||
exprContainers(#20009,#20001)
|
||||
literals("m","'m'",#20009)
|
||||
#20011=*
|
||||
exprs(#20011,83,#20007,0,"type")
|
||||
#20012=@"loc,{#10000},1,10,1,13"
|
||||
locations_default(#20012,#10000,1,10,1,13)
|
||||
hasLocation(#20011,#20012)
|
||||
enclosingStmt(#20011,#20007)
|
||||
exprContainers(#20011,#20001)
|
||||
#20013=*
|
||||
exprs(#20013,0,#20011,0,"type")
|
||||
hasLocation(#20013,#20012)
|
||||
enclosingStmt(#20013,#20007)
|
||||
exprContainers(#20013,#20001)
|
||||
literals("type","type",#20013)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"import { type, type t1, typeof t2 } from 'm';","
|
||||
")
|
||||
#20003=@"loc,{#10000},1,1,1,45"
|
||||
locations_default(#20003,#10000,1,1,1,45)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001,"import { type t } from 'n';","
|
||||
")
|
||||
#20005=@"loc,{#10000},2,1,2,27"
|
||||
locations_default(#20005,#10000,2,1,2,27)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
lines(#20006,#20001,"import type { t } from 'o';","")
|
||||
#20007=@"loc,{#10000},3,1,3,27"
|
||||
locations_default(#20007,#10000,3,1,3,27)
|
||||
hasLocation(#20006,#20007)
|
||||
numlines(#20001,3,3,0)
|
||||
#20008=*
|
||||
tokeninfo(#20008,7,#20001,0,"import")
|
||||
#20009=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20009,#10000,1,1,1,6)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,8,#20001,1,"{")
|
||||
#20011=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20011,#10000,1,8,1,8)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,6,#20001,2,"type")
|
||||
#20013=@"loc,{#10000},1,10,1,13"
|
||||
locations_default(#20013,#10000,1,10,1,13)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
exprs(#20014,78,#20011,1,"type")
|
||||
hasLocation(#20014,#20012)
|
||||
enclosingStmt(#20014,#20007)
|
||||
exprContainers(#20014,#20001)
|
||||
literals("type","type",#20014)
|
||||
decl(#20014,#20004)
|
||||
typedecl(#20014,#20005)
|
||||
namespacedecl(#20014,#20006)
|
||||
#20015=*
|
||||
lines(#20015,#20001,"import { type, type t1, typeof t2 } from 'm';","
|
||||
")
|
||||
hasLocation(#20015,#20008)
|
||||
tokeninfo(#20014,8,#20001,3,",")
|
||||
#20015=@"loc,{#10000},1,14,1,14"
|
||||
locations_default(#20015,#10000,1,14,1,14)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
lines(#20016,#20001,"import { type t } from 'n';","
|
||||
")
|
||||
#20017=@"loc,{#10000},2,1,2,27"
|
||||
locations_default(#20017,#10000,2,1,2,27)
|
||||
tokeninfo(#20016,6,#20001,4,"type")
|
||||
#20017=@"loc,{#10000},1,16,1,19"
|
||||
locations_default(#20017,#10000,1,16,1,19)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
lines(#20018,#20001,"import type { t } from 'o';","")
|
||||
#20019=@"loc,{#10000},3,1,3,27"
|
||||
locations_default(#20019,#10000,3,1,3,27)
|
||||
tokeninfo(#20018,6,#20001,5,"t1")
|
||||
#20019=@"loc,{#10000},1,21,1,22"
|
||||
locations_default(#20019,#10000,1,21,1,22)
|
||||
hasLocation(#20018,#20019)
|
||||
numlines(#20001,3,3,0)
|
||||
#20020=*
|
||||
tokeninfo(#20020,7,#20001,0,"import")
|
||||
#20021=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20021,#10000,1,1,1,6)
|
||||
tokeninfo(#20020,8,#20001,6,",")
|
||||
#20021=@"loc,{#10000},1,23,1,23"
|
||||
locations_default(#20021,#10000,1,23,1,23)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,1,"{")
|
||||
#20023=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20023,#10000,1,8,1,8)
|
||||
tokeninfo(#20022,7,#20001,7,"typeof")
|
||||
#20023=@"loc,{#10000},1,25,1,30"
|
||||
locations_default(#20023,#10000,1,25,1,30)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,2,"type")
|
||||
hasLocation(#20024,#20012)
|
||||
#20025=*
|
||||
tokeninfo(#20025,8,#20001,3,",")
|
||||
#20026=@"loc,{#10000},1,14,1,14"
|
||||
locations_default(#20026,#10000,1,14,1,14)
|
||||
hasLocation(#20025,#20026)
|
||||
#20027=*
|
||||
tokeninfo(#20027,6,#20001,4,"type")
|
||||
#20028=@"loc,{#10000},1,16,1,19"
|
||||
locations_default(#20028,#10000,1,16,1,19)
|
||||
hasLocation(#20027,#20028)
|
||||
#20029=*
|
||||
tokeninfo(#20029,6,#20001,5,"t1")
|
||||
#20030=@"loc,{#10000},1,21,1,22"
|
||||
locations_default(#20030,#10000,1,21,1,22)
|
||||
hasLocation(#20029,#20030)
|
||||
#20031=*
|
||||
tokeninfo(#20031,8,#20001,6,",")
|
||||
#20032=@"loc,{#10000},1,23,1,23"
|
||||
locations_default(#20032,#10000,1,23,1,23)
|
||||
hasLocation(#20031,#20032)
|
||||
#20033=*
|
||||
tokeninfo(#20033,7,#20001,7,"typeof")
|
||||
#20034=@"loc,{#10000},1,25,1,30"
|
||||
locations_default(#20034,#10000,1,25,1,30)
|
||||
hasLocation(#20033,#20034)
|
||||
#20035=*
|
||||
tokeninfo(#20035,6,#20001,8,"t2")
|
||||
#20036=@"loc,{#10000},1,32,1,33"
|
||||
locations_default(#20036,#10000,1,32,1,33)
|
||||
hasLocation(#20035,#20036)
|
||||
#20037=*
|
||||
tokeninfo(#20037,8,#20001,9,"}")
|
||||
#20038=@"loc,{#10000},1,35,1,35"
|
||||
locations_default(#20038,#10000,1,35,1,35)
|
||||
hasLocation(#20037,#20038)
|
||||
#20039=*
|
||||
tokeninfo(#20039,6,#20001,10,"from")
|
||||
#20040=@"loc,{#10000},1,37,1,40"
|
||||
locations_default(#20040,#10000,1,37,1,40)
|
||||
hasLocation(#20039,#20040)
|
||||
#20041=*
|
||||
tokeninfo(#20041,4,#20001,11,"'m'")
|
||||
hasLocation(#20041,#20010)
|
||||
tokeninfo(#20024,6,#20001,8,"t2")
|
||||
#20025=@"loc,{#10000},1,32,1,33"
|
||||
locations_default(#20025,#10000,1,32,1,33)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,9,"}")
|
||||
#20027=@"loc,{#10000},1,35,1,35"
|
||||
locations_default(#20027,#10000,1,35,1,35)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,6,#20001,10,"from")
|
||||
#20029=@"loc,{#10000},1,37,1,40"
|
||||
locations_default(#20029,#10000,1,37,1,40)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,4,#20001,11,"'m'")
|
||||
#20031=@"loc,{#10000},1,42,1,44"
|
||||
locations_default(#20031,#10000,1,42,1,44)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,12,";")
|
||||
#20033=@"loc,{#10000},1,45,1,45"
|
||||
locations_default(#20033,#10000,1,45,1,45)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,7,#20001,13,"import")
|
||||
#20035=@"loc,{#10000},2,1,2,6"
|
||||
locations_default(#20035,#10000,2,1,2,6)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,8,#20001,14,"{")
|
||||
#20037=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20037,#10000,2,8,2,8)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,6,#20001,15,"type")
|
||||
#20039=@"loc,{#10000},2,10,2,13"
|
||||
locations_default(#20039,#10000,2,10,2,13)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,6,#20001,16,"t")
|
||||
#20041=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20041,#10000,2,15,2,15)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,8,#20001,12,";")
|
||||
#20043=@"loc,{#10000},1,45,1,45"
|
||||
locations_default(#20043,#10000,1,45,1,45)
|
||||
tokeninfo(#20042,8,#20001,17,"}")
|
||||
#20043=@"loc,{#10000},2,17,2,17"
|
||||
locations_default(#20043,#10000,2,17,2,17)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,7,#20001,13,"import")
|
||||
#20045=@"loc,{#10000},2,1,2,6"
|
||||
locations_default(#20045,#10000,2,1,2,6)
|
||||
tokeninfo(#20044,6,#20001,18,"from")
|
||||
#20045=@"loc,{#10000},2,19,2,22"
|
||||
locations_default(#20045,#10000,2,19,2,22)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,14,"{")
|
||||
#20047=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20047,#10000,2,8,2,8)
|
||||
tokeninfo(#20046,4,#20001,19,"'n'")
|
||||
#20047=@"loc,{#10000},2,24,2,26"
|
||||
locations_default(#20047,#10000,2,24,2,26)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,6,#20001,15,"type")
|
||||
#20049=@"loc,{#10000},2,10,2,13"
|
||||
locations_default(#20049,#10000,2,10,2,13)
|
||||
tokeninfo(#20048,8,#20001,20,";")
|
||||
#20049=@"loc,{#10000},2,27,2,27"
|
||||
locations_default(#20049,#10000,2,27,2,27)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,6,#20001,16,"t")
|
||||
#20051=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20051,#10000,2,15,2,15)
|
||||
tokeninfo(#20050,7,#20001,21,"import")
|
||||
#20051=@"loc,{#10000},3,1,3,6"
|
||||
locations_default(#20051,#10000,3,1,3,6)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,8,#20001,17,"}")
|
||||
#20053=@"loc,{#10000},2,17,2,17"
|
||||
locations_default(#20053,#10000,2,17,2,17)
|
||||
tokeninfo(#20052,6,#20001,22,"type")
|
||||
#20053=@"loc,{#10000},3,8,3,11"
|
||||
locations_default(#20053,#10000,3,8,3,11)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
tokeninfo(#20054,6,#20001,18,"from")
|
||||
#20055=@"loc,{#10000},2,19,2,22"
|
||||
locations_default(#20055,#10000,2,19,2,22)
|
||||
tokeninfo(#20054,8,#20001,23,"{")
|
||||
#20055=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20055,#10000,3,13,3,13)
|
||||
hasLocation(#20054,#20055)
|
||||
#20056=*
|
||||
tokeninfo(#20056,4,#20001,19,"'n'")
|
||||
#20057=@"loc,{#10000},2,24,2,26"
|
||||
locations_default(#20057,#10000,2,24,2,26)
|
||||
tokeninfo(#20056,6,#20001,24,"t")
|
||||
#20057=@"loc,{#10000},3,15,3,15"
|
||||
locations_default(#20057,#10000,3,15,3,15)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
tokeninfo(#20058,8,#20001,20,";")
|
||||
#20059=@"loc,{#10000},2,27,2,27"
|
||||
locations_default(#20059,#10000,2,27,2,27)
|
||||
tokeninfo(#20058,8,#20001,25,"}")
|
||||
#20059=@"loc,{#10000},3,17,3,17"
|
||||
locations_default(#20059,#10000,3,17,3,17)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
tokeninfo(#20060,7,#20001,21,"import")
|
||||
#20061=@"loc,{#10000},3,1,3,6"
|
||||
locations_default(#20061,#10000,3,1,3,6)
|
||||
tokeninfo(#20060,6,#20001,26,"from")
|
||||
#20061=@"loc,{#10000},3,19,3,22"
|
||||
locations_default(#20061,#10000,3,19,3,22)
|
||||
hasLocation(#20060,#20061)
|
||||
#20062=*
|
||||
tokeninfo(#20062,6,#20001,22,"type")
|
||||
#20063=@"loc,{#10000},3,8,3,11"
|
||||
locations_default(#20063,#10000,3,8,3,11)
|
||||
tokeninfo(#20062,4,#20001,27,"'o'")
|
||||
#20063=@"loc,{#10000},3,24,3,26"
|
||||
locations_default(#20063,#10000,3,24,3,26)
|
||||
hasLocation(#20062,#20063)
|
||||
#20064=*
|
||||
tokeninfo(#20064,8,#20001,23,"{")
|
||||
#20065=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20065,#10000,3,13,3,13)
|
||||
tokeninfo(#20064,8,#20001,28,";")
|
||||
#20065=@"loc,{#10000},3,27,3,27"
|
||||
locations_default(#20065,#10000,3,27,3,27)
|
||||
hasLocation(#20064,#20065)
|
||||
#20066=*
|
||||
tokeninfo(#20066,6,#20001,24,"t")
|
||||
#20067=@"loc,{#10000},3,15,3,15"
|
||||
locations_default(#20067,#10000,3,15,3,15)
|
||||
tokeninfo(#20066,0,#20001,29,"")
|
||||
#20067=@"loc,{#10000},3,28,3,27"
|
||||
locations_default(#20067,#10000,3,28,3,27)
|
||||
hasLocation(#20066,#20067)
|
||||
#20068=*
|
||||
tokeninfo(#20068,8,#20001,25,"}")
|
||||
#20069=@"loc,{#10000},3,17,3,17"
|
||||
locations_default(#20069,#10000,3,17,3,17)
|
||||
hasLocation(#20068,#20069)
|
||||
#20070=*
|
||||
tokeninfo(#20070,6,#20001,26,"from")
|
||||
#20071=@"loc,{#10000},3,19,3,22"
|
||||
locations_default(#20071,#10000,3,19,3,22)
|
||||
hasLocation(#20070,#20071)
|
||||
#20072=*
|
||||
tokeninfo(#20072,4,#20001,27,"'o'")
|
||||
#20073=@"loc,{#10000},3,24,3,26"
|
||||
locations_default(#20073,#10000,3,24,3,26)
|
||||
hasLocation(#20072,#20073)
|
||||
toplevels(#20001,0)
|
||||
#20068=@"loc,{#10000},1,1,3,27"
|
||||
locations_default(#20068,#10000,1,1,3,27)
|
||||
hasLocation(#20001,#20068)
|
||||
#20069=@"module;{#10000},1,1"
|
||||
scopes(#20069,3)
|
||||
scopenodes(#20001,#20069)
|
||||
scopenesting(#20069,#20000)
|
||||
isModule(#20001)
|
||||
#20070=@"var;{type};{#20069}"
|
||||
variables(#20070,"type",#20069)
|
||||
#20071=@"local_type_name;{type};{#20069}"
|
||||
local_type_names(#20071,"type",#20069)
|
||||
#20072=@"local_namespace_name;{type};{#20069}"
|
||||
local_namespace_names(#20072,"type",#20069)
|
||||
variables(#20070,"type",#20069)
|
||||
local_type_names(#20071,"type",#20069)
|
||||
local_namespace_names(#20072,"type",#20069)
|
||||
#20073=*
|
||||
stmts(#20073,27,#20001,0,"import ... om 'm';")
|
||||
hasLocation(#20073,#20003)
|
||||
stmtContainers(#20073,#20001)
|
||||
#20074=*
|
||||
tokeninfo(#20074,8,#20001,28,";")
|
||||
#20075=@"loc,{#10000},3,27,3,27"
|
||||
locations_default(#20075,#10000,3,27,3,27)
|
||||
hasLocation(#20074,#20075)
|
||||
exprs(#20074,4,#20073,-1,"'m'")
|
||||
hasLocation(#20074,#20031)
|
||||
enclosingStmt(#20074,#20073)
|
||||
exprContainers(#20074,#20001)
|
||||
literals("m","'m'",#20074)
|
||||
#20075=*
|
||||
exprs(#20075,83,#20073,0,"type")
|
||||
hasLocation(#20075,#20013)
|
||||
enclosingStmt(#20075,#20073)
|
||||
exprContainers(#20075,#20001)
|
||||
#20076=*
|
||||
tokeninfo(#20076,0,#20001,29,"")
|
||||
#20077=@"loc,{#10000},3,28,3,27"
|
||||
locations_default(#20077,#10000,3,28,3,27)
|
||||
hasLocation(#20076,#20077)
|
||||
exprs(#20076,0,#20075,0,"type")
|
||||
hasLocation(#20076,#20013)
|
||||
enclosingStmt(#20076,#20073)
|
||||
exprContainers(#20076,#20001)
|
||||
literals("type","type",#20076)
|
||||
#20077=*
|
||||
exprs(#20077,78,#20075,1,"type")
|
||||
hasLocation(#20077,#20013)
|
||||
enclosingStmt(#20077,#20073)
|
||||
exprContainers(#20077,#20001)
|
||||
literals("type","type",#20077)
|
||||
decl(#20077,#20070)
|
||||
typedecl(#20077,#20071)
|
||||
namespacedecl(#20077,#20072)
|
||||
#20078=*
|
||||
entry_cfg_node(#20078,#20001)
|
||||
#20079=@"loc,{#10000},1,1,1,0"
|
||||
@@ -232,9 +232,9 @@ locations_default(#20079,#10000,1,1,1,0)
|
||||
hasLocation(#20078,#20079)
|
||||
#20080=*
|
||||
exit_cfg_node(#20080,#20001)
|
||||
hasLocation(#20080,#20077)
|
||||
successor(#20007,#20080)
|
||||
successor(#20011,#20007)
|
||||
successor(#20078,#20011)
|
||||
hasLocation(#20080,#20067)
|
||||
successor(#20073,#20080)
|
||||
successor(#20075,#20073)
|
||||
successor(#20078,#20075)
|
||||
numlines(#10000,3,3,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,207 +9,207 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,11,2"
|
||||
locations_default(#20002,#10000,1,1,11,2)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"module;{#10000},1,1"
|
||||
scopes(#20003,3)
|
||||
scopenodes(#20001,#20003)
|
||||
scopenesting(#20003,#20000)
|
||||
isModule(#20001)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"declare module ""m1"" {","
|
||||
")
|
||||
#20003=@"loc,{#10000},1,1,1,21"
|
||||
locations_default(#20003,#10000,1,1,1,21)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001,"declare module ""m1"" {","
|
||||
lines(#20004,#20001," import type {","
|
||||
")
|
||||
#20005=@"loc,{#10000},1,1,1,21"
|
||||
locations_default(#20005,#10000,1,1,1,21)
|
||||
#20005=@"loc,{#10000},2,1,2,15"
|
||||
locations_default(#20005,#10000,2,1,2,15)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
lines(#20006,#20001," import type {","
|
||||
")
|
||||
#20007=@"loc,{#10000},2,1,2,15"
|
||||
locations_default(#20007,#10000,2,1,2,15)
|
||||
hasLocation(#20006,#20007)
|
||||
indentation(#10000,2," ",2)
|
||||
#20008=*
|
||||
lines(#20008,#20001," T1,","
|
||||
#20006=*
|
||||
lines(#20006,#20001," T1,","
|
||||
")
|
||||
#20009=@"loc,{#10000},3,1,3,7"
|
||||
locations_default(#20009,#10000,3,1,3,7)
|
||||
hasLocation(#20008,#20009)
|
||||
#20007=@"loc,{#10000},3,1,3,7"
|
||||
locations_default(#20007,#10000,3,1,3,7)
|
||||
hasLocation(#20006,#20007)
|
||||
indentation(#10000,3," ",4)
|
||||
#20010=*
|
||||
lines(#20010,#20001," T2","
|
||||
#20008=*
|
||||
lines(#20008,#20001," T2","
|
||||
")
|
||||
#20011=@"loc,{#10000},4,1,4,6"
|
||||
locations_default(#20011,#10000,4,1,4,6)
|
||||
hasLocation(#20010,#20011)
|
||||
#20009=@"loc,{#10000},4,1,4,6"
|
||||
locations_default(#20009,#10000,4,1,4,6)
|
||||
hasLocation(#20008,#20009)
|
||||
indentation(#10000,4," ",4)
|
||||
#20012=*
|
||||
lines(#20012,#20001," } from ""m2""","
|
||||
#20010=*
|
||||
lines(#20010,#20001," } from ""m2""","
|
||||
")
|
||||
#20013=@"loc,{#10000},5,1,5,13"
|
||||
locations_default(#20013,#10000,5,1,5,13)
|
||||
hasLocation(#20012,#20013)
|
||||
#20011=@"loc,{#10000},5,1,5,13"
|
||||
locations_default(#20011,#10000,5,1,5,13)
|
||||
hasLocation(#20010,#20011)
|
||||
indentation(#10000,5," ",2)
|
||||
#20014=*
|
||||
lines(#20014,#20001," import typeof {","
|
||||
#20012=*
|
||||
lines(#20012,#20001," import typeof {","
|
||||
")
|
||||
#20015=@"loc,{#10000},6,1,6,19"
|
||||
locations_default(#20015,#10000,6,1,6,19)
|
||||
hasLocation(#20014,#20015)
|
||||
#20013=@"loc,{#10000},6,1,6,19"
|
||||
locations_default(#20013,#10000,6,1,6,19)
|
||||
hasLocation(#20012,#20013)
|
||||
indentation(#10000,6," ",4)
|
||||
#20016=*
|
||||
lines(#20016,#20001," T3,","
|
||||
#20014=*
|
||||
lines(#20014,#20001," T3,","
|
||||
")
|
||||
#20017=@"loc,{#10000},7,1,7,7"
|
||||
locations_default(#20017,#10000,7,1,7,7)
|
||||
hasLocation(#20016,#20017)
|
||||
#20015=@"loc,{#10000},7,1,7,7"
|
||||
locations_default(#20015,#10000,7,1,7,7)
|
||||
hasLocation(#20014,#20015)
|
||||
indentation(#10000,7," ",4)
|
||||
#20018=*
|
||||
lines(#20018,#20001," T4","
|
||||
#20016=*
|
||||
lines(#20016,#20001," T4","
|
||||
")
|
||||
#20019=@"loc,{#10000},8,1,8,6"
|
||||
locations_default(#20019,#10000,8,1,8,6)
|
||||
hasLocation(#20018,#20019)
|
||||
#20017=@"loc,{#10000},8,1,8,6"
|
||||
locations_default(#20017,#10000,8,1,8,6)
|
||||
hasLocation(#20016,#20017)
|
||||
indentation(#10000,8," ",4)
|
||||
#20020=*
|
||||
lines(#20020,#20001," } from ""m3""","
|
||||
#20018=*
|
||||
lines(#20018,#20001," } from ""m3""","
|
||||
")
|
||||
#20021=@"loc,{#10000},9,1,9,13"
|
||||
locations_default(#20021,#10000,9,1,9,13)
|
||||
hasLocation(#20020,#20021)
|
||||
#20019=@"loc,{#10000},9,1,9,13"
|
||||
locations_default(#20019,#10000,9,1,9,13)
|
||||
hasLocation(#20018,#20019)
|
||||
indentation(#10000,9," ",2)
|
||||
#20022=*
|
||||
lines(#20022,#20001,"}","
|
||||
#20020=*
|
||||
lines(#20020,#20001,"}","
|
||||
")
|
||||
#20023=@"loc,{#10000},10,1,10,1"
|
||||
locations_default(#20023,#10000,10,1,10,1)
|
||||
#20021=@"loc,{#10000},10,1,10,1"
|
||||
locations_default(#20021,#10000,10,1,10,1)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
lines(#20022,#20001," ","")
|
||||
#20023=@"loc,{#10000},11,1,11,2"
|
||||
locations_default(#20023,#10000,11,1,11,2)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
lines(#20024,#20001," ","")
|
||||
#20025=@"loc,{#10000},11,1,11,2"
|
||||
locations_default(#20025,#10000,11,1,11,2)
|
||||
hasLocation(#20024,#20025)
|
||||
numlines(#20001,11,10,0)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,0,"declare")
|
||||
#20025=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20025,#10000,1,1,1,7)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,6,#20001,0,"declare")
|
||||
#20027=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20027,#10000,1,1,1,7)
|
||||
tokeninfo(#20026,6,#20001,1,"module")
|
||||
#20027=@"loc,{#10000},1,9,1,14"
|
||||
locations_default(#20027,#10000,1,9,1,14)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,6,#20001,1,"module")
|
||||
#20029=@"loc,{#10000},1,9,1,14"
|
||||
locations_default(#20029,#10000,1,9,1,14)
|
||||
tokeninfo(#20028,4,#20001,2,"""m1""")
|
||||
#20029=@"loc,{#10000},1,16,1,19"
|
||||
locations_default(#20029,#10000,1,16,1,19)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,4,#20001,2,"""m1""")
|
||||
#20031=@"loc,{#10000},1,16,1,19"
|
||||
locations_default(#20031,#10000,1,16,1,19)
|
||||
tokeninfo(#20030,8,#20001,3,"{")
|
||||
#20031=@"loc,{#10000},1,21,1,21"
|
||||
locations_default(#20031,#10000,1,21,1,21)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,3,"{")
|
||||
#20033=@"loc,{#10000},1,21,1,21"
|
||||
locations_default(#20033,#10000,1,21,1,21)
|
||||
tokeninfo(#20032,7,#20001,4,"import")
|
||||
#20033=@"loc,{#10000},2,3,2,8"
|
||||
locations_default(#20033,#10000,2,3,2,8)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,7,#20001,4,"import")
|
||||
#20035=@"loc,{#10000},2,3,2,8"
|
||||
locations_default(#20035,#10000,2,3,2,8)
|
||||
tokeninfo(#20034,6,#20001,5,"type")
|
||||
#20035=@"loc,{#10000},2,10,2,13"
|
||||
locations_default(#20035,#10000,2,10,2,13)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,6,#20001,5,"type")
|
||||
#20037=@"loc,{#10000},2,10,2,13"
|
||||
locations_default(#20037,#10000,2,10,2,13)
|
||||
tokeninfo(#20036,8,#20001,6,"{")
|
||||
#20037=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20037,#10000,2,15,2,15)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,8,#20001,6,"{")
|
||||
#20039=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20039,#10000,2,15,2,15)
|
||||
tokeninfo(#20038,6,#20001,7,"T1")
|
||||
#20039=@"loc,{#10000},3,5,3,6"
|
||||
locations_default(#20039,#10000,3,5,3,6)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,6,#20001,7,"T1")
|
||||
#20041=@"loc,{#10000},3,5,3,6"
|
||||
locations_default(#20041,#10000,3,5,3,6)
|
||||
tokeninfo(#20040,8,#20001,8,",")
|
||||
#20041=@"loc,{#10000},3,7,3,7"
|
||||
locations_default(#20041,#10000,3,7,3,7)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,8,#20001,8,",")
|
||||
#20043=@"loc,{#10000},3,7,3,7"
|
||||
locations_default(#20043,#10000,3,7,3,7)
|
||||
tokeninfo(#20042,6,#20001,9,"T2")
|
||||
#20043=@"loc,{#10000},4,5,4,6"
|
||||
locations_default(#20043,#10000,4,5,4,6)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,6,#20001,9,"T2")
|
||||
#20045=@"loc,{#10000},4,5,4,6"
|
||||
locations_default(#20045,#10000,4,5,4,6)
|
||||
tokeninfo(#20044,8,#20001,10,"}")
|
||||
#20045=@"loc,{#10000},5,3,5,3"
|
||||
locations_default(#20045,#10000,5,3,5,3)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,10,"}")
|
||||
#20047=@"loc,{#10000},5,3,5,3"
|
||||
locations_default(#20047,#10000,5,3,5,3)
|
||||
tokeninfo(#20046,6,#20001,11,"from")
|
||||
#20047=@"loc,{#10000},5,5,5,8"
|
||||
locations_default(#20047,#10000,5,5,5,8)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,6,#20001,11,"from")
|
||||
#20049=@"loc,{#10000},5,5,5,8"
|
||||
locations_default(#20049,#10000,5,5,5,8)
|
||||
tokeninfo(#20048,4,#20001,12,"""m2""")
|
||||
#20049=@"loc,{#10000},5,10,5,13"
|
||||
locations_default(#20049,#10000,5,10,5,13)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,4,#20001,12,"""m2""")
|
||||
#20051=@"loc,{#10000},5,10,5,13"
|
||||
locations_default(#20051,#10000,5,10,5,13)
|
||||
tokeninfo(#20050,7,#20001,13,"import")
|
||||
#20051=@"loc,{#10000},6,5,6,10"
|
||||
locations_default(#20051,#10000,6,5,6,10)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,7,#20001,13,"import")
|
||||
#20053=@"loc,{#10000},6,5,6,10"
|
||||
locations_default(#20053,#10000,6,5,6,10)
|
||||
tokeninfo(#20052,7,#20001,14,"typeof")
|
||||
#20053=@"loc,{#10000},6,12,6,17"
|
||||
locations_default(#20053,#10000,6,12,6,17)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
tokeninfo(#20054,7,#20001,14,"typeof")
|
||||
#20055=@"loc,{#10000},6,12,6,17"
|
||||
locations_default(#20055,#10000,6,12,6,17)
|
||||
tokeninfo(#20054,8,#20001,15,"{")
|
||||
#20055=@"loc,{#10000},6,19,6,19"
|
||||
locations_default(#20055,#10000,6,19,6,19)
|
||||
hasLocation(#20054,#20055)
|
||||
#20056=*
|
||||
tokeninfo(#20056,8,#20001,15,"{")
|
||||
#20057=@"loc,{#10000},6,19,6,19"
|
||||
locations_default(#20057,#10000,6,19,6,19)
|
||||
tokeninfo(#20056,6,#20001,16,"T3")
|
||||
#20057=@"loc,{#10000},7,5,7,6"
|
||||
locations_default(#20057,#10000,7,5,7,6)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
tokeninfo(#20058,6,#20001,16,"T3")
|
||||
#20059=@"loc,{#10000},7,5,7,6"
|
||||
locations_default(#20059,#10000,7,5,7,6)
|
||||
tokeninfo(#20058,8,#20001,17,",")
|
||||
#20059=@"loc,{#10000},7,7,7,7"
|
||||
locations_default(#20059,#10000,7,7,7,7)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
tokeninfo(#20060,8,#20001,17,",")
|
||||
#20061=@"loc,{#10000},7,7,7,7"
|
||||
locations_default(#20061,#10000,7,7,7,7)
|
||||
tokeninfo(#20060,6,#20001,18,"T4")
|
||||
#20061=@"loc,{#10000},8,5,8,6"
|
||||
locations_default(#20061,#10000,8,5,8,6)
|
||||
hasLocation(#20060,#20061)
|
||||
#20062=*
|
||||
tokeninfo(#20062,6,#20001,18,"T4")
|
||||
#20063=@"loc,{#10000},8,5,8,6"
|
||||
locations_default(#20063,#10000,8,5,8,6)
|
||||
tokeninfo(#20062,8,#20001,19,"}")
|
||||
#20063=@"loc,{#10000},9,3,9,3"
|
||||
locations_default(#20063,#10000,9,3,9,3)
|
||||
hasLocation(#20062,#20063)
|
||||
#20064=*
|
||||
tokeninfo(#20064,8,#20001,19,"}")
|
||||
#20065=@"loc,{#10000},9,3,9,3"
|
||||
locations_default(#20065,#10000,9,3,9,3)
|
||||
tokeninfo(#20064,6,#20001,20,"from")
|
||||
#20065=@"loc,{#10000},9,5,9,8"
|
||||
locations_default(#20065,#10000,9,5,9,8)
|
||||
hasLocation(#20064,#20065)
|
||||
#20066=*
|
||||
tokeninfo(#20066,6,#20001,20,"from")
|
||||
#20067=@"loc,{#10000},9,5,9,8"
|
||||
locations_default(#20067,#10000,9,5,9,8)
|
||||
tokeninfo(#20066,4,#20001,21,"""m3""")
|
||||
#20067=@"loc,{#10000},9,10,9,13"
|
||||
locations_default(#20067,#10000,9,10,9,13)
|
||||
hasLocation(#20066,#20067)
|
||||
#20068=*
|
||||
tokeninfo(#20068,4,#20001,21,"""m3""")
|
||||
#20069=@"loc,{#10000},9,10,9,13"
|
||||
locations_default(#20069,#10000,9,10,9,13)
|
||||
hasLocation(#20068,#20069)
|
||||
#20070=*
|
||||
tokeninfo(#20070,8,#20001,22,"}")
|
||||
hasLocation(#20070,#20023)
|
||||
#20071=*
|
||||
tokeninfo(#20071,0,#20001,23,"")
|
||||
#20072=@"loc,{#10000},11,3,11,2"
|
||||
locations_default(#20072,#10000,11,3,11,2)
|
||||
hasLocation(#20071,#20072)
|
||||
tokeninfo(#20068,8,#20001,22,"}")
|
||||
hasLocation(#20068,#20021)
|
||||
#20069=*
|
||||
tokeninfo(#20069,0,#20001,23,"")
|
||||
#20070=@"loc,{#10000},11,3,11,2"
|
||||
locations_default(#20070,#10000,11,3,11,2)
|
||||
hasLocation(#20069,#20070)
|
||||
toplevels(#20001,0)
|
||||
#20071=@"loc,{#10000},1,1,11,2"
|
||||
locations_default(#20071,#10000,1,1,11,2)
|
||||
hasLocation(#20001,#20071)
|
||||
#20072=@"module;{#10000},1,1"
|
||||
scopes(#20072,3)
|
||||
scopenodes(#20001,#20072)
|
||||
scopenesting(#20072,#20000)
|
||||
isModule(#20001)
|
||||
#20073=*
|
||||
entry_cfg_node(#20073,#20001)
|
||||
#20074=@"loc,{#10000},1,1,1,0"
|
||||
@@ -217,7 +217,7 @@ locations_default(#20074,#10000,1,1,1,0)
|
||||
hasLocation(#20073,#20074)
|
||||
#20075=*
|
||||
exit_cfg_node(#20075,#20001)
|
||||
hasLocation(#20075,#20072)
|
||||
hasLocation(#20075,#20070)
|
||||
successor(#20073,#20075)
|
||||
numlines(#10000,11,10,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,223 +9,223 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,5,1"
|
||||
locations_default(#20002,#10000,1,1,5,1)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"var;{o};{#20000}"
|
||||
variables(#20003,"o",#20000)
|
||||
#20004=*
|
||||
stmts(#20004,18,#20001,0,"var o = ... ;\n }\n}")
|
||||
hasLocation(#20004,#20002)
|
||||
stmtContainers(#20004,#20001)
|
||||
#20005=*
|
||||
exprs(#20005,64,#20004,0,"o = {\n ... ;\n }\n}")
|
||||
#20006=@"loc,{#10000},1,5,5,1"
|
||||
locations_default(#20006,#10000,1,5,5,1)
|
||||
hasLocation(#20005,#20006)
|
||||
enclosingStmt(#20005,#20004)
|
||||
exprContainers(#20005,#20001)
|
||||
#20007=*
|
||||
exprs(#20007,78,#20005,0,"o")
|
||||
#20008=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20008,#10000,1,5,1,5)
|
||||
hasLocation(#20007,#20008)
|
||||
enclosingStmt(#20007,#20004)
|
||||
exprContainers(#20007,#20001)
|
||||
literals("o","o",#20007)
|
||||
decl(#20007,#20003)
|
||||
#20009=*
|
||||
exprs(#20009,8,#20005,1,"{\n id< ... ;\n }\n}")
|
||||
#20010=@"loc,{#10000},1,9,5,1"
|
||||
locations_default(#20010,#10000,1,9,5,1)
|
||||
hasLocation(#20009,#20010)
|
||||
enclosingStmt(#20009,#20004)
|
||||
exprContainers(#20009,#20001)
|
||||
#20011=*
|
||||
properties(#20011,#20009,0,0,"id<A>(a ... a;\n }")
|
||||
#20012=@"loc,{#10000},2,3,4,3"
|
||||
locations_default(#20012,#10000,2,3,4,3)
|
||||
hasLocation(#20011,#20012)
|
||||
#20013=*
|
||||
exprs(#20013,0,#20011,0,"id")
|
||||
#20014=@"loc,{#10000},2,3,2,4"
|
||||
locations_default(#20014,#10000,2,3,2,4)
|
||||
hasLocation(#20013,#20014)
|
||||
enclosingStmt(#20013,#20004)
|
||||
exprContainers(#20013,#20001)
|
||||
literals("id","id",#20013)
|
||||
#20015=*
|
||||
exprs(#20015,9,#20011,1,"(a : A) ... a;\n }")
|
||||
#20016=@"loc,{#10000},2,8,4,3"
|
||||
locations_default(#20016,#10000,2,8,4,3)
|
||||
hasLocation(#20015,#20016)
|
||||
enclosingStmt(#20015,#20004)
|
||||
exprContainers(#20015,#20001)
|
||||
#20017=*
|
||||
scopes(#20017,1)
|
||||
scopenodes(#20015,#20017)
|
||||
scopenesting(#20017,#20000)
|
||||
#20018=@"var;{a};{#20017}"
|
||||
variables(#20018,"a",#20017)
|
||||
#20019=*
|
||||
exprs(#20019,78,#20015,0,"a : A")
|
||||
#20020=@"loc,{#10000},2,9,2,13"
|
||||
locations_default(#20020,#10000,2,9,2,13)
|
||||
hasLocation(#20019,#20020)
|
||||
exprContainers(#20019,#20015)
|
||||
literals("a","a",#20019)
|
||||
decl(#20019,#20018)
|
||||
#20021=@"var;{arguments};{#20017}"
|
||||
variables(#20021,"arguments",#20017)
|
||||
isArgumentsObject(#20021)
|
||||
#20022=*
|
||||
stmts(#20022,1,#20015,-2,"{\n return a;\n }")
|
||||
#20023=@"loc,{#10000},2,16,4,3"
|
||||
locations_default(#20023,#10000,2,16,4,3)
|
||||
hasLocation(#20022,#20023)
|
||||
stmtContainers(#20022,#20015)
|
||||
#20024=*
|
||||
stmts(#20024,9,#20022,0,"return a;")
|
||||
#20025=@"loc,{#10000},3,5,3,13"
|
||||
locations_default(#20025,#10000,3,5,3,13)
|
||||
hasLocation(#20024,#20025)
|
||||
stmtContainers(#20024,#20015)
|
||||
#20026=*
|
||||
exprs(#20026,79,#20024,0,"a")
|
||||
#20027=@"loc,{#10000},3,12,3,12"
|
||||
locations_default(#20027,#10000,3,12,3,12)
|
||||
hasLocation(#20026,#20027)
|
||||
enclosingStmt(#20026,#20024)
|
||||
exprContainers(#20026,#20015)
|
||||
literals("a","a",#20026)
|
||||
bind(#20026,#20018)
|
||||
isMethod(#20011)
|
||||
#20028=*
|
||||
lines(#20028,#20001,"var o = {","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"var o = {","
|
||||
")
|
||||
#20029=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20029,#10000,1,1,1,9)
|
||||
#20003=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20003,#10000,1,1,1,9)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001," id<A>(a : A) {","
|
||||
")
|
||||
#20005=@"loc,{#10000},2,1,2,16"
|
||||
locations_default(#20005,#10000,2,1,2,16)
|
||||
hasLocation(#20004,#20005)
|
||||
indentation(#10000,2," ",2)
|
||||
#20006=*
|
||||
lines(#20006,#20001," return a;","
|
||||
")
|
||||
#20007=@"loc,{#10000},3,1,3,13"
|
||||
locations_default(#20007,#10000,3,1,3,13)
|
||||
hasLocation(#20006,#20007)
|
||||
indentation(#10000,3," ",4)
|
||||
#20008=*
|
||||
lines(#20008,#20001," }","
|
||||
")
|
||||
#20009=@"loc,{#10000},4,1,4,3"
|
||||
locations_default(#20009,#10000,4,1,4,3)
|
||||
hasLocation(#20008,#20009)
|
||||
indentation(#10000,4," ",2)
|
||||
#20010=*
|
||||
lines(#20010,#20001,"}","")
|
||||
#20011=@"loc,{#10000},5,1,5,1"
|
||||
locations_default(#20011,#10000,5,1,5,1)
|
||||
hasLocation(#20010,#20011)
|
||||
numlines(#20001,5,5,0)
|
||||
#20012=*
|
||||
tokeninfo(#20012,7,#20001,0,"var")
|
||||
#20013=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20013,#10000,1,1,1,3)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,6,#20001,1,"o")
|
||||
#20015=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20015,#10000,1,5,1,5)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,2,"=")
|
||||
#20017=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20017,#10000,1,7,1,7)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,3,"{")
|
||||
#20019=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20019,#10000,1,9,1,9)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,6,#20001,4,"id")
|
||||
#20021=@"loc,{#10000},2,3,2,4"
|
||||
locations_default(#20021,#10000,2,3,2,4)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,5,"<")
|
||||
#20023=@"loc,{#10000},2,5,2,5"
|
||||
locations_default(#20023,#10000,2,5,2,5)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,6,"A")
|
||||
#20025=@"loc,{#10000},2,6,2,6"
|
||||
locations_default(#20025,#10000,2,6,2,6)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,7,">")
|
||||
#20027=@"loc,{#10000},2,7,2,7"
|
||||
locations_default(#20027,#10000,2,7,2,7)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,8,"(")
|
||||
#20029=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20029,#10000,2,8,2,8)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
lines(#20030,#20001," id<A>(a : A) {","
|
||||
")
|
||||
#20031=@"loc,{#10000},2,1,2,16"
|
||||
locations_default(#20031,#10000,2,1,2,16)
|
||||
tokeninfo(#20030,6,#20001,9,"a")
|
||||
#20031=@"loc,{#10000},2,9,2,9"
|
||||
locations_default(#20031,#10000,2,9,2,9)
|
||||
hasLocation(#20030,#20031)
|
||||
indentation(#10000,2," ",2)
|
||||
#20032=*
|
||||
lines(#20032,#20001," return a;","
|
||||
")
|
||||
#20033=@"loc,{#10000},3,1,3,13"
|
||||
locations_default(#20033,#10000,3,1,3,13)
|
||||
tokeninfo(#20032,8,#20001,10,":")
|
||||
#20033=@"loc,{#10000},2,11,2,11"
|
||||
locations_default(#20033,#10000,2,11,2,11)
|
||||
hasLocation(#20032,#20033)
|
||||
indentation(#10000,3," ",4)
|
||||
#20034=*
|
||||
lines(#20034,#20001," }","
|
||||
")
|
||||
#20035=@"loc,{#10000},4,1,4,3"
|
||||
locations_default(#20035,#10000,4,1,4,3)
|
||||
tokeninfo(#20034,6,#20001,11,"A")
|
||||
#20035=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20035,#10000,2,13,2,13)
|
||||
hasLocation(#20034,#20035)
|
||||
indentation(#10000,4," ",2)
|
||||
#20036=*
|
||||
lines(#20036,#20001,"}","")
|
||||
#20037=@"loc,{#10000},5,1,5,1"
|
||||
locations_default(#20037,#10000,5,1,5,1)
|
||||
tokeninfo(#20036,8,#20001,12,")")
|
||||
#20037=@"loc,{#10000},2,14,2,14"
|
||||
locations_default(#20037,#10000,2,14,2,14)
|
||||
hasLocation(#20036,#20037)
|
||||
numlines(#20001,5,5,0)
|
||||
#20038=*
|
||||
tokeninfo(#20038,7,#20001,0,"var")
|
||||
#20039=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20039,#10000,1,1,1,3)
|
||||
tokeninfo(#20038,8,#20001,13,"{")
|
||||
#20039=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20039,#10000,2,16,2,16)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,6,#20001,1,"o")
|
||||
hasLocation(#20040,#20008)
|
||||
#20041=*
|
||||
tokeninfo(#20041,8,#20001,2,"=")
|
||||
#20042=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20042,#10000,1,7,1,7)
|
||||
hasLocation(#20041,#20042)
|
||||
#20043=*
|
||||
tokeninfo(#20043,8,#20001,3,"{")
|
||||
#20044=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20044,#10000,1,9,1,9)
|
||||
hasLocation(#20043,#20044)
|
||||
#20045=*
|
||||
tokeninfo(#20045,6,#20001,4,"id")
|
||||
hasLocation(#20045,#20014)
|
||||
tokeninfo(#20040,7,#20001,14,"return")
|
||||
#20041=@"loc,{#10000},3,5,3,10"
|
||||
locations_default(#20041,#10000,3,5,3,10)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,6,#20001,15,"a")
|
||||
#20043=@"loc,{#10000},3,12,3,12"
|
||||
locations_default(#20043,#10000,3,12,3,12)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,16,";")
|
||||
#20045=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20045,#10000,3,13,3,13)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,5,"<")
|
||||
#20047=@"loc,{#10000},2,5,2,5"
|
||||
locations_default(#20047,#10000,2,5,2,5)
|
||||
tokeninfo(#20046,8,#20001,17,"}")
|
||||
#20047=@"loc,{#10000},4,3,4,3"
|
||||
locations_default(#20047,#10000,4,3,4,3)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,6,#20001,6,"A")
|
||||
#20049=@"loc,{#10000},2,6,2,6"
|
||||
locations_default(#20049,#10000,2,6,2,6)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,8,#20001,7,">")
|
||||
#20051=@"loc,{#10000},2,7,2,7"
|
||||
locations_default(#20051,#10000,2,7,2,7)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,8,#20001,8,"(")
|
||||
#20053=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20053,#10000,2,8,2,8)
|
||||
hasLocation(#20052,#20053)
|
||||
tokeninfo(#20048,8,#20001,18,"}")
|
||||
hasLocation(#20048,#20011)
|
||||
#20049=*
|
||||
tokeninfo(#20049,0,#20001,19,"")
|
||||
#20050=@"loc,{#10000},5,2,5,1"
|
||||
locations_default(#20050,#10000,5,2,5,1)
|
||||
hasLocation(#20049,#20050)
|
||||
toplevels(#20001,0)
|
||||
#20051=@"loc,{#10000},1,1,5,1"
|
||||
locations_default(#20051,#10000,1,1,5,1)
|
||||
hasLocation(#20001,#20051)
|
||||
#20052=@"var;{o};{#20000}"
|
||||
variables(#20052,"o",#20000)
|
||||
#20053=*
|
||||
stmts(#20053,18,#20001,0,"var o = ... ;\n }\n}")
|
||||
hasLocation(#20053,#20051)
|
||||
stmtContainers(#20053,#20001)
|
||||
#20054=*
|
||||
tokeninfo(#20054,6,#20001,9,"a")
|
||||
#20055=@"loc,{#10000},2,9,2,9"
|
||||
locations_default(#20055,#10000,2,9,2,9)
|
||||
exprs(#20054,64,#20053,0,"o = {\n ... ;\n }\n}")
|
||||
#20055=@"loc,{#10000},1,5,5,1"
|
||||
locations_default(#20055,#10000,1,5,5,1)
|
||||
hasLocation(#20054,#20055)
|
||||
enclosingStmt(#20054,#20053)
|
||||
exprContainers(#20054,#20001)
|
||||
#20056=*
|
||||
tokeninfo(#20056,8,#20001,10,":")
|
||||
#20057=@"loc,{#10000},2,11,2,11"
|
||||
locations_default(#20057,#10000,2,11,2,11)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
tokeninfo(#20058,6,#20001,11,"A")
|
||||
#20059=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20059,#10000,2,13,2,13)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
tokeninfo(#20060,8,#20001,12,")")
|
||||
#20061=@"loc,{#10000},2,14,2,14"
|
||||
locations_default(#20061,#10000,2,14,2,14)
|
||||
hasLocation(#20060,#20061)
|
||||
exprs(#20056,78,#20054,0,"o")
|
||||
hasLocation(#20056,#20015)
|
||||
enclosingStmt(#20056,#20053)
|
||||
exprContainers(#20056,#20001)
|
||||
literals("o","o",#20056)
|
||||
decl(#20056,#20052)
|
||||
#20057=*
|
||||
exprs(#20057,8,#20054,1,"{\n id< ... ;\n }\n}")
|
||||
#20058=@"loc,{#10000},1,9,5,1"
|
||||
locations_default(#20058,#10000,1,9,5,1)
|
||||
hasLocation(#20057,#20058)
|
||||
enclosingStmt(#20057,#20053)
|
||||
exprContainers(#20057,#20001)
|
||||
#20059=*
|
||||
properties(#20059,#20057,0,0,"id<A>(a ... a;\n }")
|
||||
#20060=@"loc,{#10000},2,3,4,3"
|
||||
locations_default(#20060,#10000,2,3,4,3)
|
||||
hasLocation(#20059,#20060)
|
||||
#20061=*
|
||||
exprs(#20061,0,#20059,0,"id")
|
||||
hasLocation(#20061,#20021)
|
||||
enclosingStmt(#20061,#20053)
|
||||
exprContainers(#20061,#20001)
|
||||
literals("id","id",#20061)
|
||||
#20062=*
|
||||
tokeninfo(#20062,8,#20001,13,"{")
|
||||
#20063=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20063,#10000,2,16,2,16)
|
||||
exprs(#20062,9,#20059,1,"(a : A) ... a;\n }")
|
||||
#20063=@"loc,{#10000},2,8,4,3"
|
||||
locations_default(#20063,#10000,2,8,4,3)
|
||||
hasLocation(#20062,#20063)
|
||||
enclosingStmt(#20062,#20053)
|
||||
exprContainers(#20062,#20001)
|
||||
#20064=*
|
||||
tokeninfo(#20064,7,#20001,14,"return")
|
||||
#20065=@"loc,{#10000},3,5,3,10"
|
||||
locations_default(#20065,#10000,3,5,3,10)
|
||||
hasLocation(#20064,#20065)
|
||||
scopes(#20064,1)
|
||||
scopenodes(#20062,#20064)
|
||||
scopenesting(#20064,#20000)
|
||||
#20065=@"var;{a};{#20064}"
|
||||
variables(#20065,"a",#20064)
|
||||
#20066=*
|
||||
tokeninfo(#20066,6,#20001,15,"a")
|
||||
hasLocation(#20066,#20027)
|
||||
#20067=*
|
||||
tokeninfo(#20067,8,#20001,16,";")
|
||||
#20068=@"loc,{#10000},3,13,3,13"
|
||||
locations_default(#20068,#10000,3,13,3,13)
|
||||
hasLocation(#20067,#20068)
|
||||
exprs(#20066,78,#20062,0,"a : A")
|
||||
#20067=@"loc,{#10000},2,9,2,13"
|
||||
locations_default(#20067,#10000,2,9,2,13)
|
||||
hasLocation(#20066,#20067)
|
||||
exprContainers(#20066,#20062)
|
||||
literals("a","a",#20066)
|
||||
decl(#20066,#20065)
|
||||
#20068=@"var;{arguments};{#20064}"
|
||||
variables(#20068,"arguments",#20064)
|
||||
isArgumentsObject(#20068)
|
||||
#20069=*
|
||||
tokeninfo(#20069,8,#20001,17,"}")
|
||||
#20070=@"loc,{#10000},4,3,4,3"
|
||||
locations_default(#20070,#10000,4,3,4,3)
|
||||
stmts(#20069,1,#20062,-2,"{\n return a;\n }")
|
||||
#20070=@"loc,{#10000},2,16,4,3"
|
||||
locations_default(#20070,#10000,2,16,4,3)
|
||||
hasLocation(#20069,#20070)
|
||||
stmtContainers(#20069,#20062)
|
||||
#20071=*
|
||||
tokeninfo(#20071,8,#20001,18,"}")
|
||||
hasLocation(#20071,#20037)
|
||||
#20072=*
|
||||
tokeninfo(#20072,0,#20001,19,"")
|
||||
#20073=@"loc,{#10000},5,2,5,1"
|
||||
locations_default(#20073,#10000,5,2,5,1)
|
||||
hasLocation(#20072,#20073)
|
||||
stmts(#20071,9,#20069,0,"return a;")
|
||||
#20072=@"loc,{#10000},3,5,3,13"
|
||||
locations_default(#20072,#10000,3,5,3,13)
|
||||
hasLocation(#20071,#20072)
|
||||
stmtContainers(#20071,#20062)
|
||||
#20073=*
|
||||
exprs(#20073,79,#20071,0,"a")
|
||||
hasLocation(#20073,#20043)
|
||||
enclosingStmt(#20073,#20071)
|
||||
exprContainers(#20073,#20062)
|
||||
literals("a","a",#20073)
|
||||
bind(#20073,#20065)
|
||||
isMethod(#20059)
|
||||
#20074=*
|
||||
entry_cfg_node(#20074,#20001)
|
||||
#20075=@"loc,{#10000},1,1,1,0"
|
||||
@@ -233,29 +233,29 @@ locations_default(#20075,#10000,1,1,1,0)
|
||||
hasLocation(#20074,#20075)
|
||||
#20076=*
|
||||
exit_cfg_node(#20076,#20001)
|
||||
hasLocation(#20076,#20073)
|
||||
successor(#20004,#20007)
|
||||
successor(#20009,#20013)
|
||||
successor(#20015,#20011)
|
||||
hasLocation(#20076,#20050)
|
||||
successor(#20053,#20056)
|
||||
successor(#20057,#20061)
|
||||
successor(#20062,#20059)
|
||||
#20077=*
|
||||
entry_cfg_node(#20077,#20015)
|
||||
entry_cfg_node(#20077,#20062)
|
||||
#20078=@"loc,{#10000},2,8,2,7"
|
||||
locations_default(#20078,#10000,2,8,2,7)
|
||||
hasLocation(#20077,#20078)
|
||||
#20079=*
|
||||
exit_cfg_node(#20079,#20015)
|
||||
exit_cfg_node(#20079,#20062)
|
||||
#20080=@"loc,{#10000},4,4,4,3"
|
||||
locations_default(#20080,#10000,4,4,4,3)
|
||||
hasLocation(#20079,#20080)
|
||||
successor(#20022,#20026)
|
||||
successor(#20026,#20024)
|
||||
successor(#20024,#20079)
|
||||
successor(#20019,#20022)
|
||||
successor(#20077,#20019)
|
||||
successor(#20013,#20015)
|
||||
successor(#20011,#20005)
|
||||
successor(#20007,#20009)
|
||||
successor(#20005,#20076)
|
||||
successor(#20074,#20004)
|
||||
successor(#20069,#20073)
|
||||
successor(#20073,#20071)
|
||||
successor(#20071,#20079)
|
||||
successor(#20066,#20069)
|
||||
successor(#20077,#20066)
|
||||
successor(#20061,#20062)
|
||||
successor(#20059,#20054)
|
||||
successor(#20056,#20057)
|
||||
successor(#20054,#20076)
|
||||
successor(#20074,#20053)
|
||||
numlines(#10000,5,5,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,102 +9,102 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,1,8"
|
||||
locations_default(#20002,#10000,1,1,1,8)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
stmts(#20003,2,#20001,0,"1<2>(3);")
|
||||
hasLocation(#20003,#20002)
|
||||
stmtContainers(#20003,#20001)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"1<2>(3);","")
|
||||
#20003=@"loc,{#10000},1,1,1,8"
|
||||
locations_default(#20003,#10000,1,1,1,8)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20004=*
|
||||
exprs(#20004,29,#20003,0,"1<2>(3)")
|
||||
#20005=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20005,#10000,1,1,1,7)
|
||||
tokeninfo(#20004,3,#20001,0,"1")
|
||||
#20005=@"loc,{#10000},1,1,1,1"
|
||||
locations_default(#20005,#10000,1,1,1,1)
|
||||
hasLocation(#20004,#20005)
|
||||
enclosingStmt(#20004,#20003)
|
||||
exprContainers(#20004,#20001)
|
||||
#20006=*
|
||||
exprs(#20006,27,#20004,0,"1<2")
|
||||
#20007=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20007,#10000,1,1,1,3)
|
||||
tokeninfo(#20006,8,#20001,1,"<")
|
||||
#20007=@"loc,{#10000},1,2,1,2"
|
||||
locations_default(#20007,#10000,1,2,1,2)
|
||||
hasLocation(#20006,#20007)
|
||||
enclosingStmt(#20006,#20003)
|
||||
exprContainers(#20006,#20001)
|
||||
#20008=*
|
||||
exprs(#20008,3,#20006,0,"1")
|
||||
#20009=@"loc,{#10000},1,1,1,1"
|
||||
locations_default(#20009,#10000,1,1,1,1)
|
||||
tokeninfo(#20008,3,#20001,2,"2")
|
||||
#20009=@"loc,{#10000},1,3,1,3"
|
||||
locations_default(#20009,#10000,1,3,1,3)
|
||||
hasLocation(#20008,#20009)
|
||||
enclosingStmt(#20008,#20003)
|
||||
exprContainers(#20008,#20001)
|
||||
literals("1","1",#20008)
|
||||
#20010=*
|
||||
exprs(#20010,3,#20006,1,"2")
|
||||
#20011=@"loc,{#10000},1,3,1,3"
|
||||
locations_default(#20011,#10000,1,3,1,3)
|
||||
tokeninfo(#20010,8,#20001,3,">")
|
||||
#20011=@"loc,{#10000},1,4,1,4"
|
||||
locations_default(#20011,#10000,1,4,1,4)
|
||||
hasLocation(#20010,#20011)
|
||||
enclosingStmt(#20010,#20003)
|
||||
exprContainers(#20010,#20001)
|
||||
literals("2","2",#20010)
|
||||
#20012=*
|
||||
exprs(#20012,63,#20004,1,"(3)")
|
||||
#20013=@"loc,{#10000},1,5,1,7"
|
||||
locations_default(#20013,#10000,1,5,1,7)
|
||||
tokeninfo(#20012,8,#20001,4,"(")
|
||||
#20013=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20013,#10000,1,5,1,5)
|
||||
hasLocation(#20012,#20013)
|
||||
enclosingStmt(#20012,#20003)
|
||||
exprContainers(#20012,#20001)
|
||||
#20014=*
|
||||
exprs(#20014,3,#20012,0,"3")
|
||||
tokeninfo(#20014,3,#20001,5,"3")
|
||||
#20015=@"loc,{#10000},1,6,1,6"
|
||||
locations_default(#20015,#10000,1,6,1,6)
|
||||
hasLocation(#20014,#20015)
|
||||
enclosingStmt(#20014,#20003)
|
||||
exprContainers(#20014,#20001)
|
||||
literals("3","3",#20014)
|
||||
#20016=*
|
||||
lines(#20016,#20001,"1<2>(3);","")
|
||||
hasLocation(#20016,#20002)
|
||||
numlines(#20001,1,1,0)
|
||||
#20017=*
|
||||
tokeninfo(#20017,3,#20001,0,"1")
|
||||
hasLocation(#20017,#20009)
|
||||
tokeninfo(#20016,8,#20001,6,")")
|
||||
#20017=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20017,#10000,1,7,1,7)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,1,"<")
|
||||
#20019=@"loc,{#10000},1,2,1,2"
|
||||
locations_default(#20019,#10000,1,2,1,2)
|
||||
tokeninfo(#20018,8,#20001,7,";")
|
||||
#20019=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20019,#10000,1,8,1,8)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,3,#20001,2,"2")
|
||||
hasLocation(#20020,#20011)
|
||||
#20021=*
|
||||
tokeninfo(#20021,8,#20001,3,">")
|
||||
#20022=@"loc,{#10000},1,4,1,4"
|
||||
locations_default(#20022,#10000,1,4,1,4)
|
||||
hasLocation(#20021,#20022)
|
||||
tokeninfo(#20020,0,#20001,8,"")
|
||||
#20021=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20021,#10000,1,9,1,8)
|
||||
hasLocation(#20020,#20021)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20022=*
|
||||
stmts(#20022,2,#20001,0,"1<2>(3);")
|
||||
hasLocation(#20022,#20003)
|
||||
stmtContainers(#20022,#20001)
|
||||
#20023=*
|
||||
tokeninfo(#20023,8,#20001,4,"(")
|
||||
#20024=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20024,#10000,1,5,1,5)
|
||||
exprs(#20023,29,#20022,0,"1<2>(3)")
|
||||
#20024=@"loc,{#10000},1,1,1,7"
|
||||
locations_default(#20024,#10000,1,1,1,7)
|
||||
hasLocation(#20023,#20024)
|
||||
enclosingStmt(#20023,#20022)
|
||||
exprContainers(#20023,#20001)
|
||||
#20025=*
|
||||
tokeninfo(#20025,3,#20001,5,"3")
|
||||
hasLocation(#20025,#20015)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,6,")")
|
||||
#20027=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20027,#10000,1,7,1,7)
|
||||
hasLocation(#20026,#20027)
|
||||
exprs(#20025,27,#20023,0,"1<2")
|
||||
#20026=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20026,#10000,1,1,1,3)
|
||||
hasLocation(#20025,#20026)
|
||||
enclosingStmt(#20025,#20022)
|
||||
exprContainers(#20025,#20001)
|
||||
#20027=*
|
||||
exprs(#20027,3,#20025,0,"1")
|
||||
hasLocation(#20027,#20005)
|
||||
enclosingStmt(#20027,#20022)
|
||||
exprContainers(#20027,#20001)
|
||||
literals("1","1",#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,7,";")
|
||||
#20029=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20029,#10000,1,8,1,8)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,0,#20001,8,"")
|
||||
#20031=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20031,#10000,1,9,1,8)
|
||||
hasLocation(#20030,#20031)
|
||||
exprs(#20028,3,#20025,1,"2")
|
||||
hasLocation(#20028,#20009)
|
||||
enclosingStmt(#20028,#20022)
|
||||
exprContainers(#20028,#20001)
|
||||
literals("2","2",#20028)
|
||||
#20029=*
|
||||
exprs(#20029,63,#20023,1,"(3)")
|
||||
#20030=@"loc,{#10000},1,5,1,7"
|
||||
locations_default(#20030,#10000,1,5,1,7)
|
||||
hasLocation(#20029,#20030)
|
||||
enclosingStmt(#20029,#20022)
|
||||
exprContainers(#20029,#20001)
|
||||
#20031=*
|
||||
exprs(#20031,3,#20029,0,"3")
|
||||
hasLocation(#20031,#20015)
|
||||
enclosingStmt(#20031,#20022)
|
||||
exprContainers(#20031,#20001)
|
||||
literals("3","3",#20031)
|
||||
#20032=*
|
||||
entry_cfg_node(#20032,#20001)
|
||||
#20033=@"loc,{#10000},1,1,1,0"
|
||||
@@ -112,14 +112,14 @@ locations_default(#20033,#10000,1,1,1,0)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
exit_cfg_node(#20034,#20001)
|
||||
hasLocation(#20034,#20031)
|
||||
successor(#20003,#20008)
|
||||
successor(#20012,#20014)
|
||||
successor(#20014,#20004)
|
||||
successor(#20010,#20006)
|
||||
successor(#20008,#20010)
|
||||
successor(#20006,#20012)
|
||||
successor(#20004,#20034)
|
||||
successor(#20032,#20003)
|
||||
hasLocation(#20034,#20021)
|
||||
successor(#20022,#20027)
|
||||
successor(#20029,#20031)
|
||||
successor(#20031,#20023)
|
||||
successor(#20028,#20025)
|
||||
successor(#20027,#20028)
|
||||
successor(#20025,#20029)
|
||||
successor(#20023,#20034)
|
||||
successor(#20032,#20022)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,145 +9,145 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,1,12"
|
||||
locations_default(#20002,#10000,1,1,1,12)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
stmts(#20003,2,#20001,0,"f<g()>(h());")
|
||||
hasLocation(#20003,#20002)
|
||||
stmtContainers(#20003,#20001)
|
||||
#20004=*
|
||||
exprs(#20004,29,#20003,0,"f<g()>(h())")
|
||||
#20005=@"loc,{#10000},1,1,1,11"
|
||||
locations_default(#20005,#10000,1,1,1,11)
|
||||
hasLocation(#20004,#20005)
|
||||
enclosingStmt(#20004,#20003)
|
||||
exprContainers(#20004,#20001)
|
||||
#20006=*
|
||||
exprs(#20006,27,#20004,0,"f<g()")
|
||||
#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,79,#20006,0,"f")
|
||||
#20009=@"loc,{#10000},1,1,1,1"
|
||||
locations_default(#20009,#10000,1,1,1,1)
|
||||
hasLocation(#20008,#20009)
|
||||
enclosingStmt(#20008,#20003)
|
||||
exprContainers(#20008,#20001)
|
||||
literals("f","f",#20008)
|
||||
#20010=@"var;{f};{#20000}"
|
||||
variables(#20010,"f",#20000)
|
||||
bind(#20008,#20010)
|
||||
#20011=*
|
||||
exprs(#20011,13,#20006,1,"g()")
|
||||
#20012=@"loc,{#10000},1,3,1,5"
|
||||
locations_default(#20012,#10000,1,3,1,5)
|
||||
hasLocation(#20011,#20012)
|
||||
enclosingStmt(#20011,#20003)
|
||||
exprContainers(#20011,#20001)
|
||||
#20013=*
|
||||
exprs(#20013,79,#20011,-1,"g")
|
||||
#20014=@"loc,{#10000},1,3,1,3"
|
||||
locations_default(#20014,#10000,1,3,1,3)
|
||||
hasLocation(#20013,#20014)
|
||||
enclosingStmt(#20013,#20003)
|
||||
exprContainers(#20013,#20001)
|
||||
literals("g","g",#20013)
|
||||
#20015=@"var;{g};{#20000}"
|
||||
variables(#20015,"g",#20000)
|
||||
bind(#20013,#20015)
|
||||
#20016=*
|
||||
exprs(#20016,63,#20004,1,"(h())")
|
||||
#20017=@"loc,{#10000},1,7,1,11"
|
||||
locations_default(#20017,#10000,1,7,1,11)
|
||||
hasLocation(#20016,#20017)
|
||||
enclosingStmt(#20016,#20003)
|
||||
exprContainers(#20016,#20001)
|
||||
#20018=*
|
||||
exprs(#20018,13,#20016,0,"h()")
|
||||
#20019=@"loc,{#10000},1,8,1,10"
|
||||
locations_default(#20019,#10000,1,8,1,10)
|
||||
hasLocation(#20018,#20019)
|
||||
enclosingStmt(#20018,#20003)
|
||||
exprContainers(#20018,#20001)
|
||||
#20020=*
|
||||
exprs(#20020,79,#20018,-1,"h")
|
||||
#20021=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20021,#10000,1,8,1,8)
|
||||
hasLocation(#20020,#20021)
|
||||
enclosingStmt(#20020,#20003)
|
||||
exprContainers(#20020,#20001)
|
||||
literals("h","h",#20020)
|
||||
#20022=@"var;{h};{#20000}"
|
||||
variables(#20022,"h",#20000)
|
||||
bind(#20020,#20022)
|
||||
#20023=*
|
||||
lines(#20023,#20001,"f<g()>(h());","")
|
||||
hasLocation(#20023,#20002)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"f<g()>(h());","")
|
||||
#20003=@"loc,{#10000},1,1,1,12"
|
||||
locations_default(#20003,#10000,1,1,1,12)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20004=*
|
||||
tokeninfo(#20004,6,#20001,0,"f")
|
||||
#20005=@"loc,{#10000},1,1,1,1"
|
||||
locations_default(#20005,#10000,1,1,1,1)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
tokeninfo(#20006,8,#20001,1,"<")
|
||||
#20007=@"loc,{#10000},1,2,1,2"
|
||||
locations_default(#20007,#10000,1,2,1,2)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,6,#20001,2,"g")
|
||||
#20009=@"loc,{#10000},1,3,1,3"
|
||||
locations_default(#20009,#10000,1,3,1,3)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,8,#20001,3,"(")
|
||||
#20011=@"loc,{#10000},1,4,1,4"
|
||||
locations_default(#20011,#10000,1,4,1,4)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,4,")")
|
||||
#20013=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20013,#10000,1,5,1,5)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,8,#20001,5,">")
|
||||
#20015=@"loc,{#10000},1,6,1,6"
|
||||
locations_default(#20015,#10000,1,6,1,6)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,6,"(")
|
||||
#20017=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20017,#10000,1,7,1,7)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,6,#20001,7,"h")
|
||||
#20019=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20019,#10000,1,8,1,8)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,8,"(")
|
||||
#20021=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20021,#10000,1,9,1,9)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,9,")")
|
||||
#20023=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20023,#10000,1,10,1,10)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,0,"f")
|
||||
hasLocation(#20024,#20009)
|
||||
#20025=*
|
||||
tokeninfo(#20025,8,#20001,1,"<")
|
||||
#20026=@"loc,{#10000},1,2,1,2"
|
||||
locations_default(#20026,#10000,1,2,1,2)
|
||||
hasLocation(#20025,#20026)
|
||||
#20027=*
|
||||
tokeninfo(#20027,6,#20001,2,"g")
|
||||
hasLocation(#20027,#20014)
|
||||
tokeninfo(#20024,8,#20001,10,")")
|
||||
#20025=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20025,#10000,1,11,1,11)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,11,";")
|
||||
#20027=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20027,#10000,1,12,1,12)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,3,"(")
|
||||
#20029=@"loc,{#10000},1,4,1,4"
|
||||
locations_default(#20029,#10000,1,4,1,4)
|
||||
tokeninfo(#20028,0,#20001,12,"")
|
||||
#20029=@"loc,{#10000},1,13,1,12"
|
||||
locations_default(#20029,#10000,1,13,1,12)
|
||||
hasLocation(#20028,#20029)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,4,")")
|
||||
#20031=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20031,#10000,1,5,1,5)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,5,">")
|
||||
#20033=@"loc,{#10000},1,6,1,6"
|
||||
locations_default(#20033,#10000,1,6,1,6)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,8,#20001,6,"(")
|
||||
#20035=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20035,#10000,1,7,1,7)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,6,#20001,7,"h")
|
||||
hasLocation(#20036,#20021)
|
||||
stmts(#20030,2,#20001,0,"f<g()>(h());")
|
||||
hasLocation(#20030,#20003)
|
||||
stmtContainers(#20030,#20001)
|
||||
#20031=*
|
||||
exprs(#20031,29,#20030,0,"f<g()>(h())")
|
||||
#20032=@"loc,{#10000},1,1,1,11"
|
||||
locations_default(#20032,#10000,1,1,1,11)
|
||||
hasLocation(#20031,#20032)
|
||||
enclosingStmt(#20031,#20030)
|
||||
exprContainers(#20031,#20001)
|
||||
#20033=*
|
||||
exprs(#20033,27,#20031,0,"f<g()")
|
||||
#20034=@"loc,{#10000},1,1,1,5"
|
||||
locations_default(#20034,#10000,1,1,1,5)
|
||||
hasLocation(#20033,#20034)
|
||||
enclosingStmt(#20033,#20030)
|
||||
exprContainers(#20033,#20001)
|
||||
#20035=*
|
||||
exprs(#20035,79,#20033,0,"f")
|
||||
hasLocation(#20035,#20005)
|
||||
enclosingStmt(#20035,#20030)
|
||||
exprContainers(#20035,#20001)
|
||||
literals("f","f",#20035)
|
||||
#20036=@"var;{f};{#20000}"
|
||||
variables(#20036,"f",#20000)
|
||||
bind(#20035,#20036)
|
||||
#20037=*
|
||||
tokeninfo(#20037,8,#20001,8,"(")
|
||||
#20038=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20038,#10000,1,9,1,9)
|
||||
exprs(#20037,13,#20033,1,"g()")
|
||||
#20038=@"loc,{#10000},1,3,1,5"
|
||||
locations_default(#20038,#10000,1,3,1,5)
|
||||
hasLocation(#20037,#20038)
|
||||
enclosingStmt(#20037,#20030)
|
||||
exprContainers(#20037,#20001)
|
||||
#20039=*
|
||||
tokeninfo(#20039,8,#20001,9,")")
|
||||
#20040=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20040,#10000,1,10,1,10)
|
||||
hasLocation(#20039,#20040)
|
||||
exprs(#20039,79,#20037,-1,"g")
|
||||
hasLocation(#20039,#20009)
|
||||
enclosingStmt(#20039,#20030)
|
||||
exprContainers(#20039,#20001)
|
||||
literals("g","g",#20039)
|
||||
#20040=@"var;{g};{#20000}"
|
||||
variables(#20040,"g",#20000)
|
||||
bind(#20039,#20040)
|
||||
#20041=*
|
||||
tokeninfo(#20041,8,#20001,10,")")
|
||||
#20042=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20042,#10000,1,11,1,11)
|
||||
exprs(#20041,63,#20031,1,"(h())")
|
||||
#20042=@"loc,{#10000},1,7,1,11"
|
||||
locations_default(#20042,#10000,1,7,1,11)
|
||||
hasLocation(#20041,#20042)
|
||||
enclosingStmt(#20041,#20030)
|
||||
exprContainers(#20041,#20001)
|
||||
#20043=*
|
||||
tokeninfo(#20043,8,#20001,11,";")
|
||||
#20044=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20044,#10000,1,12,1,12)
|
||||
exprs(#20043,13,#20041,0,"h()")
|
||||
#20044=@"loc,{#10000},1,8,1,10"
|
||||
locations_default(#20044,#10000,1,8,1,10)
|
||||
hasLocation(#20043,#20044)
|
||||
enclosingStmt(#20043,#20030)
|
||||
exprContainers(#20043,#20001)
|
||||
#20045=*
|
||||
tokeninfo(#20045,0,#20001,12,"")
|
||||
#20046=@"loc,{#10000},1,13,1,12"
|
||||
locations_default(#20046,#10000,1,13,1,12)
|
||||
hasLocation(#20045,#20046)
|
||||
exprs(#20045,79,#20043,-1,"h")
|
||||
hasLocation(#20045,#20019)
|
||||
enclosingStmt(#20045,#20030)
|
||||
exprContainers(#20045,#20001)
|
||||
literals("h","h",#20045)
|
||||
#20046=@"var;{h};{#20000}"
|
||||
variables(#20046,"h",#20000)
|
||||
bind(#20045,#20046)
|
||||
#20047=*
|
||||
entry_cfg_node(#20047,#20001)
|
||||
#20048=@"loc,{#10000},1,1,1,0"
|
||||
@@ -155,16 +155,16 @@ locations_default(#20048,#10000,1,1,1,0)
|
||||
hasLocation(#20047,#20048)
|
||||
#20049=*
|
||||
exit_cfg_node(#20049,#20001)
|
||||
hasLocation(#20049,#20046)
|
||||
successor(#20003,#20008)
|
||||
successor(#20016,#20020)
|
||||
successor(#20020,#20018)
|
||||
successor(#20018,#20004)
|
||||
successor(#20013,#20011)
|
||||
successor(#20011,#20006)
|
||||
successor(#20008,#20013)
|
||||
successor(#20006,#20016)
|
||||
successor(#20004,#20049)
|
||||
successor(#20047,#20003)
|
||||
hasLocation(#20049,#20029)
|
||||
successor(#20030,#20035)
|
||||
successor(#20041,#20045)
|
||||
successor(#20045,#20043)
|
||||
successor(#20043,#20031)
|
||||
successor(#20039,#20037)
|
||||
successor(#20037,#20033)
|
||||
successor(#20035,#20039)
|
||||
successor(#20033,#20041)
|
||||
successor(#20031,#20049)
|
||||
successor(#20047,#20030)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,108 +9,108 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,1,10"
|
||||
locations_default(#20002,#10000,1,1,1,10)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
stmts(#20003,2,#20001,0,"/x/<2>(3);")
|
||||
hasLocation(#20003,#20002)
|
||||
stmtContainers(#20003,#20001)
|
||||
#20004=*
|
||||
exprs(#20004,29,#20003,0,"/x/<2>(3)")
|
||||
#20005=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20005,#10000,1,1,1,9)
|
||||
hasLocation(#20004,#20005)
|
||||
enclosingStmt(#20004,#20003)
|
||||
exprContainers(#20004,#20001)
|
||||
#20006=*
|
||||
exprs(#20006,27,#20004,0,"/x/<2")
|
||||
#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,5,#20006,0,"/x/")
|
||||
#20009=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20009,#10000,1,1,1,3)
|
||||
hasLocation(#20008,#20009)
|
||||
enclosingStmt(#20008,#20003)
|
||||
exprContainers(#20008,#20001)
|
||||
literals("/x/","/x/",#20008)
|
||||
#20010=*
|
||||
regexpterm(#20010,14,#20008,0,"x")
|
||||
#20011=@"loc,{#10000},1,2,1,2"
|
||||
locations_default(#20011,#10000,1,2,1,2)
|
||||
hasLocation(#20010,#20011)
|
||||
regexpConstValue(#20010,"x")
|
||||
#20012=*
|
||||
exprs(#20012,3,#20006,1,"2")
|
||||
#20013=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20013,#10000,1,5,1,5)
|
||||
hasLocation(#20012,#20013)
|
||||
enclosingStmt(#20012,#20003)
|
||||
exprContainers(#20012,#20001)
|
||||
literals("2","2",#20012)
|
||||
#20014=*
|
||||
exprs(#20014,63,#20004,1,"(3)")
|
||||
#20015=@"loc,{#10000},1,7,1,9"
|
||||
locations_default(#20015,#10000,1,7,1,9)
|
||||
hasLocation(#20014,#20015)
|
||||
enclosingStmt(#20014,#20003)
|
||||
exprContainers(#20014,#20001)
|
||||
#20016=*
|
||||
exprs(#20016,3,#20014,0,"3")
|
||||
#20017=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20017,#10000,1,8,1,8)
|
||||
hasLocation(#20016,#20017)
|
||||
enclosingStmt(#20016,#20003)
|
||||
exprContainers(#20016,#20001)
|
||||
literals("3","3",#20016)
|
||||
#20018=*
|
||||
lines(#20018,#20001,"/x/<2>(3);","")
|
||||
hasLocation(#20018,#20002)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"/x/<2>(3);","")
|
||||
#20003=@"loc,{#10000},1,1,1,10"
|
||||
locations_default(#20003,#10000,1,1,1,10)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20019=*
|
||||
tokeninfo(#20019,5,#20001,0,"/x/")
|
||||
hasLocation(#20019,#20009)
|
||||
#20004=*
|
||||
tokeninfo(#20004,5,#20001,0,"/x/")
|
||||
#20005=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20005,#10000,1,1,1,3)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
tokeninfo(#20006,8,#20001,1,"<")
|
||||
#20007=@"loc,{#10000},1,4,1,4"
|
||||
locations_default(#20007,#10000,1,4,1,4)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,3,#20001,2,"2")
|
||||
#20009=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20009,#10000,1,5,1,5)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,8,#20001,3,">")
|
||||
#20011=@"loc,{#10000},1,6,1,6"
|
||||
locations_default(#20011,#10000,1,6,1,6)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,4,"(")
|
||||
#20013=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20013,#10000,1,7,1,7)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,3,#20001,5,"3")
|
||||
#20015=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20015,#10000,1,8,1,8)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,6,")")
|
||||
#20017=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20017,#10000,1,9,1,9)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,7,";")
|
||||
#20019=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20019,#10000,1,10,1,10)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,1,"<")
|
||||
#20021=@"loc,{#10000},1,4,1,4"
|
||||
locations_default(#20021,#10000,1,4,1,4)
|
||||
tokeninfo(#20020,0,#20001,8,"")
|
||||
#20021=@"loc,{#10000},1,11,1,10"
|
||||
locations_default(#20021,#10000,1,11,1,10)
|
||||
hasLocation(#20020,#20021)
|
||||
toplevels(#20001,0)
|
||||
hasLocation(#20001,#20003)
|
||||
#20022=*
|
||||
tokeninfo(#20022,3,#20001,2,"2")
|
||||
hasLocation(#20022,#20013)
|
||||
stmts(#20022,2,#20001,0,"/x/<2>(3);")
|
||||
hasLocation(#20022,#20003)
|
||||
stmtContainers(#20022,#20001)
|
||||
#20023=*
|
||||
tokeninfo(#20023,8,#20001,3,">")
|
||||
#20024=@"loc,{#10000},1,6,1,6"
|
||||
locations_default(#20024,#10000,1,6,1,6)
|
||||
exprs(#20023,29,#20022,0,"/x/<2>(3)")
|
||||
#20024=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20024,#10000,1,1,1,9)
|
||||
hasLocation(#20023,#20024)
|
||||
enclosingStmt(#20023,#20022)
|
||||
exprContainers(#20023,#20001)
|
||||
#20025=*
|
||||
tokeninfo(#20025,8,#20001,4,"(")
|
||||
#20026=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20026,#10000,1,7,1,7)
|
||||
exprs(#20025,27,#20023,0,"/x/<2")
|
||||
#20026=@"loc,{#10000},1,1,1,5"
|
||||
locations_default(#20026,#10000,1,1,1,5)
|
||||
hasLocation(#20025,#20026)
|
||||
enclosingStmt(#20025,#20022)
|
||||
exprContainers(#20025,#20001)
|
||||
#20027=*
|
||||
tokeninfo(#20027,3,#20001,5,"3")
|
||||
hasLocation(#20027,#20017)
|
||||
exprs(#20027,5,#20025,0,"/x/")
|
||||
hasLocation(#20027,#20005)
|
||||
enclosingStmt(#20027,#20022)
|
||||
exprContainers(#20027,#20001)
|
||||
literals("/x/","/x/",#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,6,")")
|
||||
#20029=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20029,#10000,1,9,1,9)
|
||||
regexpterm(#20028,14,#20027,0,"x")
|
||||
#20029=@"loc,{#10000},1,2,1,2"
|
||||
locations_default(#20029,#10000,1,2,1,2)
|
||||
hasLocation(#20028,#20029)
|
||||
regexpConstValue(#20028,"x")
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,7,";")
|
||||
#20031=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20031,#10000,1,10,1,10)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,0,#20001,8,"")
|
||||
#20033=@"loc,{#10000},1,11,1,10"
|
||||
locations_default(#20033,#10000,1,11,1,10)
|
||||
hasLocation(#20032,#20033)
|
||||
exprs(#20030,3,#20025,1,"2")
|
||||
hasLocation(#20030,#20009)
|
||||
enclosingStmt(#20030,#20022)
|
||||
exprContainers(#20030,#20001)
|
||||
literals("2","2",#20030)
|
||||
#20031=*
|
||||
exprs(#20031,63,#20023,1,"(3)")
|
||||
#20032=@"loc,{#10000},1,7,1,9"
|
||||
locations_default(#20032,#10000,1,7,1,9)
|
||||
hasLocation(#20031,#20032)
|
||||
enclosingStmt(#20031,#20022)
|
||||
exprContainers(#20031,#20001)
|
||||
#20033=*
|
||||
exprs(#20033,3,#20031,0,"3")
|
||||
hasLocation(#20033,#20015)
|
||||
enclosingStmt(#20033,#20022)
|
||||
exprContainers(#20033,#20001)
|
||||
literals("3","3",#20033)
|
||||
#20034=*
|
||||
entry_cfg_node(#20034,#20001)
|
||||
#20035=@"loc,{#10000},1,1,1,0"
|
||||
@@ -118,14 +118,14 @@ locations_default(#20035,#10000,1,1,1,0)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
exit_cfg_node(#20036,#20001)
|
||||
hasLocation(#20036,#20033)
|
||||
successor(#20003,#20008)
|
||||
successor(#20014,#20016)
|
||||
successor(#20016,#20004)
|
||||
successor(#20012,#20006)
|
||||
successor(#20008,#20012)
|
||||
successor(#20006,#20014)
|
||||
successor(#20004,#20036)
|
||||
successor(#20034,#20003)
|
||||
hasLocation(#20036,#20021)
|
||||
successor(#20022,#20027)
|
||||
successor(#20031,#20033)
|
||||
successor(#20033,#20023)
|
||||
successor(#20030,#20025)
|
||||
successor(#20027,#20030)
|
||||
successor(#20025,#20031)
|
||||
successor(#20023,#20036)
|
||||
successor(#20034,#20022)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,132 +9,132 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,2,29"
|
||||
locations_default(#20002,#10000,1,1,2,29)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
lines(#20003,#20001,"type A = { x: int };","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"type A = { x: int };","
|
||||
")
|
||||
#20004=@"loc,{#10000},1,1,1,20"
|
||||
locations_default(#20004,#10000,1,1,1,20)
|
||||
hasLocation(#20003,#20004)
|
||||
#20005=*
|
||||
lines(#20005,#20001,"type B = { ...A, y: string };","")
|
||||
#20006=@"loc,{#10000},2,1,2,29"
|
||||
locations_default(#20006,#10000,2,1,2,29)
|
||||
hasLocation(#20005,#20006)
|
||||
#20003=@"loc,{#10000},1,1,1,20"
|
||||
locations_default(#20003,#10000,1,1,1,20)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001,"type B = { ...A, y: string };","")
|
||||
#20005=@"loc,{#10000},2,1,2,29"
|
||||
locations_default(#20005,#10000,2,1,2,29)
|
||||
hasLocation(#20004,#20005)
|
||||
numlines(#20001,2,2,0)
|
||||
#20007=*
|
||||
tokeninfo(#20007,6,#20001,0,"type")
|
||||
#20008=@"loc,{#10000},1,1,1,4"
|
||||
locations_default(#20008,#10000,1,1,1,4)
|
||||
hasLocation(#20007,#20008)
|
||||
#20009=*
|
||||
tokeninfo(#20009,6,#20001,1,"A")
|
||||
#20010=@"loc,{#10000},1,6,1,6"
|
||||
locations_default(#20010,#10000,1,6,1,6)
|
||||
hasLocation(#20009,#20010)
|
||||
#20011=*
|
||||
tokeninfo(#20011,8,#20001,2,"=")
|
||||
#20012=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20012,#10000,1,8,1,8)
|
||||
hasLocation(#20011,#20012)
|
||||
#20013=*
|
||||
tokeninfo(#20013,8,#20001,3,"{")
|
||||
#20014=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20014,#10000,1,10,1,10)
|
||||
hasLocation(#20013,#20014)
|
||||
#20015=*
|
||||
tokeninfo(#20015,6,#20001,4,"x")
|
||||
#20016=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20016,#10000,1,12,1,12)
|
||||
hasLocation(#20015,#20016)
|
||||
#20017=*
|
||||
tokeninfo(#20017,8,#20001,5,":")
|
||||
#20018=@"loc,{#10000},1,13,1,13"
|
||||
locations_default(#20018,#10000,1,13,1,13)
|
||||
hasLocation(#20017,#20018)
|
||||
#20019=*
|
||||
tokeninfo(#20019,6,#20001,6,"int")
|
||||
#20020=@"loc,{#10000},1,15,1,17"
|
||||
locations_default(#20020,#10000,1,15,1,17)
|
||||
hasLocation(#20019,#20020)
|
||||
#20021=*
|
||||
tokeninfo(#20021,8,#20001,7,"}")
|
||||
#20022=@"loc,{#10000},1,19,1,19"
|
||||
locations_default(#20022,#10000,1,19,1,19)
|
||||
hasLocation(#20021,#20022)
|
||||
#20023=*
|
||||
tokeninfo(#20023,8,#20001,8,";")
|
||||
#20024=@"loc,{#10000},1,20,1,20"
|
||||
locations_default(#20024,#10000,1,20,1,20)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
tokeninfo(#20025,6,#20001,9,"type")
|
||||
#20026=@"loc,{#10000},2,1,2,4"
|
||||
locations_default(#20026,#10000,2,1,2,4)
|
||||
hasLocation(#20025,#20026)
|
||||
#20027=*
|
||||
tokeninfo(#20027,6,#20001,10,"B")
|
||||
#20028=@"loc,{#10000},2,6,2,6"
|
||||
locations_default(#20028,#10000,2,6,2,6)
|
||||
hasLocation(#20027,#20028)
|
||||
#20029=*
|
||||
tokeninfo(#20029,8,#20001,11,"=")
|
||||
#20030=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20030,#10000,2,8,2,8)
|
||||
hasLocation(#20029,#20030)
|
||||
#20031=*
|
||||
tokeninfo(#20031,8,#20001,12,"{")
|
||||
#20032=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20032,#10000,2,10,2,10)
|
||||
hasLocation(#20031,#20032)
|
||||
#20033=*
|
||||
tokeninfo(#20033,8,#20001,13,"...")
|
||||
#20034=@"loc,{#10000},2,12,2,14"
|
||||
locations_default(#20034,#10000,2,12,2,14)
|
||||
hasLocation(#20033,#20034)
|
||||
#20035=*
|
||||
tokeninfo(#20035,6,#20001,14,"A")
|
||||
#20036=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20036,#10000,2,15,2,15)
|
||||
hasLocation(#20035,#20036)
|
||||
#20037=*
|
||||
tokeninfo(#20037,8,#20001,15,",")
|
||||
#20038=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20038,#10000,2,16,2,16)
|
||||
hasLocation(#20037,#20038)
|
||||
#20039=*
|
||||
tokeninfo(#20039,6,#20001,16,"y")
|
||||
#20040=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20040,#10000,2,18,2,18)
|
||||
hasLocation(#20039,#20040)
|
||||
#20041=*
|
||||
tokeninfo(#20041,8,#20001,17,":")
|
||||
#20042=@"loc,{#10000},2,19,2,19"
|
||||
locations_default(#20042,#10000,2,19,2,19)
|
||||
hasLocation(#20041,#20042)
|
||||
#20043=*
|
||||
tokeninfo(#20043,6,#20001,18,"string")
|
||||
#20044=@"loc,{#10000},2,21,2,26"
|
||||
locations_default(#20044,#10000,2,21,2,26)
|
||||
hasLocation(#20043,#20044)
|
||||
#20045=*
|
||||
tokeninfo(#20045,8,#20001,19,"}")
|
||||
#20046=@"loc,{#10000},2,28,2,28"
|
||||
locations_default(#20046,#10000,2,28,2,28)
|
||||
hasLocation(#20045,#20046)
|
||||
#20047=*
|
||||
tokeninfo(#20047,8,#20001,20,";")
|
||||
#20048=@"loc,{#10000},2,29,2,29"
|
||||
locations_default(#20048,#10000,2,29,2,29)
|
||||
hasLocation(#20047,#20048)
|
||||
#20049=*
|
||||
tokeninfo(#20049,0,#20001,21,"")
|
||||
#20050=@"loc,{#10000},2,30,2,29"
|
||||
locations_default(#20050,#10000,2,30,2,29)
|
||||
hasLocation(#20049,#20050)
|
||||
#20006=*
|
||||
tokeninfo(#20006,6,#20001,0,"type")
|
||||
#20007=@"loc,{#10000},1,1,1,4"
|
||||
locations_default(#20007,#10000,1,1,1,4)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,6,#20001,1,"A")
|
||||
#20009=@"loc,{#10000},1,6,1,6"
|
||||
locations_default(#20009,#10000,1,6,1,6)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,8,#20001,2,"=")
|
||||
#20011=@"loc,{#10000},1,8,1,8"
|
||||
locations_default(#20011,#10000,1,8,1,8)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,3,"{")
|
||||
#20013=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20013,#10000,1,10,1,10)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,6,#20001,4,"x")
|
||||
#20015=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20015,#10000,1,12,1,12)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,5,":")
|
||||
#20017=@"loc,{#10000},1,13,1,13"
|
||||
locations_default(#20017,#10000,1,13,1,13)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,6,#20001,6,"int")
|
||||
#20019=@"loc,{#10000},1,15,1,17"
|
||||
locations_default(#20019,#10000,1,15,1,17)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,7,"}")
|
||||
#20021=@"loc,{#10000},1,19,1,19"
|
||||
locations_default(#20021,#10000,1,19,1,19)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,8,";")
|
||||
#20023=@"loc,{#10000},1,20,1,20"
|
||||
locations_default(#20023,#10000,1,20,1,20)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,6,#20001,9,"type")
|
||||
#20025=@"loc,{#10000},2,1,2,4"
|
||||
locations_default(#20025,#10000,2,1,2,4)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,6,#20001,10,"B")
|
||||
#20027=@"loc,{#10000},2,6,2,6"
|
||||
locations_default(#20027,#10000,2,6,2,6)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,11,"=")
|
||||
#20029=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20029,#10000,2,8,2,8)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,12,"{")
|
||||
#20031=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20031,#10000,2,10,2,10)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,13,"...")
|
||||
#20033=@"loc,{#10000},2,12,2,14"
|
||||
locations_default(#20033,#10000,2,12,2,14)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,6,#20001,14,"A")
|
||||
#20035=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20035,#10000,2,15,2,15)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,8,#20001,15,",")
|
||||
#20037=@"loc,{#10000},2,16,2,16"
|
||||
locations_default(#20037,#10000,2,16,2,16)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,6,#20001,16,"y")
|
||||
#20039=@"loc,{#10000},2,18,2,18"
|
||||
locations_default(#20039,#10000,2,18,2,18)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,8,#20001,17,":")
|
||||
#20041=@"loc,{#10000},2,19,2,19"
|
||||
locations_default(#20041,#10000,2,19,2,19)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,6,#20001,18,"string")
|
||||
#20043=@"loc,{#10000},2,21,2,26"
|
||||
locations_default(#20043,#10000,2,21,2,26)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,19,"}")
|
||||
#20045=@"loc,{#10000},2,28,2,28"
|
||||
locations_default(#20045,#10000,2,28,2,28)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,20,";")
|
||||
#20047=@"loc,{#10000},2,29,2,29"
|
||||
locations_default(#20047,#10000,2,29,2,29)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,0,#20001,21,"")
|
||||
#20049=@"loc,{#10000},2,30,2,29"
|
||||
locations_default(#20049,#10000,2,30,2,29)
|
||||
hasLocation(#20048,#20049)
|
||||
toplevels(#20001,0)
|
||||
#20050=@"loc,{#10000},1,1,2,29"
|
||||
locations_default(#20050,#10000,1,1,2,29)
|
||||
hasLocation(#20001,#20050)
|
||||
#20051=*
|
||||
entry_cfg_node(#20051,#20001)
|
||||
#20052=@"loc,{#10000},1,1,1,0"
|
||||
@@ -142,7 +142,7 @@ locations_default(#20052,#10000,1,1,1,0)
|
||||
hasLocation(#20051,#20052)
|
||||
#20053=*
|
||||
exit_cfg_node(#20053,#20001)
|
||||
hasLocation(#20053,#20050)
|
||||
hasLocation(#20053,#20049)
|
||||
successor(#20051,#20053)
|
||||
numlines(#10000,2,2,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,246 +9,246 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,3,0"
|
||||
locations_default(#20002,#10000,1,1,3,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"var;{f};{#20000}"
|
||||
variables(#20003,"f",#20000)
|
||||
#20004=@"var;{g};{#20000}"
|
||||
variables(#20004,"g",#20000)
|
||||
#20005=*
|
||||
stmts(#20005,23,#20001,0,"let f = (x?) => {};")
|
||||
#20006=@"loc,{#10000},1,1,1,19"
|
||||
locations_default(#20006,#10000,1,1,1,19)
|
||||
hasLocation(#20005,#20006)
|
||||
stmtContainers(#20005,#20001)
|
||||
#20007=*
|
||||
exprs(#20007,64,#20005,0,"f = (x?) => {}")
|
||||
#20008=@"loc,{#10000},1,5,1,18"
|
||||
locations_default(#20008,#10000,1,5,1,18)
|
||||
hasLocation(#20007,#20008)
|
||||
enclosingStmt(#20007,#20005)
|
||||
exprContainers(#20007,#20001)
|
||||
#20009=*
|
||||
exprs(#20009,78,#20007,0,"f")
|
||||
#20010=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20010,#10000,1,5,1,5)
|
||||
hasLocation(#20009,#20010)
|
||||
enclosingStmt(#20009,#20005)
|
||||
exprContainers(#20009,#20001)
|
||||
literals("f","f",#20009)
|
||||
decl(#20009,#20003)
|
||||
#20011=*
|
||||
exprs(#20011,65,#20007,1,"(x?) => {}")
|
||||
#20012=@"loc,{#10000},1,9,1,18"
|
||||
locations_default(#20012,#10000,1,9,1,18)
|
||||
hasLocation(#20011,#20012)
|
||||
enclosingStmt(#20011,#20005)
|
||||
exprContainers(#20011,#20001)
|
||||
#20013=*
|
||||
scopes(#20013,1)
|
||||
scopenodes(#20011,#20013)
|
||||
scopenesting(#20013,#20000)
|
||||
#20014=@"var;{x};{#20013}"
|
||||
variables(#20014,"x",#20013)
|
||||
#20015=*
|
||||
exprs(#20015,78,#20011,0,"x")
|
||||
#20016=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20016,#10000,1,10,1,10)
|
||||
hasLocation(#20015,#20016)
|
||||
exprContainers(#20015,#20011)
|
||||
literals("x","x",#20015)
|
||||
decl(#20015,#20014)
|
||||
#20017=*
|
||||
stmts(#20017,1,#20011,-2,"{}")
|
||||
#20018=@"loc,{#10000},1,17,1,18"
|
||||
locations_default(#20018,#10000,1,17,1,18)
|
||||
hasLocation(#20017,#20018)
|
||||
stmtContainers(#20017,#20011)
|
||||
#20019=*
|
||||
stmts(#20019,23,#20001,1,"let g = ... => {};")
|
||||
#20020=@"loc,{#10000},2,1,2,22"
|
||||
locations_default(#20020,#10000,2,1,2,22)
|
||||
hasLocation(#20019,#20020)
|
||||
stmtContainers(#20019,#20001)
|
||||
#20021=*
|
||||
exprs(#20021,64,#20019,0,"g = (x?, y) => {}")
|
||||
#20022=@"loc,{#10000},2,5,2,21"
|
||||
locations_default(#20022,#10000,2,5,2,21)
|
||||
hasLocation(#20021,#20022)
|
||||
enclosingStmt(#20021,#20019)
|
||||
exprContainers(#20021,#20001)
|
||||
#20023=*
|
||||
exprs(#20023,78,#20021,0,"g")
|
||||
#20024=@"loc,{#10000},2,5,2,5"
|
||||
locations_default(#20024,#10000,2,5,2,5)
|
||||
hasLocation(#20023,#20024)
|
||||
enclosingStmt(#20023,#20019)
|
||||
exprContainers(#20023,#20001)
|
||||
literals("g","g",#20023)
|
||||
decl(#20023,#20004)
|
||||
#20025=*
|
||||
exprs(#20025,65,#20021,1,"(x?, y) => {}")
|
||||
#20026=@"loc,{#10000},2,9,2,21"
|
||||
locations_default(#20026,#10000,2,9,2,21)
|
||||
hasLocation(#20025,#20026)
|
||||
enclosingStmt(#20025,#20019)
|
||||
exprContainers(#20025,#20001)
|
||||
#20027=*
|
||||
scopes(#20027,1)
|
||||
scopenodes(#20025,#20027)
|
||||
scopenesting(#20027,#20000)
|
||||
#20028=@"var;{x};{#20027}"
|
||||
variables(#20028,"x",#20027)
|
||||
#20029=*
|
||||
exprs(#20029,78,#20025,0,"x")
|
||||
#20030=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20030,#10000,2,10,2,10)
|
||||
hasLocation(#20029,#20030)
|
||||
exprContainers(#20029,#20025)
|
||||
literals("x","x",#20029)
|
||||
decl(#20029,#20028)
|
||||
#20031=@"var;{y};{#20027}"
|
||||
variables(#20031,"y",#20027)
|
||||
#20032=*
|
||||
exprs(#20032,78,#20025,1,"y")
|
||||
#20033=@"loc,{#10000},2,14,2,14"
|
||||
locations_default(#20033,#10000,2,14,2,14)
|
||||
hasLocation(#20032,#20033)
|
||||
exprContainers(#20032,#20025)
|
||||
literals("y","y",#20032)
|
||||
decl(#20032,#20031)
|
||||
#20034=*
|
||||
stmts(#20034,1,#20025,-2,"{}")
|
||||
#20035=@"loc,{#10000},2,20,2,21"
|
||||
locations_default(#20035,#10000,2,20,2,21)
|
||||
hasLocation(#20034,#20035)
|
||||
stmtContainers(#20034,#20025)
|
||||
#20036=*
|
||||
lines(#20036,#20001,"let f = (x?) => {};","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"let f = (x?) => {};","
|
||||
")
|
||||
hasLocation(#20036,#20006)
|
||||
#20037=*
|
||||
lines(#20037,#20001,"let g = (x?, y) => {};","
|
||||
#20003=@"loc,{#10000},1,1,1,19"
|
||||
locations_default(#20003,#10000,1,1,1,19)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001,"let g = (x?, y) => {};","
|
||||
")
|
||||
hasLocation(#20037,#20020)
|
||||
#20005=@"loc,{#10000},2,1,2,22"
|
||||
locations_default(#20005,#10000,2,1,2,22)
|
||||
hasLocation(#20004,#20005)
|
||||
numlines(#20001,2,2,0)
|
||||
#20006=*
|
||||
tokeninfo(#20006,7,#20001,0,"let")
|
||||
#20007=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20007,#10000,1,1,1,3)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,6,#20001,1,"f")
|
||||
#20009=@"loc,{#10000},1,5,1,5"
|
||||
locations_default(#20009,#10000,1,5,1,5)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,8,#20001,2,"=")
|
||||
#20011=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20011,#10000,1,7,1,7)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,3,"(")
|
||||
#20013=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20013,#10000,1,9,1,9)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,6,#20001,4,"x")
|
||||
#20015=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20015,#10000,1,10,1,10)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,5,"?")
|
||||
#20017=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20017,#10000,1,11,1,11)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,6,")")
|
||||
#20019=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20019,#10000,1,12,1,12)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,7,"=>")
|
||||
#20021=@"loc,{#10000},1,14,1,15"
|
||||
locations_default(#20021,#10000,1,14,1,15)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,8,#20001,8,"{")
|
||||
#20023=@"loc,{#10000},1,17,1,17"
|
||||
locations_default(#20023,#10000,1,17,1,17)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,8,#20001,9,"}")
|
||||
#20025=@"loc,{#10000},1,18,1,18"
|
||||
locations_default(#20025,#10000,1,18,1,18)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,8,#20001,10,";")
|
||||
#20027=@"loc,{#10000},1,19,1,19"
|
||||
locations_default(#20027,#10000,1,19,1,19)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,7,#20001,11,"let")
|
||||
#20029=@"loc,{#10000},2,1,2,3"
|
||||
locations_default(#20029,#10000,2,1,2,3)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,6,#20001,12,"g")
|
||||
#20031=@"loc,{#10000},2,5,2,5"
|
||||
locations_default(#20031,#10000,2,5,2,5)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,13,"=")
|
||||
#20033=@"loc,{#10000},2,7,2,7"
|
||||
locations_default(#20033,#10000,2,7,2,7)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,8,#20001,14,"(")
|
||||
#20035=@"loc,{#10000},2,9,2,9"
|
||||
locations_default(#20035,#10000,2,9,2,9)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,6,#20001,15,"x")
|
||||
#20037=@"loc,{#10000},2,10,2,10"
|
||||
locations_default(#20037,#10000,2,10,2,10)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,7,#20001,0,"let")
|
||||
#20039=@"loc,{#10000},1,1,1,3"
|
||||
locations_default(#20039,#10000,1,1,1,3)
|
||||
tokeninfo(#20038,8,#20001,16,"?")
|
||||
#20039=@"loc,{#10000},2,11,2,11"
|
||||
locations_default(#20039,#10000,2,11,2,11)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,6,#20001,1,"f")
|
||||
hasLocation(#20040,#20010)
|
||||
#20041=*
|
||||
tokeninfo(#20041,8,#20001,2,"=")
|
||||
#20042=@"loc,{#10000},1,7,1,7"
|
||||
locations_default(#20042,#10000,1,7,1,7)
|
||||
hasLocation(#20041,#20042)
|
||||
#20043=*
|
||||
tokeninfo(#20043,8,#20001,3,"(")
|
||||
#20044=@"loc,{#10000},1,9,1,9"
|
||||
locations_default(#20044,#10000,1,9,1,9)
|
||||
hasLocation(#20043,#20044)
|
||||
#20045=*
|
||||
tokeninfo(#20045,6,#20001,4,"x")
|
||||
hasLocation(#20045,#20016)
|
||||
tokeninfo(#20040,8,#20001,17,",")
|
||||
#20041=@"loc,{#10000},2,12,2,12"
|
||||
locations_default(#20041,#10000,2,12,2,12)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,6,#20001,18,"y")
|
||||
#20043=@"loc,{#10000},2,14,2,14"
|
||||
locations_default(#20043,#10000,2,14,2,14)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,19,")")
|
||||
#20045=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20045,#10000,2,15,2,15)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,5,"?")
|
||||
#20047=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20047,#10000,1,11,1,11)
|
||||
tokeninfo(#20046,8,#20001,20,"=>")
|
||||
#20047=@"loc,{#10000},2,17,2,18"
|
||||
locations_default(#20047,#10000,2,17,2,18)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,8,#20001,6,")")
|
||||
#20049=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20049,#10000,1,12,1,12)
|
||||
tokeninfo(#20048,8,#20001,21,"{")
|
||||
#20049=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20049,#10000,2,20,2,20)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,8,#20001,7,"=>")
|
||||
#20051=@"loc,{#10000},1,14,1,15"
|
||||
locations_default(#20051,#10000,1,14,1,15)
|
||||
tokeninfo(#20050,8,#20001,22,"}")
|
||||
#20051=@"loc,{#10000},2,21,2,21"
|
||||
locations_default(#20051,#10000,2,21,2,21)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,8,#20001,8,"{")
|
||||
#20053=@"loc,{#10000},1,17,1,17"
|
||||
locations_default(#20053,#10000,1,17,1,17)
|
||||
tokeninfo(#20052,8,#20001,23,";")
|
||||
#20053=@"loc,{#10000},2,22,2,22"
|
||||
locations_default(#20053,#10000,2,22,2,22)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
tokeninfo(#20054,8,#20001,9,"}")
|
||||
#20055=@"loc,{#10000},1,18,1,18"
|
||||
locations_default(#20055,#10000,1,18,1,18)
|
||||
tokeninfo(#20054,0,#20001,24,"")
|
||||
#20055=@"loc,{#10000},3,1,3,0"
|
||||
locations_default(#20055,#10000,3,1,3,0)
|
||||
hasLocation(#20054,#20055)
|
||||
#20056=*
|
||||
tokeninfo(#20056,8,#20001,10,";")
|
||||
#20057=@"loc,{#10000},1,19,1,19"
|
||||
locations_default(#20057,#10000,1,19,1,19)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
tokeninfo(#20058,7,#20001,11,"let")
|
||||
#20059=@"loc,{#10000},2,1,2,3"
|
||||
locations_default(#20059,#10000,2,1,2,3)
|
||||
hasLocation(#20058,#20059)
|
||||
toplevels(#20001,0)
|
||||
#20056=@"loc,{#10000},1,1,3,0"
|
||||
locations_default(#20056,#10000,1,1,3,0)
|
||||
hasLocation(#20001,#20056)
|
||||
#20057=@"var;{f};{#20000}"
|
||||
variables(#20057,"f",#20000)
|
||||
#20058=@"var;{g};{#20000}"
|
||||
variables(#20058,"g",#20000)
|
||||
#20059=*
|
||||
stmts(#20059,23,#20001,0,"let f = (x?) => {};")
|
||||
hasLocation(#20059,#20003)
|
||||
stmtContainers(#20059,#20001)
|
||||
#20060=*
|
||||
tokeninfo(#20060,6,#20001,12,"g")
|
||||
hasLocation(#20060,#20024)
|
||||
#20061=*
|
||||
tokeninfo(#20061,8,#20001,13,"=")
|
||||
#20062=@"loc,{#10000},2,7,2,7"
|
||||
locations_default(#20062,#10000,2,7,2,7)
|
||||
hasLocation(#20061,#20062)
|
||||
exprs(#20060,64,#20059,0,"f = (x?) => {}")
|
||||
#20061=@"loc,{#10000},1,5,1,18"
|
||||
locations_default(#20061,#10000,1,5,1,18)
|
||||
hasLocation(#20060,#20061)
|
||||
enclosingStmt(#20060,#20059)
|
||||
exprContainers(#20060,#20001)
|
||||
#20062=*
|
||||
exprs(#20062,78,#20060,0,"f")
|
||||
hasLocation(#20062,#20009)
|
||||
enclosingStmt(#20062,#20059)
|
||||
exprContainers(#20062,#20001)
|
||||
literals("f","f",#20062)
|
||||
decl(#20062,#20057)
|
||||
#20063=*
|
||||
tokeninfo(#20063,8,#20001,14,"(")
|
||||
#20064=@"loc,{#10000},2,9,2,9"
|
||||
locations_default(#20064,#10000,2,9,2,9)
|
||||
exprs(#20063,65,#20060,1,"(x?) => {}")
|
||||
#20064=@"loc,{#10000},1,9,1,18"
|
||||
locations_default(#20064,#10000,1,9,1,18)
|
||||
hasLocation(#20063,#20064)
|
||||
enclosingStmt(#20063,#20059)
|
||||
exprContainers(#20063,#20001)
|
||||
#20065=*
|
||||
tokeninfo(#20065,6,#20001,15,"x")
|
||||
hasLocation(#20065,#20030)
|
||||
#20066=*
|
||||
tokeninfo(#20066,8,#20001,16,"?")
|
||||
#20067=@"loc,{#10000},2,11,2,11"
|
||||
locations_default(#20067,#10000,2,11,2,11)
|
||||
hasLocation(#20066,#20067)
|
||||
scopes(#20065,1)
|
||||
scopenodes(#20063,#20065)
|
||||
scopenesting(#20065,#20000)
|
||||
#20066=@"var;{x};{#20065}"
|
||||
variables(#20066,"x",#20065)
|
||||
#20067=*
|
||||
exprs(#20067,78,#20063,0,"x")
|
||||
hasLocation(#20067,#20015)
|
||||
exprContainers(#20067,#20063)
|
||||
literals("x","x",#20067)
|
||||
decl(#20067,#20066)
|
||||
#20068=*
|
||||
tokeninfo(#20068,8,#20001,17,",")
|
||||
#20069=@"loc,{#10000},2,12,2,12"
|
||||
locations_default(#20069,#10000,2,12,2,12)
|
||||
stmts(#20068,1,#20063,-2,"{}")
|
||||
#20069=@"loc,{#10000},1,17,1,18"
|
||||
locations_default(#20069,#10000,1,17,1,18)
|
||||
hasLocation(#20068,#20069)
|
||||
stmtContainers(#20068,#20063)
|
||||
#20070=*
|
||||
tokeninfo(#20070,6,#20001,18,"y")
|
||||
hasLocation(#20070,#20033)
|
||||
stmts(#20070,23,#20001,1,"let g = ... => {};")
|
||||
hasLocation(#20070,#20005)
|
||||
stmtContainers(#20070,#20001)
|
||||
#20071=*
|
||||
tokeninfo(#20071,8,#20001,19,")")
|
||||
#20072=@"loc,{#10000},2,15,2,15"
|
||||
locations_default(#20072,#10000,2,15,2,15)
|
||||
exprs(#20071,64,#20070,0,"g = (x?, y) => {}")
|
||||
#20072=@"loc,{#10000},2,5,2,21"
|
||||
locations_default(#20072,#10000,2,5,2,21)
|
||||
hasLocation(#20071,#20072)
|
||||
enclosingStmt(#20071,#20070)
|
||||
exprContainers(#20071,#20001)
|
||||
#20073=*
|
||||
tokeninfo(#20073,8,#20001,20,"=>")
|
||||
#20074=@"loc,{#10000},2,17,2,18"
|
||||
locations_default(#20074,#10000,2,17,2,18)
|
||||
hasLocation(#20073,#20074)
|
||||
#20075=*
|
||||
tokeninfo(#20075,8,#20001,21,"{")
|
||||
#20076=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20076,#10000,2,20,2,20)
|
||||
hasLocation(#20075,#20076)
|
||||
#20077=*
|
||||
tokeninfo(#20077,8,#20001,22,"}")
|
||||
#20078=@"loc,{#10000},2,21,2,21"
|
||||
locations_default(#20078,#10000,2,21,2,21)
|
||||
hasLocation(#20077,#20078)
|
||||
#20079=*
|
||||
tokeninfo(#20079,8,#20001,23,";")
|
||||
#20080=@"loc,{#10000},2,22,2,22"
|
||||
locations_default(#20080,#10000,2,22,2,22)
|
||||
hasLocation(#20079,#20080)
|
||||
exprs(#20073,78,#20071,0,"g")
|
||||
hasLocation(#20073,#20031)
|
||||
enclosingStmt(#20073,#20070)
|
||||
exprContainers(#20073,#20001)
|
||||
literals("g","g",#20073)
|
||||
decl(#20073,#20058)
|
||||
#20074=*
|
||||
exprs(#20074,65,#20071,1,"(x?, y) => {}")
|
||||
#20075=@"loc,{#10000},2,9,2,21"
|
||||
locations_default(#20075,#10000,2,9,2,21)
|
||||
hasLocation(#20074,#20075)
|
||||
enclosingStmt(#20074,#20070)
|
||||
exprContainers(#20074,#20001)
|
||||
#20076=*
|
||||
scopes(#20076,1)
|
||||
scopenodes(#20074,#20076)
|
||||
scopenesting(#20076,#20000)
|
||||
#20077=@"var;{x};{#20076}"
|
||||
variables(#20077,"x",#20076)
|
||||
#20078=*
|
||||
exprs(#20078,78,#20074,0,"x")
|
||||
hasLocation(#20078,#20037)
|
||||
exprContainers(#20078,#20074)
|
||||
literals("x","x",#20078)
|
||||
decl(#20078,#20077)
|
||||
#20079=@"var;{y};{#20076}"
|
||||
variables(#20079,"y",#20076)
|
||||
#20080=*
|
||||
exprs(#20080,78,#20074,1,"y")
|
||||
hasLocation(#20080,#20043)
|
||||
exprContainers(#20080,#20074)
|
||||
literals("y","y",#20080)
|
||||
decl(#20080,#20079)
|
||||
#20081=*
|
||||
tokeninfo(#20081,0,#20001,24,"")
|
||||
#20082=@"loc,{#10000},3,1,3,0"
|
||||
locations_default(#20082,#10000,3,1,3,0)
|
||||
stmts(#20081,1,#20074,-2,"{}")
|
||||
#20082=@"loc,{#10000},2,20,2,21"
|
||||
locations_default(#20082,#10000,2,20,2,21)
|
||||
hasLocation(#20081,#20082)
|
||||
stmtContainers(#20081,#20074)
|
||||
#20083=*
|
||||
entry_cfg_node(#20083,#20001)
|
||||
#20084=@"loc,{#10000},1,1,1,0"
|
||||
@@ -256,42 +256,42 @@ locations_default(#20084,#10000,1,1,1,0)
|
||||
hasLocation(#20083,#20084)
|
||||
#20085=*
|
||||
exit_cfg_node(#20085,#20001)
|
||||
hasLocation(#20085,#20082)
|
||||
successor(#20019,#20023)
|
||||
successor(#20025,#20021)
|
||||
hasLocation(#20085,#20055)
|
||||
successor(#20070,#20073)
|
||||
successor(#20074,#20071)
|
||||
#20086=*
|
||||
entry_cfg_node(#20086,#20025)
|
||||
entry_cfg_node(#20086,#20074)
|
||||
#20087=@"loc,{#10000},2,9,2,8"
|
||||
locations_default(#20087,#10000,2,9,2,8)
|
||||
hasLocation(#20086,#20087)
|
||||
#20088=*
|
||||
exit_cfg_node(#20088,#20025)
|
||||
exit_cfg_node(#20088,#20074)
|
||||
#20089=@"loc,{#10000},2,22,2,21"
|
||||
locations_default(#20089,#10000,2,22,2,21)
|
||||
hasLocation(#20088,#20089)
|
||||
successor(#20034,#20088)
|
||||
successor(#20032,#20034)
|
||||
successor(#20029,#20032)
|
||||
successor(#20086,#20029)
|
||||
successor(#20023,#20025)
|
||||
successor(#20021,#20085)
|
||||
successor(#20005,#20009)
|
||||
successor(#20011,#20007)
|
||||
successor(#20081,#20088)
|
||||
successor(#20080,#20081)
|
||||
successor(#20078,#20080)
|
||||
successor(#20086,#20078)
|
||||
successor(#20073,#20074)
|
||||
successor(#20071,#20085)
|
||||
successor(#20059,#20062)
|
||||
successor(#20063,#20060)
|
||||
#20090=*
|
||||
entry_cfg_node(#20090,#20011)
|
||||
entry_cfg_node(#20090,#20063)
|
||||
#20091=@"loc,{#10000},1,9,1,8"
|
||||
locations_default(#20091,#10000,1,9,1,8)
|
||||
hasLocation(#20090,#20091)
|
||||
#20092=*
|
||||
exit_cfg_node(#20092,#20011)
|
||||
exit_cfg_node(#20092,#20063)
|
||||
#20093=@"loc,{#10000},1,19,1,18"
|
||||
locations_default(#20093,#10000,1,19,1,18)
|
||||
hasLocation(#20092,#20093)
|
||||
successor(#20017,#20092)
|
||||
successor(#20015,#20017)
|
||||
successor(#20090,#20015)
|
||||
successor(#20009,#20011)
|
||||
successor(#20007,#20019)
|
||||
successor(#20083,#20005)
|
||||
successor(#20068,#20092)
|
||||
successor(#20067,#20068)
|
||||
successor(#20090,#20067)
|
||||
successor(#20062,#20063)
|
||||
successor(#20060,#20070)
|
||||
successor(#20083,#20059)
|
||||
numlines(#10000,2,2,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,206 +9,206 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,4,0"
|
||||
locations_default(#20002,#10000,1,1,4,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"var;{f};{#20000}"
|
||||
variables(#20003,"f",#20000)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"function f(g: ({y: int}) => void) {","
|
||||
")
|
||||
#20003=@"loc,{#10000},1,1,1,35"
|
||||
locations_default(#20003,#10000,1,1,1,35)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
stmts(#20004,17,#20001,0,"functio ... (42);\n}")
|
||||
#20005=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20005,#10000,1,1,3,1)
|
||||
lines(#20004,#20001," g(42);","
|
||||
")
|
||||
#20005=@"loc,{#10000},2,1,2,8"
|
||||
locations_default(#20005,#10000,2,1,2,8)
|
||||
hasLocation(#20004,#20005)
|
||||
stmtContainers(#20004,#20001)
|
||||
#20006=*
|
||||
exprs(#20006,78,#20004,-1,"f")
|
||||
#20007=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20007,#10000,1,10,1,10)
|
||||
hasLocation(#20006,#20007)
|
||||
exprContainers(#20006,#20004)
|
||||
literals("f","f",#20006)
|
||||
decl(#20006,#20003)
|
||||
#20008=*
|
||||
scopes(#20008,1)
|
||||
scopenodes(#20004,#20008)
|
||||
scopenesting(#20008,#20000)
|
||||
#20009=@"var;{g};{#20008}"
|
||||
variables(#20009,"g",#20008)
|
||||
#20010=*
|
||||
exprs(#20010,78,#20004,0,"g: ({y: ... => void")
|
||||
#20011=@"loc,{#10000},1,12,1,32"
|
||||
locations_default(#20011,#10000,1,12,1,32)
|
||||
hasLocation(#20010,#20011)
|
||||
exprContainers(#20010,#20004)
|
||||
literals("g","g",#20010)
|
||||
decl(#20010,#20009)
|
||||
#20012=@"var;{arguments};{#20008}"
|
||||
variables(#20012,"arguments",#20008)
|
||||
isArgumentsObject(#20012)
|
||||
#20013=*
|
||||
stmts(#20013,1,#20004,-2,"{\n g(42);\n}")
|
||||
#20014=@"loc,{#10000},1,35,3,1"
|
||||
locations_default(#20014,#10000,1,35,3,1)
|
||||
hasLocation(#20013,#20014)
|
||||
stmtContainers(#20013,#20004)
|
||||
#20015=*
|
||||
stmts(#20015,2,#20013,0,"g(42);")
|
||||
#20016=@"loc,{#10000},2,3,2,8"
|
||||
locations_default(#20016,#10000,2,3,2,8)
|
||||
hasLocation(#20015,#20016)
|
||||
stmtContainers(#20015,#20004)
|
||||
#20017=*
|
||||
exprs(#20017,13,#20015,0,"g(42)")
|
||||
#20018=@"loc,{#10000},2,3,2,7"
|
||||
locations_default(#20018,#10000,2,3,2,7)
|
||||
hasLocation(#20017,#20018)
|
||||
enclosingStmt(#20017,#20015)
|
||||
exprContainers(#20017,#20004)
|
||||
#20019=*
|
||||
exprs(#20019,79,#20017,-1,"g")
|
||||
#20020=@"loc,{#10000},2,3,2,3"
|
||||
locations_default(#20020,#10000,2,3,2,3)
|
||||
hasLocation(#20019,#20020)
|
||||
enclosingStmt(#20019,#20015)
|
||||
exprContainers(#20019,#20004)
|
||||
literals("g","g",#20019)
|
||||
bind(#20019,#20009)
|
||||
#20021=*
|
||||
exprs(#20021,3,#20017,0,"42")
|
||||
#20022=@"loc,{#10000},2,5,2,6"
|
||||
locations_default(#20022,#10000,2,5,2,6)
|
||||
hasLocation(#20021,#20022)
|
||||
enclosingStmt(#20021,#20015)
|
||||
exprContainers(#20021,#20004)
|
||||
literals("42","42",#20021)
|
||||
#20023=*
|
||||
lines(#20023,#20001,"function f(g: ({y: int}) => void) {","
|
||||
")
|
||||
#20024=@"loc,{#10000},1,1,1,35"
|
||||
locations_default(#20024,#10000,1,1,1,35)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
lines(#20025,#20001," g(42);","
|
||||
")
|
||||
#20026=@"loc,{#10000},2,1,2,8"
|
||||
locations_default(#20026,#10000,2,1,2,8)
|
||||
hasLocation(#20025,#20026)
|
||||
indentation(#10000,2," ",2)
|
||||
#20027=*
|
||||
lines(#20027,#20001,"}","
|
||||
#20006=*
|
||||
lines(#20006,#20001,"}","
|
||||
")
|
||||
#20028=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20028,#10000,3,1,3,1)
|
||||
hasLocation(#20027,#20028)
|
||||
#20007=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20007,#10000,3,1,3,1)
|
||||
hasLocation(#20006,#20007)
|
||||
numlines(#20001,3,3,0)
|
||||
#20029=*
|
||||
tokeninfo(#20029,7,#20001,0,"function")
|
||||
#20030=@"loc,{#10000},1,1,1,8"
|
||||
locations_default(#20030,#10000,1,1,1,8)
|
||||
hasLocation(#20029,#20030)
|
||||
#20031=*
|
||||
tokeninfo(#20031,6,#20001,1,"f")
|
||||
hasLocation(#20031,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,7,#20001,0,"function")
|
||||
#20009=@"loc,{#10000},1,1,1,8"
|
||||
locations_default(#20009,#10000,1,1,1,8)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,6,#20001,1,"f")
|
||||
#20011=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20011,#10000,1,10,1,10)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,2,"(")
|
||||
#20013=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20013,#10000,1,11,1,11)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,6,#20001,3,"g")
|
||||
#20015=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20015,#10000,1,12,1,12)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,4,":")
|
||||
#20017=@"loc,{#10000},1,13,1,13"
|
||||
locations_default(#20017,#10000,1,13,1,13)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,5,"(")
|
||||
#20019=@"loc,{#10000},1,15,1,15"
|
||||
locations_default(#20019,#10000,1,15,1,15)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,8,#20001,6,"{")
|
||||
#20021=@"loc,{#10000},1,16,1,16"
|
||||
locations_default(#20021,#10000,1,16,1,16)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,6,#20001,7,"y")
|
||||
#20023=@"loc,{#10000},1,17,1,17"
|
||||
locations_default(#20023,#10000,1,17,1,17)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,8,#20001,8,":")
|
||||
#20025=@"loc,{#10000},1,18,1,18"
|
||||
locations_default(#20025,#10000,1,18,1,18)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,6,#20001,9,"int")
|
||||
#20027=@"loc,{#10000},1,20,1,22"
|
||||
locations_default(#20027,#10000,1,20,1,22)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,10,"}")
|
||||
#20029=@"loc,{#10000},1,23,1,23"
|
||||
locations_default(#20029,#10000,1,23,1,23)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,11,")")
|
||||
#20031=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20031,#10000,1,24,1,24)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,8,#20001,2,"(")
|
||||
#20033=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20033,#10000,1,11,1,11)
|
||||
tokeninfo(#20032,8,#20001,12,"=>")
|
||||
#20033=@"loc,{#10000},1,26,1,27"
|
||||
locations_default(#20033,#10000,1,26,1,27)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,6,#20001,3,"g")
|
||||
#20035=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20035,#10000,1,12,1,12)
|
||||
tokeninfo(#20034,7,#20001,13,"void")
|
||||
#20035=@"loc,{#10000},1,29,1,32"
|
||||
locations_default(#20035,#10000,1,29,1,32)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,8,#20001,4,":")
|
||||
#20037=@"loc,{#10000},1,13,1,13"
|
||||
locations_default(#20037,#10000,1,13,1,13)
|
||||
tokeninfo(#20036,8,#20001,14,")")
|
||||
#20037=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20037,#10000,1,33,1,33)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,8,#20001,5,"(")
|
||||
#20039=@"loc,{#10000},1,15,1,15"
|
||||
locations_default(#20039,#10000,1,15,1,15)
|
||||
tokeninfo(#20038,8,#20001,15,"{")
|
||||
#20039=@"loc,{#10000},1,35,1,35"
|
||||
locations_default(#20039,#10000,1,35,1,35)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,8,#20001,6,"{")
|
||||
#20041=@"loc,{#10000},1,16,1,16"
|
||||
locations_default(#20041,#10000,1,16,1,16)
|
||||
tokeninfo(#20040,6,#20001,16,"g")
|
||||
#20041=@"loc,{#10000},2,3,2,3"
|
||||
locations_default(#20041,#10000,2,3,2,3)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,6,#20001,7,"y")
|
||||
#20043=@"loc,{#10000},1,17,1,17"
|
||||
locations_default(#20043,#10000,1,17,1,17)
|
||||
tokeninfo(#20042,8,#20001,17,"(")
|
||||
#20043=@"loc,{#10000},2,4,2,4"
|
||||
locations_default(#20043,#10000,2,4,2,4)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,8,":")
|
||||
#20045=@"loc,{#10000},1,18,1,18"
|
||||
locations_default(#20045,#10000,1,18,1,18)
|
||||
tokeninfo(#20044,3,#20001,18,"42")
|
||||
#20045=@"loc,{#10000},2,5,2,6"
|
||||
locations_default(#20045,#10000,2,5,2,6)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,6,#20001,9,"int")
|
||||
#20047=@"loc,{#10000},1,20,1,22"
|
||||
locations_default(#20047,#10000,1,20,1,22)
|
||||
tokeninfo(#20046,8,#20001,19,")")
|
||||
#20047=@"loc,{#10000},2,7,2,7"
|
||||
locations_default(#20047,#10000,2,7,2,7)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,8,#20001,10,"}")
|
||||
#20049=@"loc,{#10000},1,23,1,23"
|
||||
locations_default(#20049,#10000,1,23,1,23)
|
||||
tokeninfo(#20048,8,#20001,20,";")
|
||||
#20049=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20049,#10000,2,8,2,8)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,8,#20001,11,")")
|
||||
#20051=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20051,#10000,1,24,1,24)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,8,#20001,12,"=>")
|
||||
#20053=@"loc,{#10000},1,26,1,27"
|
||||
locations_default(#20053,#10000,1,26,1,27)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
tokeninfo(#20054,7,#20001,13,"void")
|
||||
#20055=@"loc,{#10000},1,29,1,32"
|
||||
locations_default(#20055,#10000,1,29,1,32)
|
||||
hasLocation(#20054,#20055)
|
||||
#20056=*
|
||||
tokeninfo(#20056,8,#20001,14,")")
|
||||
#20057=@"loc,{#10000},1,33,1,33"
|
||||
locations_default(#20057,#10000,1,33,1,33)
|
||||
hasLocation(#20056,#20057)
|
||||
tokeninfo(#20050,8,#20001,21,"}")
|
||||
hasLocation(#20050,#20007)
|
||||
#20051=*
|
||||
tokeninfo(#20051,0,#20001,22,"")
|
||||
#20052=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20052,#10000,4,1,4,0)
|
||||
hasLocation(#20051,#20052)
|
||||
toplevels(#20001,0)
|
||||
#20053=@"loc,{#10000},1,1,4,0"
|
||||
locations_default(#20053,#10000,1,1,4,0)
|
||||
hasLocation(#20001,#20053)
|
||||
#20054=@"var;{f};{#20000}"
|
||||
variables(#20054,"f",#20000)
|
||||
#20055=*
|
||||
stmts(#20055,17,#20001,0,"functio ... (42);\n}")
|
||||
#20056=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20056,#10000,1,1,3,1)
|
||||
hasLocation(#20055,#20056)
|
||||
stmtContainers(#20055,#20001)
|
||||
#20057=*
|
||||
exprs(#20057,78,#20055,-1,"f")
|
||||
hasLocation(#20057,#20011)
|
||||
exprContainers(#20057,#20055)
|
||||
literals("f","f",#20057)
|
||||
decl(#20057,#20054)
|
||||
#20058=*
|
||||
tokeninfo(#20058,8,#20001,15,"{")
|
||||
#20059=@"loc,{#10000},1,35,1,35"
|
||||
locations_default(#20059,#10000,1,35,1,35)
|
||||
hasLocation(#20058,#20059)
|
||||
scopes(#20058,1)
|
||||
scopenodes(#20055,#20058)
|
||||
scopenesting(#20058,#20000)
|
||||
#20059=@"var;{g};{#20058}"
|
||||
variables(#20059,"g",#20058)
|
||||
#20060=*
|
||||
tokeninfo(#20060,6,#20001,16,"g")
|
||||
hasLocation(#20060,#20020)
|
||||
#20061=*
|
||||
tokeninfo(#20061,8,#20001,17,"(")
|
||||
#20062=@"loc,{#10000},2,4,2,4"
|
||||
locations_default(#20062,#10000,2,4,2,4)
|
||||
hasLocation(#20061,#20062)
|
||||
exprs(#20060,78,#20055,0,"g: ({y: ... => void")
|
||||
#20061=@"loc,{#10000},1,12,1,32"
|
||||
locations_default(#20061,#10000,1,12,1,32)
|
||||
hasLocation(#20060,#20061)
|
||||
exprContainers(#20060,#20055)
|
||||
literals("g","g",#20060)
|
||||
decl(#20060,#20059)
|
||||
#20062=@"var;{arguments};{#20058}"
|
||||
variables(#20062,"arguments",#20058)
|
||||
isArgumentsObject(#20062)
|
||||
#20063=*
|
||||
tokeninfo(#20063,3,#20001,18,"42")
|
||||
hasLocation(#20063,#20022)
|
||||
#20064=*
|
||||
tokeninfo(#20064,8,#20001,19,")")
|
||||
#20065=@"loc,{#10000},2,7,2,7"
|
||||
locations_default(#20065,#10000,2,7,2,7)
|
||||
hasLocation(#20064,#20065)
|
||||
#20066=*
|
||||
tokeninfo(#20066,8,#20001,20,";")
|
||||
#20067=@"loc,{#10000},2,8,2,8"
|
||||
locations_default(#20067,#10000,2,8,2,8)
|
||||
hasLocation(#20066,#20067)
|
||||
#20068=*
|
||||
tokeninfo(#20068,8,#20001,21,"}")
|
||||
hasLocation(#20068,#20028)
|
||||
stmts(#20063,1,#20055,-2,"{\n g(42);\n}")
|
||||
#20064=@"loc,{#10000},1,35,3,1"
|
||||
locations_default(#20064,#10000,1,35,3,1)
|
||||
hasLocation(#20063,#20064)
|
||||
stmtContainers(#20063,#20055)
|
||||
#20065=*
|
||||
stmts(#20065,2,#20063,0,"g(42);")
|
||||
#20066=@"loc,{#10000},2,3,2,8"
|
||||
locations_default(#20066,#10000,2,3,2,8)
|
||||
hasLocation(#20065,#20066)
|
||||
stmtContainers(#20065,#20055)
|
||||
#20067=*
|
||||
exprs(#20067,13,#20065,0,"g(42)")
|
||||
#20068=@"loc,{#10000},2,3,2,7"
|
||||
locations_default(#20068,#10000,2,3,2,7)
|
||||
hasLocation(#20067,#20068)
|
||||
enclosingStmt(#20067,#20065)
|
||||
exprContainers(#20067,#20055)
|
||||
#20069=*
|
||||
tokeninfo(#20069,0,#20001,22,"")
|
||||
#20070=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20070,#10000,4,1,4,0)
|
||||
hasLocation(#20069,#20070)
|
||||
exprs(#20069,79,#20067,-1,"g")
|
||||
hasLocation(#20069,#20041)
|
||||
enclosingStmt(#20069,#20065)
|
||||
exprContainers(#20069,#20055)
|
||||
literals("g","g",#20069)
|
||||
bind(#20069,#20059)
|
||||
#20070=*
|
||||
exprs(#20070,3,#20067,0,"42")
|
||||
hasLocation(#20070,#20045)
|
||||
enclosingStmt(#20070,#20065)
|
||||
exprContainers(#20070,#20055)
|
||||
literals("42","42",#20070)
|
||||
#20071=*
|
||||
entry_cfg_node(#20071,#20001)
|
||||
#20072=@"loc,{#10000},1,1,1,0"
|
||||
@@ -216,24 +216,24 @@ locations_default(#20072,#10000,1,1,1,0)
|
||||
hasLocation(#20071,#20072)
|
||||
#20073=*
|
||||
exit_cfg_node(#20073,#20001)
|
||||
hasLocation(#20073,#20070)
|
||||
successor(#20004,#20073)
|
||||
hasLocation(#20073,#20052)
|
||||
successor(#20055,#20073)
|
||||
#20074=*
|
||||
entry_cfg_node(#20074,#20004)
|
||||
entry_cfg_node(#20074,#20055)
|
||||
hasLocation(#20074,#20072)
|
||||
#20075=*
|
||||
exit_cfg_node(#20075,#20004)
|
||||
exit_cfg_node(#20075,#20055)
|
||||
#20076=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20076,#10000,3,2,3,1)
|
||||
hasLocation(#20075,#20076)
|
||||
successor(#20013,#20015)
|
||||
successor(#20015,#20019)
|
||||
successor(#20021,#20017)
|
||||
successor(#20019,#20021)
|
||||
successor(#20017,#20075)
|
||||
successor(#20010,#20013)
|
||||
successor(#20074,#20010)
|
||||
successor(#20006,#20004)
|
||||
successor(#20071,#20006)
|
||||
successor(#20063,#20065)
|
||||
successor(#20065,#20069)
|
||||
successor(#20070,#20067)
|
||||
successor(#20069,#20070)
|
||||
successor(#20067,#20075)
|
||||
successor(#20060,#20063)
|
||||
successor(#20074,#20060)
|
||||
successor(#20057,#20055)
|
||||
successor(#20071,#20057)
|
||||
numlines(#10000,3,3,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,457 +9,457 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,10,0"
|
||||
locations_default(#20002,#10000,1,1,10,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"var;{f};{#20000}"
|
||||
variables(#20003,"f",#20000)
|
||||
#20004=@"var;{g};{#20000}"
|
||||
variables(#20004,"g",#20000)
|
||||
#20005=*
|
||||
stmts(#20005,17,#20001,0,"functio ... rn a;\n}")
|
||||
#20006=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20006,#10000,1,1,3,1)
|
||||
hasLocation(#20005,#20006)
|
||||
stmtContainers(#20005,#20001)
|
||||
#20007=*
|
||||
exprs(#20007,78,#20005,-1,"f")
|
||||
#20008=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20008,#10000,1,10,1,10)
|
||||
hasLocation(#20007,#20008)
|
||||
exprContainers(#20007,#20005)
|
||||
literals("f","f",#20007)
|
||||
decl(#20007,#20003)
|
||||
#20009=*
|
||||
scopes(#20009,1)
|
||||
scopenodes(#20005,#20009)
|
||||
scopenesting(#20009,#20000)
|
||||
#20010=@"var;{a};{#20009}"
|
||||
variables(#20010,"a",#20009)
|
||||
#20011=*
|
||||
exprs(#20011,78,#20005,0,"a")
|
||||
#20012=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20012,#10000,1,12,1,12)
|
||||
hasLocation(#20011,#20012)
|
||||
exprContainers(#20011,#20005)
|
||||
literals("a","a",#20011)
|
||||
decl(#20011,#20010)
|
||||
#20013=@"var;{arguments};{#20009}"
|
||||
variables(#20013,"arguments",#20009)
|
||||
isArgumentsObject(#20013)
|
||||
#20014=*
|
||||
stmts(#20014,1,#20005,-2,"{\n return a;\n}")
|
||||
#20015=@"loc,{#10000},1,32,3,1"
|
||||
locations_default(#20015,#10000,1,32,3,1)
|
||||
hasLocation(#20014,#20015)
|
||||
stmtContainers(#20014,#20005)
|
||||
#20016=*
|
||||
stmts(#20016,9,#20014,0,"return a;")
|
||||
#20017=@"loc,{#10000},2,5,2,13"
|
||||
locations_default(#20017,#10000,2,5,2,13)
|
||||
hasLocation(#20016,#20017)
|
||||
stmtContainers(#20016,#20005)
|
||||
#20018=*
|
||||
exprs(#20018,79,#20016,0,"a")
|
||||
#20019=@"loc,{#10000},2,12,2,12"
|
||||
locations_default(#20019,#10000,2,12,2,12)
|
||||
hasLocation(#20018,#20019)
|
||||
enclosingStmt(#20018,#20016)
|
||||
exprContainers(#20018,#20005)
|
||||
literals("a","a",#20018)
|
||||
bind(#20018,#20010)
|
||||
#20020=*
|
||||
stmts(#20020,17,#20001,1,"functio ... ecks {}")
|
||||
#20021=@"loc,{#10000},4,1,4,24"
|
||||
locations_default(#20021,#10000,4,1,4,24)
|
||||
hasLocation(#20020,#20021)
|
||||
stmtContainers(#20020,#20001)
|
||||
#20022=*
|
||||
exprs(#20022,78,#20020,-1,"g")
|
||||
#20023=@"loc,{#10000},4,10,4,10"
|
||||
locations_default(#20023,#10000,4,10,4,10)
|
||||
hasLocation(#20022,#20023)
|
||||
exprContainers(#20022,#20020)
|
||||
literals("g","g",#20022)
|
||||
decl(#20022,#20004)
|
||||
#20024=*
|
||||
scopes(#20024,1)
|
||||
scopenodes(#20020,#20024)
|
||||
scopenesting(#20024,#20000)
|
||||
#20025=@"var;{arguments};{#20024}"
|
||||
variables(#20025,"arguments",#20024)
|
||||
isArgumentsObject(#20025)
|
||||
#20026=*
|
||||
stmts(#20026,1,#20020,-2,"{}")
|
||||
#20027=@"loc,{#10000},4,23,4,24"
|
||||
locations_default(#20027,#10000,4,23,4,24)
|
||||
hasLocation(#20026,#20027)
|
||||
stmtContainers(#20026,#20020)
|
||||
#20028=*
|
||||
stmts(#20028,1,#20001,2,"{\n return b;\n}")
|
||||
#20029=@"loc,{#10000},4,26,6,1"
|
||||
locations_default(#20029,#10000,4,26,6,1)
|
||||
hasLocation(#20028,#20029)
|
||||
stmtContainers(#20028,#20001)
|
||||
#20030=*
|
||||
stmts(#20030,9,#20028,0,"return b;")
|
||||
#20031=@"loc,{#10000},5,5,5,13"
|
||||
locations_default(#20031,#10000,5,5,5,13)
|
||||
hasLocation(#20030,#20031)
|
||||
stmtContainers(#20030,#20001)
|
||||
#20032=*
|
||||
exprs(#20032,79,#20030,0,"b")
|
||||
#20033=@"loc,{#10000},5,12,5,12"
|
||||
locations_default(#20033,#10000,5,12,5,12)
|
||||
hasLocation(#20032,#20033)
|
||||
enclosingStmt(#20032,#20030)
|
||||
exprContainers(#20032,#20001)
|
||||
literals("b","b",#20032)
|
||||
#20034=@"var;{b};{#20000}"
|
||||
variables(#20034,"b",#20000)
|
||||
bind(#20032,#20034)
|
||||
#20035=*
|
||||
stmts(#20035,2,#20001,3,"(c): bo ... s => c;")
|
||||
#20036=@"loc,{#10000},8,1,8,26"
|
||||
locations_default(#20036,#10000,8,1,8,26)
|
||||
hasLocation(#20035,#20036)
|
||||
stmtContainers(#20035,#20001)
|
||||
#20037=*
|
||||
exprs(#20037,65,#20035,0,"(c): bo ... ks => c")
|
||||
#20038=@"loc,{#10000},8,1,8,25"
|
||||
locations_default(#20038,#10000,8,1,8,25)
|
||||
hasLocation(#20037,#20038)
|
||||
enclosingStmt(#20037,#20035)
|
||||
exprContainers(#20037,#20001)
|
||||
#20039=*
|
||||
scopes(#20039,1)
|
||||
scopenodes(#20037,#20039)
|
||||
scopenesting(#20039,#20000)
|
||||
#20040=@"var;{c};{#20039}"
|
||||
variables(#20040,"c",#20039)
|
||||
#20041=*
|
||||
exprs(#20041,78,#20037,0,"c")
|
||||
#20042=@"loc,{#10000},8,2,8,2"
|
||||
locations_default(#20042,#10000,8,2,8,2)
|
||||
hasLocation(#20041,#20042)
|
||||
exprContainers(#20041,#20037)
|
||||
literals("c","c",#20041)
|
||||
decl(#20041,#20040)
|
||||
#20043=*
|
||||
exprs(#20043,79,#20037,-2,"c")
|
||||
#20044=@"loc,{#10000},8,25,8,25"
|
||||
locations_default(#20044,#10000,8,25,8,25)
|
||||
hasLocation(#20043,#20044)
|
||||
exprContainers(#20043,#20037)
|
||||
literals("c","c",#20043)
|
||||
bind(#20043,#20040)
|
||||
#20045=*
|
||||
stmts(#20045,2,#20001,4,"(d): %checks => d;")
|
||||
#20046=@"loc,{#10000},9,1,9,18"
|
||||
locations_default(#20046,#10000,9,1,9,18)
|
||||
hasLocation(#20045,#20046)
|
||||
stmtContainers(#20045,#20001)
|
||||
#20047=*
|
||||
exprs(#20047,65,#20045,0,"(d): %checks => d")
|
||||
#20048=@"loc,{#10000},9,1,9,17"
|
||||
locations_default(#20048,#10000,9,1,9,17)
|
||||
hasLocation(#20047,#20048)
|
||||
enclosingStmt(#20047,#20045)
|
||||
exprContainers(#20047,#20001)
|
||||
#20049=*
|
||||
scopes(#20049,1)
|
||||
scopenodes(#20047,#20049)
|
||||
scopenesting(#20049,#20000)
|
||||
#20050=@"var;{d};{#20049}"
|
||||
variables(#20050,"d",#20049)
|
||||
#20051=*
|
||||
exprs(#20051,78,#20047,0,"d")
|
||||
#20052=@"loc,{#10000},9,2,9,2"
|
||||
locations_default(#20052,#10000,9,2,9,2)
|
||||
hasLocation(#20051,#20052)
|
||||
exprContainers(#20051,#20047)
|
||||
literals("d","d",#20051)
|
||||
decl(#20051,#20050)
|
||||
#20053=*
|
||||
exprs(#20053,79,#20047,-2,"d")
|
||||
#20054=@"loc,{#10000},9,17,9,17"
|
||||
locations_default(#20054,#10000,9,17,9,17)
|
||||
hasLocation(#20053,#20054)
|
||||
exprContainers(#20053,#20047)
|
||||
literals("d","d",#20053)
|
||||
bind(#20053,#20050)
|
||||
#20055=*
|
||||
lines(#20055,#20001,"function f(a): boolean %checks {","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"function f(a): boolean %checks {","
|
||||
")
|
||||
#20056=@"loc,{#10000},1,1,1,32"
|
||||
locations_default(#20056,#10000,1,1,1,32)
|
||||
#20003=@"loc,{#10000},1,1,1,32"
|
||||
locations_default(#20003,#10000,1,1,1,32)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001," return a;","
|
||||
")
|
||||
#20005=@"loc,{#10000},2,1,2,13"
|
||||
locations_default(#20005,#10000,2,1,2,13)
|
||||
hasLocation(#20004,#20005)
|
||||
indentation(#10000,2," ",4)
|
||||
#20006=*
|
||||
lines(#20006,#20001,"}","
|
||||
")
|
||||
#20007=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20007,#10000,3,1,3,1)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
lines(#20008,#20001,"function g(): %checks {} {","
|
||||
")
|
||||
#20009=@"loc,{#10000},4,1,4,26"
|
||||
locations_default(#20009,#10000,4,1,4,26)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
lines(#20010,#20001," return b;","
|
||||
")
|
||||
#20011=@"loc,{#10000},5,1,5,13"
|
||||
locations_default(#20011,#10000,5,1,5,13)
|
||||
hasLocation(#20010,#20011)
|
||||
indentation(#10000,5," ",4)
|
||||
#20012=*
|
||||
lines(#20012,#20001,"}","
|
||||
")
|
||||
#20013=@"loc,{#10000},6,1,6,1"
|
||||
locations_default(#20013,#10000,6,1,6,1)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
lines(#20014,#20001,"","
|
||||
")
|
||||
#20015=@"loc,{#10000},7,1,7,0"
|
||||
locations_default(#20015,#10000,7,1,7,0)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
lines(#20016,#20001,"(c): boolean %checks => c;","
|
||||
")
|
||||
#20017=@"loc,{#10000},8,1,8,26"
|
||||
locations_default(#20017,#10000,8,1,8,26)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
lines(#20018,#20001,"(d): %checks => d;","
|
||||
")
|
||||
#20019=@"loc,{#10000},9,1,9,18"
|
||||
locations_default(#20019,#10000,9,1,9,18)
|
||||
hasLocation(#20018,#20019)
|
||||
numlines(#20001,9,8,0)
|
||||
#20020=*
|
||||
tokeninfo(#20020,7,#20001,0,"function")
|
||||
#20021=@"loc,{#10000},1,1,1,8"
|
||||
locations_default(#20021,#10000,1,1,1,8)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
tokeninfo(#20022,6,#20001,1,"f")
|
||||
#20023=@"loc,{#10000},1,10,1,10"
|
||||
locations_default(#20023,#10000,1,10,1,10)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
tokeninfo(#20024,8,#20001,2,"(")
|
||||
#20025=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20025,#10000,1,11,1,11)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
tokeninfo(#20026,6,#20001,3,"a")
|
||||
#20027=@"loc,{#10000},1,12,1,12"
|
||||
locations_default(#20027,#10000,1,12,1,12)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
tokeninfo(#20028,8,#20001,4,")")
|
||||
#20029=@"loc,{#10000},1,13,1,13"
|
||||
locations_default(#20029,#10000,1,13,1,13)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
tokeninfo(#20030,8,#20001,5,":")
|
||||
#20031=@"loc,{#10000},1,14,1,14"
|
||||
locations_default(#20031,#10000,1,14,1,14)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
tokeninfo(#20032,6,#20001,6,"boolean")
|
||||
#20033=@"loc,{#10000},1,16,1,22"
|
||||
locations_default(#20033,#10000,1,16,1,22)
|
||||
hasLocation(#20032,#20033)
|
||||
#20034=*
|
||||
tokeninfo(#20034,8,#20001,7,"%")
|
||||
#20035=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20035,#10000,1,24,1,24)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,6,#20001,8,"checks")
|
||||
#20037=@"loc,{#10000},1,25,1,30"
|
||||
locations_default(#20037,#10000,1,25,1,30)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,8,#20001,9,"{")
|
||||
#20039=@"loc,{#10000},1,32,1,32"
|
||||
locations_default(#20039,#10000,1,32,1,32)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,7,#20001,10,"return")
|
||||
#20041=@"loc,{#10000},2,5,2,10"
|
||||
locations_default(#20041,#10000,2,5,2,10)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,6,#20001,11,"a")
|
||||
#20043=@"loc,{#10000},2,12,2,12"
|
||||
locations_default(#20043,#10000,2,12,2,12)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,12,";")
|
||||
#20045=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20045,#10000,2,13,2,13)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,13,"}")
|
||||
hasLocation(#20046,#20007)
|
||||
#20047=*
|
||||
tokeninfo(#20047,7,#20001,14,"function")
|
||||
#20048=@"loc,{#10000},4,1,4,8"
|
||||
locations_default(#20048,#10000,4,1,4,8)
|
||||
hasLocation(#20047,#20048)
|
||||
#20049=*
|
||||
tokeninfo(#20049,6,#20001,15,"g")
|
||||
#20050=@"loc,{#10000},4,10,4,10"
|
||||
locations_default(#20050,#10000,4,10,4,10)
|
||||
hasLocation(#20049,#20050)
|
||||
#20051=*
|
||||
tokeninfo(#20051,8,#20001,16,"(")
|
||||
#20052=@"loc,{#10000},4,11,4,11"
|
||||
locations_default(#20052,#10000,4,11,4,11)
|
||||
hasLocation(#20051,#20052)
|
||||
#20053=*
|
||||
tokeninfo(#20053,8,#20001,17,")")
|
||||
#20054=@"loc,{#10000},4,12,4,12"
|
||||
locations_default(#20054,#10000,4,12,4,12)
|
||||
hasLocation(#20053,#20054)
|
||||
#20055=*
|
||||
tokeninfo(#20055,8,#20001,18,":")
|
||||
#20056=@"loc,{#10000},4,13,4,13"
|
||||
locations_default(#20056,#10000,4,13,4,13)
|
||||
hasLocation(#20055,#20056)
|
||||
#20057=*
|
||||
lines(#20057,#20001," return a;","
|
||||
")
|
||||
#20058=@"loc,{#10000},2,1,2,13"
|
||||
locations_default(#20058,#10000,2,1,2,13)
|
||||
tokeninfo(#20057,8,#20001,19,"%")
|
||||
#20058=@"loc,{#10000},4,15,4,15"
|
||||
locations_default(#20058,#10000,4,15,4,15)
|
||||
hasLocation(#20057,#20058)
|
||||
indentation(#10000,2," ",4)
|
||||
#20059=*
|
||||
lines(#20059,#20001,"}","
|
||||
")
|
||||
#20060=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20060,#10000,3,1,3,1)
|
||||
tokeninfo(#20059,6,#20001,20,"checks")
|
||||
#20060=@"loc,{#10000},4,16,4,21"
|
||||
locations_default(#20060,#10000,4,16,4,21)
|
||||
hasLocation(#20059,#20060)
|
||||
#20061=*
|
||||
lines(#20061,#20001,"function g(): %checks {} {","
|
||||
")
|
||||
#20062=@"loc,{#10000},4,1,4,26"
|
||||
locations_default(#20062,#10000,4,1,4,26)
|
||||
tokeninfo(#20061,8,#20001,21,"{")
|
||||
#20062=@"loc,{#10000},4,23,4,23"
|
||||
locations_default(#20062,#10000,4,23,4,23)
|
||||
hasLocation(#20061,#20062)
|
||||
#20063=*
|
||||
lines(#20063,#20001," return b;","
|
||||
")
|
||||
#20064=@"loc,{#10000},5,1,5,13"
|
||||
locations_default(#20064,#10000,5,1,5,13)
|
||||
tokeninfo(#20063,8,#20001,22,"}")
|
||||
#20064=@"loc,{#10000},4,24,4,24"
|
||||
locations_default(#20064,#10000,4,24,4,24)
|
||||
hasLocation(#20063,#20064)
|
||||
indentation(#10000,5," ",4)
|
||||
#20065=*
|
||||
lines(#20065,#20001,"}","
|
||||
")
|
||||
#20066=@"loc,{#10000},6,1,6,1"
|
||||
locations_default(#20066,#10000,6,1,6,1)
|
||||
tokeninfo(#20065,8,#20001,23,"{")
|
||||
#20066=@"loc,{#10000},4,26,4,26"
|
||||
locations_default(#20066,#10000,4,26,4,26)
|
||||
hasLocation(#20065,#20066)
|
||||
#20067=*
|
||||
lines(#20067,#20001,"","
|
||||
")
|
||||
#20068=@"loc,{#10000},7,1,7,0"
|
||||
locations_default(#20068,#10000,7,1,7,0)
|
||||
tokeninfo(#20067,7,#20001,24,"return")
|
||||
#20068=@"loc,{#10000},5,5,5,10"
|
||||
locations_default(#20068,#10000,5,5,5,10)
|
||||
hasLocation(#20067,#20068)
|
||||
#20069=*
|
||||
lines(#20069,#20001,"(c): boolean %checks => c;","
|
||||
")
|
||||
hasLocation(#20069,#20036)
|
||||
#20070=*
|
||||
lines(#20070,#20001,"(d): %checks => d;","
|
||||
")
|
||||
hasLocation(#20070,#20046)
|
||||
numlines(#20001,9,8,0)
|
||||
tokeninfo(#20069,6,#20001,25,"b")
|
||||
#20070=@"loc,{#10000},5,12,5,12"
|
||||
locations_default(#20070,#10000,5,12,5,12)
|
||||
hasLocation(#20069,#20070)
|
||||
#20071=*
|
||||
tokeninfo(#20071,7,#20001,0,"function")
|
||||
#20072=@"loc,{#10000},1,1,1,8"
|
||||
locations_default(#20072,#10000,1,1,1,8)
|
||||
tokeninfo(#20071,8,#20001,26,";")
|
||||
#20072=@"loc,{#10000},5,13,5,13"
|
||||
locations_default(#20072,#10000,5,13,5,13)
|
||||
hasLocation(#20071,#20072)
|
||||
#20073=*
|
||||
tokeninfo(#20073,6,#20001,1,"f")
|
||||
hasLocation(#20073,#20008)
|
||||
tokeninfo(#20073,8,#20001,27,"}")
|
||||
hasLocation(#20073,#20013)
|
||||
#20074=*
|
||||
tokeninfo(#20074,8,#20001,2,"(")
|
||||
#20075=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20075,#10000,1,11,1,11)
|
||||
tokeninfo(#20074,8,#20001,28,"(")
|
||||
#20075=@"loc,{#10000},8,1,8,1"
|
||||
locations_default(#20075,#10000,8,1,8,1)
|
||||
hasLocation(#20074,#20075)
|
||||
#20076=*
|
||||
tokeninfo(#20076,6,#20001,3,"a")
|
||||
hasLocation(#20076,#20012)
|
||||
#20077=*
|
||||
tokeninfo(#20077,8,#20001,4,")")
|
||||
#20078=@"loc,{#10000},1,13,1,13"
|
||||
locations_default(#20078,#10000,1,13,1,13)
|
||||
hasLocation(#20077,#20078)
|
||||
#20079=*
|
||||
tokeninfo(#20079,8,#20001,5,":")
|
||||
#20080=@"loc,{#10000},1,14,1,14"
|
||||
locations_default(#20080,#10000,1,14,1,14)
|
||||
hasLocation(#20079,#20080)
|
||||
#20081=*
|
||||
tokeninfo(#20081,6,#20001,6,"boolean")
|
||||
#20082=@"loc,{#10000},1,16,1,22"
|
||||
locations_default(#20082,#10000,1,16,1,22)
|
||||
hasLocation(#20081,#20082)
|
||||
#20083=*
|
||||
tokeninfo(#20083,8,#20001,7,"%")
|
||||
#20084=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20084,#10000,1,24,1,24)
|
||||
hasLocation(#20083,#20084)
|
||||
#20085=*
|
||||
tokeninfo(#20085,6,#20001,8,"checks")
|
||||
#20086=@"loc,{#10000},1,25,1,30"
|
||||
locations_default(#20086,#10000,1,25,1,30)
|
||||
hasLocation(#20085,#20086)
|
||||
#20087=*
|
||||
tokeninfo(#20087,8,#20001,9,"{")
|
||||
#20088=@"loc,{#10000},1,32,1,32"
|
||||
locations_default(#20088,#10000,1,32,1,32)
|
||||
hasLocation(#20087,#20088)
|
||||
#20089=*
|
||||
tokeninfo(#20089,7,#20001,10,"return")
|
||||
#20090=@"loc,{#10000},2,5,2,10"
|
||||
locations_default(#20090,#10000,2,5,2,10)
|
||||
hasLocation(#20089,#20090)
|
||||
#20091=*
|
||||
tokeninfo(#20091,6,#20001,11,"a")
|
||||
hasLocation(#20091,#20019)
|
||||
tokeninfo(#20076,6,#20001,29,"c")
|
||||
#20077=@"loc,{#10000},8,2,8,2"
|
||||
locations_default(#20077,#10000,8,2,8,2)
|
||||
hasLocation(#20076,#20077)
|
||||
#20078=*
|
||||
tokeninfo(#20078,8,#20001,30,")")
|
||||
#20079=@"loc,{#10000},8,3,8,3"
|
||||
locations_default(#20079,#10000,8,3,8,3)
|
||||
hasLocation(#20078,#20079)
|
||||
#20080=*
|
||||
tokeninfo(#20080,8,#20001,31,":")
|
||||
#20081=@"loc,{#10000},8,4,8,4"
|
||||
locations_default(#20081,#10000,8,4,8,4)
|
||||
hasLocation(#20080,#20081)
|
||||
#20082=*
|
||||
tokeninfo(#20082,6,#20001,32,"boolean")
|
||||
#20083=@"loc,{#10000},8,6,8,12"
|
||||
locations_default(#20083,#10000,8,6,8,12)
|
||||
hasLocation(#20082,#20083)
|
||||
#20084=*
|
||||
tokeninfo(#20084,8,#20001,33,"%")
|
||||
#20085=@"loc,{#10000},8,14,8,14"
|
||||
locations_default(#20085,#10000,8,14,8,14)
|
||||
hasLocation(#20084,#20085)
|
||||
#20086=*
|
||||
tokeninfo(#20086,6,#20001,34,"checks")
|
||||
#20087=@"loc,{#10000},8,15,8,20"
|
||||
locations_default(#20087,#10000,8,15,8,20)
|
||||
hasLocation(#20086,#20087)
|
||||
#20088=*
|
||||
tokeninfo(#20088,8,#20001,35,"=>")
|
||||
#20089=@"loc,{#10000},8,22,8,23"
|
||||
locations_default(#20089,#10000,8,22,8,23)
|
||||
hasLocation(#20088,#20089)
|
||||
#20090=*
|
||||
tokeninfo(#20090,6,#20001,36,"c")
|
||||
#20091=@"loc,{#10000},8,25,8,25"
|
||||
locations_default(#20091,#10000,8,25,8,25)
|
||||
hasLocation(#20090,#20091)
|
||||
#20092=*
|
||||
tokeninfo(#20092,8,#20001,12,";")
|
||||
#20093=@"loc,{#10000},2,13,2,13"
|
||||
locations_default(#20093,#10000,2,13,2,13)
|
||||
tokeninfo(#20092,8,#20001,37,";")
|
||||
#20093=@"loc,{#10000},8,26,8,26"
|
||||
locations_default(#20093,#10000,8,26,8,26)
|
||||
hasLocation(#20092,#20093)
|
||||
#20094=*
|
||||
tokeninfo(#20094,8,#20001,13,"}")
|
||||
hasLocation(#20094,#20060)
|
||||
#20095=*
|
||||
tokeninfo(#20095,7,#20001,14,"function")
|
||||
#20096=@"loc,{#10000},4,1,4,8"
|
||||
locations_default(#20096,#10000,4,1,4,8)
|
||||
hasLocation(#20095,#20096)
|
||||
#20097=*
|
||||
tokeninfo(#20097,6,#20001,15,"g")
|
||||
hasLocation(#20097,#20023)
|
||||
tokeninfo(#20094,8,#20001,38,"(")
|
||||
#20095=@"loc,{#10000},9,1,9,1"
|
||||
locations_default(#20095,#10000,9,1,9,1)
|
||||
hasLocation(#20094,#20095)
|
||||
#20096=*
|
||||
tokeninfo(#20096,6,#20001,39,"d")
|
||||
#20097=@"loc,{#10000},9,2,9,2"
|
||||
locations_default(#20097,#10000,9,2,9,2)
|
||||
hasLocation(#20096,#20097)
|
||||
#20098=*
|
||||
tokeninfo(#20098,8,#20001,16,"(")
|
||||
#20099=@"loc,{#10000},4,11,4,11"
|
||||
locations_default(#20099,#10000,4,11,4,11)
|
||||
tokeninfo(#20098,8,#20001,40,")")
|
||||
#20099=@"loc,{#10000},9,3,9,3"
|
||||
locations_default(#20099,#10000,9,3,9,3)
|
||||
hasLocation(#20098,#20099)
|
||||
#20100=*
|
||||
tokeninfo(#20100,8,#20001,17,")")
|
||||
#20101=@"loc,{#10000},4,12,4,12"
|
||||
locations_default(#20101,#10000,4,12,4,12)
|
||||
tokeninfo(#20100,8,#20001,41,":")
|
||||
#20101=@"loc,{#10000},9,4,9,4"
|
||||
locations_default(#20101,#10000,9,4,9,4)
|
||||
hasLocation(#20100,#20101)
|
||||
#20102=*
|
||||
tokeninfo(#20102,8,#20001,18,":")
|
||||
#20103=@"loc,{#10000},4,13,4,13"
|
||||
locations_default(#20103,#10000,4,13,4,13)
|
||||
tokeninfo(#20102,8,#20001,42,"%")
|
||||
#20103=@"loc,{#10000},9,6,9,6"
|
||||
locations_default(#20103,#10000,9,6,9,6)
|
||||
hasLocation(#20102,#20103)
|
||||
#20104=*
|
||||
tokeninfo(#20104,8,#20001,19,"%")
|
||||
#20105=@"loc,{#10000},4,15,4,15"
|
||||
locations_default(#20105,#10000,4,15,4,15)
|
||||
tokeninfo(#20104,6,#20001,43,"checks")
|
||||
#20105=@"loc,{#10000},9,7,9,12"
|
||||
locations_default(#20105,#10000,9,7,9,12)
|
||||
hasLocation(#20104,#20105)
|
||||
#20106=*
|
||||
tokeninfo(#20106,6,#20001,20,"checks")
|
||||
#20107=@"loc,{#10000},4,16,4,21"
|
||||
locations_default(#20107,#10000,4,16,4,21)
|
||||
tokeninfo(#20106,8,#20001,44,"=>")
|
||||
#20107=@"loc,{#10000},9,14,9,15"
|
||||
locations_default(#20107,#10000,9,14,9,15)
|
||||
hasLocation(#20106,#20107)
|
||||
#20108=*
|
||||
tokeninfo(#20108,8,#20001,21,"{")
|
||||
#20109=@"loc,{#10000},4,23,4,23"
|
||||
locations_default(#20109,#10000,4,23,4,23)
|
||||
tokeninfo(#20108,6,#20001,45,"d")
|
||||
#20109=@"loc,{#10000},9,17,9,17"
|
||||
locations_default(#20109,#10000,9,17,9,17)
|
||||
hasLocation(#20108,#20109)
|
||||
#20110=*
|
||||
tokeninfo(#20110,8,#20001,22,"}")
|
||||
#20111=@"loc,{#10000},4,24,4,24"
|
||||
locations_default(#20111,#10000,4,24,4,24)
|
||||
tokeninfo(#20110,8,#20001,46,";")
|
||||
#20111=@"loc,{#10000},9,18,9,18"
|
||||
locations_default(#20111,#10000,9,18,9,18)
|
||||
hasLocation(#20110,#20111)
|
||||
#20112=*
|
||||
tokeninfo(#20112,8,#20001,23,"{")
|
||||
#20113=@"loc,{#10000},4,26,4,26"
|
||||
locations_default(#20113,#10000,4,26,4,26)
|
||||
tokeninfo(#20112,0,#20001,47,"")
|
||||
#20113=@"loc,{#10000},10,1,10,0"
|
||||
locations_default(#20113,#10000,10,1,10,0)
|
||||
hasLocation(#20112,#20113)
|
||||
#20114=*
|
||||
tokeninfo(#20114,7,#20001,24,"return")
|
||||
#20115=@"loc,{#10000},5,5,5,10"
|
||||
locations_default(#20115,#10000,5,5,5,10)
|
||||
hasLocation(#20114,#20115)
|
||||
#20116=*
|
||||
tokeninfo(#20116,6,#20001,25,"b")
|
||||
hasLocation(#20116,#20033)
|
||||
toplevels(#20001,0)
|
||||
#20114=@"loc,{#10000},1,1,10,0"
|
||||
locations_default(#20114,#10000,1,1,10,0)
|
||||
hasLocation(#20001,#20114)
|
||||
#20115=@"var;{f};{#20000}"
|
||||
variables(#20115,"f",#20000)
|
||||
#20116=@"var;{g};{#20000}"
|
||||
variables(#20116,"g",#20000)
|
||||
#20117=*
|
||||
tokeninfo(#20117,8,#20001,26,";")
|
||||
#20118=@"loc,{#10000},5,13,5,13"
|
||||
locations_default(#20118,#10000,5,13,5,13)
|
||||
stmts(#20117,17,#20001,0,"functio ... rn a;\n}")
|
||||
#20118=@"loc,{#10000},1,1,3,1"
|
||||
locations_default(#20118,#10000,1,1,3,1)
|
||||
hasLocation(#20117,#20118)
|
||||
stmtContainers(#20117,#20001)
|
||||
#20119=*
|
||||
tokeninfo(#20119,8,#20001,27,"}")
|
||||
hasLocation(#20119,#20066)
|
||||
exprs(#20119,78,#20117,-1,"f")
|
||||
hasLocation(#20119,#20023)
|
||||
exprContainers(#20119,#20117)
|
||||
literals("f","f",#20119)
|
||||
decl(#20119,#20115)
|
||||
#20120=*
|
||||
tokeninfo(#20120,8,#20001,28,"(")
|
||||
#20121=@"loc,{#10000},8,1,8,1"
|
||||
locations_default(#20121,#10000,8,1,8,1)
|
||||
hasLocation(#20120,#20121)
|
||||
scopes(#20120,1)
|
||||
scopenodes(#20117,#20120)
|
||||
scopenesting(#20120,#20000)
|
||||
#20121=@"var;{a};{#20120}"
|
||||
variables(#20121,"a",#20120)
|
||||
#20122=*
|
||||
tokeninfo(#20122,6,#20001,29,"c")
|
||||
hasLocation(#20122,#20042)
|
||||
#20123=*
|
||||
tokeninfo(#20123,8,#20001,30,")")
|
||||
#20124=@"loc,{#10000},8,3,8,3"
|
||||
locations_default(#20124,#10000,8,3,8,3)
|
||||
hasLocation(#20123,#20124)
|
||||
#20125=*
|
||||
tokeninfo(#20125,8,#20001,31,":")
|
||||
#20126=@"loc,{#10000},8,4,8,4"
|
||||
locations_default(#20126,#10000,8,4,8,4)
|
||||
hasLocation(#20125,#20126)
|
||||
#20127=*
|
||||
tokeninfo(#20127,6,#20001,32,"boolean")
|
||||
#20128=@"loc,{#10000},8,6,8,12"
|
||||
locations_default(#20128,#10000,8,6,8,12)
|
||||
hasLocation(#20127,#20128)
|
||||
exprs(#20122,78,#20117,0,"a")
|
||||
hasLocation(#20122,#20027)
|
||||
exprContainers(#20122,#20117)
|
||||
literals("a","a",#20122)
|
||||
decl(#20122,#20121)
|
||||
#20123=@"var;{arguments};{#20120}"
|
||||
variables(#20123,"arguments",#20120)
|
||||
isArgumentsObject(#20123)
|
||||
#20124=*
|
||||
stmts(#20124,1,#20117,-2,"{\n return a;\n}")
|
||||
#20125=@"loc,{#10000},1,32,3,1"
|
||||
locations_default(#20125,#10000,1,32,3,1)
|
||||
hasLocation(#20124,#20125)
|
||||
stmtContainers(#20124,#20117)
|
||||
#20126=*
|
||||
stmts(#20126,9,#20124,0,"return a;")
|
||||
#20127=@"loc,{#10000},2,5,2,13"
|
||||
locations_default(#20127,#10000,2,5,2,13)
|
||||
hasLocation(#20126,#20127)
|
||||
stmtContainers(#20126,#20117)
|
||||
#20128=*
|
||||
exprs(#20128,79,#20126,0,"a")
|
||||
hasLocation(#20128,#20043)
|
||||
enclosingStmt(#20128,#20126)
|
||||
exprContainers(#20128,#20117)
|
||||
literals("a","a",#20128)
|
||||
bind(#20128,#20121)
|
||||
#20129=*
|
||||
tokeninfo(#20129,8,#20001,33,"%")
|
||||
#20130=@"loc,{#10000},8,14,8,14"
|
||||
locations_default(#20130,#10000,8,14,8,14)
|
||||
stmts(#20129,17,#20001,1,"functio ... ecks {}")
|
||||
#20130=@"loc,{#10000},4,1,4,24"
|
||||
locations_default(#20130,#10000,4,1,4,24)
|
||||
hasLocation(#20129,#20130)
|
||||
stmtContainers(#20129,#20001)
|
||||
#20131=*
|
||||
tokeninfo(#20131,6,#20001,34,"checks")
|
||||
#20132=@"loc,{#10000},8,15,8,20"
|
||||
locations_default(#20132,#10000,8,15,8,20)
|
||||
hasLocation(#20131,#20132)
|
||||
#20133=*
|
||||
tokeninfo(#20133,8,#20001,35,"=>")
|
||||
#20134=@"loc,{#10000},8,22,8,23"
|
||||
locations_default(#20134,#10000,8,22,8,23)
|
||||
hasLocation(#20133,#20134)
|
||||
#20135=*
|
||||
tokeninfo(#20135,6,#20001,36,"c")
|
||||
hasLocation(#20135,#20044)
|
||||
exprs(#20131,78,#20129,-1,"g")
|
||||
hasLocation(#20131,#20050)
|
||||
exprContainers(#20131,#20129)
|
||||
literals("g","g",#20131)
|
||||
decl(#20131,#20116)
|
||||
#20132=*
|
||||
scopes(#20132,1)
|
||||
scopenodes(#20129,#20132)
|
||||
scopenesting(#20132,#20000)
|
||||
#20133=@"var;{arguments};{#20132}"
|
||||
variables(#20133,"arguments",#20132)
|
||||
isArgumentsObject(#20133)
|
||||
#20134=*
|
||||
stmts(#20134,1,#20129,-2,"{}")
|
||||
#20135=@"loc,{#10000},4,23,4,24"
|
||||
locations_default(#20135,#10000,4,23,4,24)
|
||||
hasLocation(#20134,#20135)
|
||||
stmtContainers(#20134,#20129)
|
||||
#20136=*
|
||||
tokeninfo(#20136,8,#20001,37,";")
|
||||
#20137=@"loc,{#10000},8,26,8,26"
|
||||
locations_default(#20137,#10000,8,26,8,26)
|
||||
stmts(#20136,1,#20001,2,"{\n return b;\n}")
|
||||
#20137=@"loc,{#10000},4,26,6,1"
|
||||
locations_default(#20137,#10000,4,26,6,1)
|
||||
hasLocation(#20136,#20137)
|
||||
stmtContainers(#20136,#20001)
|
||||
#20138=*
|
||||
tokeninfo(#20138,8,#20001,38,"(")
|
||||
#20139=@"loc,{#10000},9,1,9,1"
|
||||
locations_default(#20139,#10000,9,1,9,1)
|
||||
stmts(#20138,9,#20136,0,"return b;")
|
||||
#20139=@"loc,{#10000},5,5,5,13"
|
||||
locations_default(#20139,#10000,5,5,5,13)
|
||||
hasLocation(#20138,#20139)
|
||||
stmtContainers(#20138,#20001)
|
||||
#20140=*
|
||||
tokeninfo(#20140,6,#20001,39,"d")
|
||||
hasLocation(#20140,#20052)
|
||||
#20141=*
|
||||
tokeninfo(#20141,8,#20001,40,")")
|
||||
#20142=@"loc,{#10000},9,3,9,3"
|
||||
locations_default(#20142,#10000,9,3,9,3)
|
||||
hasLocation(#20141,#20142)
|
||||
exprs(#20140,79,#20138,0,"b")
|
||||
hasLocation(#20140,#20070)
|
||||
enclosingStmt(#20140,#20138)
|
||||
exprContainers(#20140,#20001)
|
||||
literals("b","b",#20140)
|
||||
#20141=@"var;{b};{#20000}"
|
||||
variables(#20141,"b",#20000)
|
||||
bind(#20140,#20141)
|
||||
#20142=*
|
||||
stmts(#20142,2,#20001,3,"(c): bo ... s => c;")
|
||||
hasLocation(#20142,#20017)
|
||||
stmtContainers(#20142,#20001)
|
||||
#20143=*
|
||||
tokeninfo(#20143,8,#20001,41,":")
|
||||
#20144=@"loc,{#10000},9,4,9,4"
|
||||
locations_default(#20144,#10000,9,4,9,4)
|
||||
exprs(#20143,65,#20142,0,"(c): bo ... ks => c")
|
||||
#20144=@"loc,{#10000},8,1,8,25"
|
||||
locations_default(#20144,#10000,8,1,8,25)
|
||||
hasLocation(#20143,#20144)
|
||||
enclosingStmt(#20143,#20142)
|
||||
exprContainers(#20143,#20001)
|
||||
#20145=*
|
||||
tokeninfo(#20145,8,#20001,42,"%")
|
||||
#20146=@"loc,{#10000},9,6,9,6"
|
||||
locations_default(#20146,#10000,9,6,9,6)
|
||||
hasLocation(#20145,#20146)
|
||||
scopes(#20145,1)
|
||||
scopenodes(#20143,#20145)
|
||||
scopenesting(#20145,#20000)
|
||||
#20146=@"var;{c};{#20145}"
|
||||
variables(#20146,"c",#20145)
|
||||
#20147=*
|
||||
tokeninfo(#20147,6,#20001,43,"checks")
|
||||
#20148=@"loc,{#10000},9,7,9,12"
|
||||
locations_default(#20148,#10000,9,7,9,12)
|
||||
hasLocation(#20147,#20148)
|
||||
exprs(#20147,78,#20143,0,"c")
|
||||
hasLocation(#20147,#20077)
|
||||
exprContainers(#20147,#20143)
|
||||
literals("c","c",#20147)
|
||||
decl(#20147,#20146)
|
||||
#20148=*
|
||||
exprs(#20148,79,#20143,-2,"c")
|
||||
hasLocation(#20148,#20091)
|
||||
exprContainers(#20148,#20143)
|
||||
literals("c","c",#20148)
|
||||
bind(#20148,#20146)
|
||||
#20149=*
|
||||
tokeninfo(#20149,8,#20001,44,"=>")
|
||||
#20150=@"loc,{#10000},9,14,9,15"
|
||||
locations_default(#20150,#10000,9,14,9,15)
|
||||
hasLocation(#20149,#20150)
|
||||
#20151=*
|
||||
tokeninfo(#20151,6,#20001,45,"d")
|
||||
hasLocation(#20151,#20054)
|
||||
stmts(#20149,2,#20001,4,"(d): %checks => d;")
|
||||
hasLocation(#20149,#20019)
|
||||
stmtContainers(#20149,#20001)
|
||||
#20150=*
|
||||
exprs(#20150,65,#20149,0,"(d): %checks => d")
|
||||
#20151=@"loc,{#10000},9,1,9,17"
|
||||
locations_default(#20151,#10000,9,1,9,17)
|
||||
hasLocation(#20150,#20151)
|
||||
enclosingStmt(#20150,#20149)
|
||||
exprContainers(#20150,#20001)
|
||||
#20152=*
|
||||
tokeninfo(#20152,8,#20001,46,";")
|
||||
#20153=@"loc,{#10000},9,18,9,18"
|
||||
locations_default(#20153,#10000,9,18,9,18)
|
||||
hasLocation(#20152,#20153)
|
||||
scopes(#20152,1)
|
||||
scopenodes(#20150,#20152)
|
||||
scopenesting(#20152,#20000)
|
||||
#20153=@"var;{d};{#20152}"
|
||||
variables(#20153,"d",#20152)
|
||||
#20154=*
|
||||
tokeninfo(#20154,0,#20001,47,"")
|
||||
#20155=@"loc,{#10000},10,1,10,0"
|
||||
locations_default(#20155,#10000,10,1,10,0)
|
||||
hasLocation(#20154,#20155)
|
||||
exprs(#20154,78,#20150,0,"d")
|
||||
hasLocation(#20154,#20097)
|
||||
exprContainers(#20154,#20150)
|
||||
literals("d","d",#20154)
|
||||
decl(#20154,#20153)
|
||||
#20155=*
|
||||
exprs(#20155,79,#20150,-2,"d")
|
||||
hasLocation(#20155,#20109)
|
||||
exprContainers(#20155,#20150)
|
||||
literals("d","d",#20155)
|
||||
bind(#20155,#20153)
|
||||
#20156=*
|
||||
entry_cfg_node(#20156,#20001)
|
||||
#20157=@"loc,{#10000},1,1,1,0"
|
||||
@@ -467,69 +467,69 @@ locations_default(#20157,#10000,1,1,1,0)
|
||||
hasLocation(#20156,#20157)
|
||||
#20158=*
|
||||
exit_cfg_node(#20158,#20001)
|
||||
hasLocation(#20158,#20155)
|
||||
successor(#20045,#20047)
|
||||
successor(#20047,#20158)
|
||||
hasLocation(#20158,#20113)
|
||||
successor(#20149,#20150)
|
||||
successor(#20150,#20158)
|
||||
#20159=*
|
||||
entry_cfg_node(#20159,#20047)
|
||||
entry_cfg_node(#20159,#20150)
|
||||
#20160=@"loc,{#10000},9,1,9,0"
|
||||
locations_default(#20160,#10000,9,1,9,0)
|
||||
hasLocation(#20159,#20160)
|
||||
#20161=*
|
||||
exit_cfg_node(#20161,#20047)
|
||||
exit_cfg_node(#20161,#20150)
|
||||
#20162=@"loc,{#10000},9,18,9,17"
|
||||
locations_default(#20162,#10000,9,18,9,17)
|
||||
hasLocation(#20161,#20162)
|
||||
successor(#20053,#20161)
|
||||
successor(#20051,#20053)
|
||||
successor(#20159,#20051)
|
||||
successor(#20035,#20037)
|
||||
successor(#20037,#20045)
|
||||
successor(#20155,#20161)
|
||||
successor(#20154,#20155)
|
||||
successor(#20159,#20154)
|
||||
successor(#20142,#20143)
|
||||
successor(#20143,#20149)
|
||||
#20163=*
|
||||
entry_cfg_node(#20163,#20037)
|
||||
entry_cfg_node(#20163,#20143)
|
||||
#20164=@"loc,{#10000},8,1,8,0"
|
||||
locations_default(#20164,#10000,8,1,8,0)
|
||||
hasLocation(#20163,#20164)
|
||||
#20165=*
|
||||
exit_cfg_node(#20165,#20037)
|
||||
exit_cfg_node(#20165,#20143)
|
||||
#20166=@"loc,{#10000},8,26,8,25"
|
||||
locations_default(#20166,#10000,8,26,8,25)
|
||||
hasLocation(#20165,#20166)
|
||||
successor(#20043,#20165)
|
||||
successor(#20041,#20043)
|
||||
successor(#20163,#20041)
|
||||
successor(#20028,#20032)
|
||||
successor(#20032,#20030)
|
||||
successor(#20030,#20158)
|
||||
successor(#20020,#20028)
|
||||
successor(#20148,#20165)
|
||||
successor(#20147,#20148)
|
||||
successor(#20163,#20147)
|
||||
successor(#20136,#20140)
|
||||
successor(#20140,#20138)
|
||||
successor(#20138,#20158)
|
||||
successor(#20129,#20136)
|
||||
#20167=*
|
||||
entry_cfg_node(#20167,#20020)
|
||||
entry_cfg_node(#20167,#20129)
|
||||
#20168=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20168,#10000,4,1,4,0)
|
||||
hasLocation(#20167,#20168)
|
||||
#20169=*
|
||||
exit_cfg_node(#20169,#20020)
|
||||
exit_cfg_node(#20169,#20129)
|
||||
#20170=@"loc,{#10000},4,25,4,24"
|
||||
locations_default(#20170,#10000,4,25,4,24)
|
||||
hasLocation(#20169,#20170)
|
||||
successor(#20026,#20169)
|
||||
successor(#20167,#20026)
|
||||
successor(#20005,#20020)
|
||||
successor(#20134,#20169)
|
||||
successor(#20167,#20134)
|
||||
successor(#20117,#20129)
|
||||
#20171=*
|
||||
entry_cfg_node(#20171,#20005)
|
||||
entry_cfg_node(#20171,#20117)
|
||||
hasLocation(#20171,#20157)
|
||||
#20172=*
|
||||
exit_cfg_node(#20172,#20005)
|
||||
exit_cfg_node(#20172,#20117)
|
||||
#20173=@"loc,{#10000},3,2,3,1"
|
||||
locations_default(#20173,#10000,3,2,3,1)
|
||||
hasLocation(#20172,#20173)
|
||||
successor(#20014,#20018)
|
||||
successor(#20018,#20016)
|
||||
successor(#20016,#20172)
|
||||
successor(#20011,#20014)
|
||||
successor(#20171,#20011)
|
||||
successor(#20022,#20005)
|
||||
successor(#20007,#20022)
|
||||
successor(#20156,#20007)
|
||||
successor(#20124,#20128)
|
||||
successor(#20128,#20126)
|
||||
successor(#20126,#20172)
|
||||
successor(#20122,#20124)
|
||||
successor(#20171,#20122)
|
||||
successor(#20131,#20117)
|
||||
successor(#20119,#20131)
|
||||
successor(#20156,#20119)
|
||||
numlines(#10000,9,8,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
@@ -9,62 +9,62 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20002,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=*
|
||||
lines(#20003,#20001,"interface I extends J.K {}","
|
||||
#20002=*
|
||||
lines(#20002,#20001,"interface I extends J.K {}","
|
||||
")
|
||||
#20004=@"loc,{#10000},1,1,1,26"
|
||||
locations_default(#20004,#10000,1,1,1,26)
|
||||
hasLocation(#20003,#20004)
|
||||
#20003=@"loc,{#10000},1,1,1,26"
|
||||
locations_default(#20003,#10000,1,1,1,26)
|
||||
hasLocation(#20002,#20003)
|
||||
numlines(#20001,1,1,0)
|
||||
#20005=*
|
||||
tokeninfo(#20005,6,#20001,0,"interface")
|
||||
#20006=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20006,#10000,1,1,1,9)
|
||||
hasLocation(#20005,#20006)
|
||||
#20007=*
|
||||
tokeninfo(#20007,6,#20001,1,"I")
|
||||
#20008=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20008,#10000,1,11,1,11)
|
||||
hasLocation(#20007,#20008)
|
||||
#20009=*
|
||||
tokeninfo(#20009,7,#20001,2,"extends")
|
||||
#20010=@"loc,{#10000},1,13,1,19"
|
||||
locations_default(#20010,#10000,1,13,1,19)
|
||||
hasLocation(#20009,#20010)
|
||||
#20011=*
|
||||
tokeninfo(#20011,6,#20001,3,"J")
|
||||
#20012=@"loc,{#10000},1,21,1,21"
|
||||
locations_default(#20012,#10000,1,21,1,21)
|
||||
hasLocation(#20011,#20012)
|
||||
#20013=*
|
||||
tokeninfo(#20013,8,#20001,4,".")
|
||||
#20014=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20014,#10000,1,22,1,22)
|
||||
hasLocation(#20013,#20014)
|
||||
#20015=*
|
||||
tokeninfo(#20015,6,#20001,5,"K")
|
||||
#20016=@"loc,{#10000},1,23,1,23"
|
||||
locations_default(#20016,#10000,1,23,1,23)
|
||||
hasLocation(#20015,#20016)
|
||||
#20017=*
|
||||
tokeninfo(#20017,8,#20001,6,"{")
|
||||
#20018=@"loc,{#10000},1,25,1,25"
|
||||
locations_default(#20018,#10000,1,25,1,25)
|
||||
hasLocation(#20017,#20018)
|
||||
#20019=*
|
||||
tokeninfo(#20019,8,#20001,7,"}")
|
||||
#20020=@"loc,{#10000},1,26,1,26"
|
||||
locations_default(#20020,#10000,1,26,1,26)
|
||||
hasLocation(#20019,#20020)
|
||||
#20021=*
|
||||
tokeninfo(#20021,0,#20001,8,"")
|
||||
#20022=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20022,#10000,2,1,2,0)
|
||||
hasLocation(#20021,#20022)
|
||||
#20004=*
|
||||
tokeninfo(#20004,6,#20001,0,"interface")
|
||||
#20005=@"loc,{#10000},1,1,1,9"
|
||||
locations_default(#20005,#10000,1,1,1,9)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
tokeninfo(#20006,6,#20001,1,"I")
|
||||
#20007=@"loc,{#10000},1,11,1,11"
|
||||
locations_default(#20007,#10000,1,11,1,11)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
tokeninfo(#20008,7,#20001,2,"extends")
|
||||
#20009=@"loc,{#10000},1,13,1,19"
|
||||
locations_default(#20009,#10000,1,13,1,19)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
tokeninfo(#20010,6,#20001,3,"J")
|
||||
#20011=@"loc,{#10000},1,21,1,21"
|
||||
locations_default(#20011,#10000,1,21,1,21)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
tokeninfo(#20012,8,#20001,4,".")
|
||||
#20013=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20013,#10000,1,22,1,22)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
tokeninfo(#20014,6,#20001,5,"K")
|
||||
#20015=@"loc,{#10000},1,23,1,23"
|
||||
locations_default(#20015,#10000,1,23,1,23)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
tokeninfo(#20016,8,#20001,6,"{")
|
||||
#20017=@"loc,{#10000},1,25,1,25"
|
||||
locations_default(#20017,#10000,1,25,1,25)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
tokeninfo(#20018,8,#20001,7,"}")
|
||||
#20019=@"loc,{#10000},1,26,1,26"
|
||||
locations_default(#20019,#10000,1,26,1,26)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,0,#20001,8,"")
|
||||
#20021=@"loc,{#10000},2,1,2,0"
|
||||
locations_default(#20021,#10000,2,1,2,0)
|
||||
hasLocation(#20020,#20021)
|
||||
toplevels(#20001,0)
|
||||
#20022=@"loc,{#10000},1,1,2,0"
|
||||
locations_default(#20022,#10000,1,1,2,0)
|
||||
hasLocation(#20001,#20022)
|
||||
#20023=*
|
||||
entry_cfg_node(#20023,#20001)
|
||||
#20024=@"loc,{#10000},1,1,1,0"
|
||||
@@ -72,7 +72,7 @@ locations_default(#20024,#10000,1,1,1,0)
|
||||
hasLocation(#20023,#20024)
|
||||
#20025=*
|
||||
exit_cfg_node(#20025,#20001)
|
||||
hasLocation(#20025,#20022)
|
||||
hasLocation(#20025,#20021)
|
||||
successor(#20023,#20025)
|
||||
numlines(#10000,1,1,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,223 +9,223 @@ hasLocation(#10000,#10002)
|
||||
#20000=@"global_scope"
|
||||
scopes(#20000,0)
|
||||
#20001=@"script;{#10000},1,1"
|
||||
toplevels(#20001,0)
|
||||
#20002=@"loc,{#10000},1,1,7,1"
|
||||
locations_default(#20002,#10000,1,1,7,1)
|
||||
hasLocation(#20001,#20002)
|
||||
#20003=@"module;{#10000},1,1"
|
||||
scopes(#20003,3)
|
||||
scopenodes(#20001,#20003)
|
||||
scopenesting(#20003,#20000)
|
||||
isModule(#20001)
|
||||
#20004=@"var;{Foo};{#20003}"
|
||||
variables(#20004,"Foo",#20003)
|
||||
#20005=@"local_type_name;{Foo};{#20003}"
|
||||
local_type_names(#20005,"Foo",#20003)
|
||||
#20002=*
|
||||
lines(#20002,#20001,"export type PackagerAsset = {","
|
||||
")
|
||||
#20003=@"loc,{#10000},1,1,1,29"
|
||||
locations_default(#20003,#10000,1,1,1,29)
|
||||
hasLocation(#20002,#20003)
|
||||
#20004=*
|
||||
lines(#20004,#20001," +__packager_asset: boolean,","
|
||||
")
|
||||
#20005=@"loc,{#10000},2,1,2,29"
|
||||
locations_default(#20005,#10000,2,1,2,29)
|
||||
hasLocation(#20004,#20005)
|
||||
indentation(#10000,2," ",2)
|
||||
#20006=*
|
||||
stmts(#20006,26,#20001,0,"class F ... : int\n}")
|
||||
#20007=@"loc,{#10000},5,1,7,1"
|
||||
locations_default(#20007,#10000,5,1,7,1)
|
||||
lines(#20006,#20001,"};","
|
||||
")
|
||||
#20007=@"loc,{#10000},3,1,3,2"
|
||||
locations_default(#20007,#10000,3,1,3,2)
|
||||
hasLocation(#20006,#20007)
|
||||
stmtContainers(#20006,#20001)
|
||||
#20008=*
|
||||
exprs(#20008,78,#20006,0,"Foo")
|
||||
#20009=@"loc,{#10000},5,7,5,9"
|
||||
locations_default(#20009,#10000,5,7,5,9)
|
||||
lines(#20008,#20001,"","
|
||||
")
|
||||
#20009=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20009,#10000,4,1,4,0)
|
||||
hasLocation(#20008,#20009)
|
||||
enclosingStmt(#20008,#20006)
|
||||
exprContainers(#20008,#20001)
|
||||
literals("Foo","Foo",#20008)
|
||||
decl(#20008,#20004)
|
||||
typedecl(#20008,#20005)
|
||||
#20010=*
|
||||
scopes(#20010,10)
|
||||
scopenodes(#20006,#20010)
|
||||
scopenesting(#20010,#20003)
|
||||
#20011=*
|
||||
properties(#20011,#20006,2,8,"+x: int")
|
||||
#20012=@"loc,{#10000},6,3,6,9"
|
||||
locations_default(#20012,#10000,6,3,6,9)
|
||||
hasLocation(#20011,#20012)
|
||||
#20013=*
|
||||
exprs(#20013,0,#20011,0,"x")
|
||||
#20014=@"loc,{#10000},6,4,6,4"
|
||||
locations_default(#20014,#10000,6,4,6,4)
|
||||
hasLocation(#20013,#20014)
|
||||
enclosingStmt(#20013,#20006)
|
||||
exprContainers(#20013,#20001)
|
||||
literals("x","x",#20013)
|
||||
#20015=*
|
||||
lines(#20010,#20001,"class Foo {","
|
||||
")
|
||||
#20011=@"loc,{#10000},5,1,5,11"
|
||||
locations_default(#20011,#10000,5,1,5,11)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
lines(#20012,#20001," +x: int","
|
||||
")
|
||||
#20013=@"loc,{#10000},6,1,6,9"
|
||||
locations_default(#20013,#10000,6,1,6,9)
|
||||
hasLocation(#20012,#20013)
|
||||
indentation(#10000,6," ",2)
|
||||
#20014=*
|
||||
lines(#20014,#20001,"}","")
|
||||
#20015=@"loc,{#10000},7,1,7,1"
|
||||
locations_default(#20015,#10000,7,1,7,1)
|
||||
hasLocation(#20014,#20015)
|
||||
numlines(#20001,7,6,0)
|
||||
#20016=*
|
||||
properties(#20016,#20006,3,0,"constructor() {}")
|
||||
#20017=@"loc,{#10000},5,11,5,10"
|
||||
locations_default(#20017,#10000,5,11,5,10)
|
||||
tokeninfo(#20016,7,#20001,0,"export")
|
||||
#20017=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20017,#10000,1,1,1,6)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
exprs(#20018,0,#20016,0,"constructor")
|
||||
hasLocation(#20018,#20017)
|
||||
enclosingStmt(#20018,#20006)
|
||||
exprContainers(#20018,#20001)
|
||||
literals("constructor","constructor",#20018)
|
||||
exprs(#20015,9,#20016,1,"() {}")
|
||||
hasLocation(#20015,#20017)
|
||||
enclosingStmt(#20015,#20006)
|
||||
exprContainers(#20015,#20001)
|
||||
#20019=*
|
||||
scopes(#20019,1)
|
||||
scopenodes(#20015,#20019)
|
||||
scopenesting(#20019,#20010)
|
||||
#20020=@"var;{arguments};{#20019}"
|
||||
variables(#20020,"arguments",#20019)
|
||||
isArgumentsObject(#20020)
|
||||
#20021=*
|
||||
stmts(#20021,1,#20015,-2,"{}")
|
||||
hasLocation(#20021,#20017)
|
||||
stmtContainers(#20021,#20015)
|
||||
isMethod(#20016)
|
||||
tokeninfo(#20018,6,#20001,1,"type")
|
||||
#20019=@"loc,{#10000},1,8,1,11"
|
||||
locations_default(#20019,#10000,1,8,1,11)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
tokeninfo(#20020,6,#20001,2,"PackagerAsset")
|
||||
#20021=@"loc,{#10000},1,13,1,25"
|
||||
locations_default(#20021,#10000,1,13,1,25)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
lines(#20022,#20001,"export type PackagerAsset = {","
|
||||
")
|
||||
#20023=@"loc,{#10000},1,1,1,29"
|
||||
locations_default(#20023,#10000,1,1,1,29)
|
||||
tokeninfo(#20022,8,#20001,3,"=")
|
||||
#20023=@"loc,{#10000},1,27,1,27"
|
||||
locations_default(#20023,#10000,1,27,1,27)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
lines(#20024,#20001," +__packager_asset: boolean,","
|
||||
")
|
||||
#20025=@"loc,{#10000},2,1,2,29"
|
||||
locations_default(#20025,#10000,2,1,2,29)
|
||||
tokeninfo(#20024,8,#20001,4,"{")
|
||||
#20025=@"loc,{#10000},1,29,1,29"
|
||||
locations_default(#20025,#10000,1,29,1,29)
|
||||
hasLocation(#20024,#20025)
|
||||
indentation(#10000,2," ",2)
|
||||
#20026=*
|
||||
lines(#20026,#20001,"};","
|
||||
")
|
||||
#20027=@"loc,{#10000},3,1,3,2"
|
||||
locations_default(#20027,#10000,3,1,3,2)
|
||||
tokeninfo(#20026,8,#20001,5,"+")
|
||||
#20027=@"loc,{#10000},2,3,2,3"
|
||||
locations_default(#20027,#10000,2,3,2,3)
|
||||
hasLocation(#20026,#20027)
|
||||
#20028=*
|
||||
lines(#20028,#20001,"","
|
||||
")
|
||||
#20029=@"loc,{#10000},4,1,4,0"
|
||||
locations_default(#20029,#10000,4,1,4,0)
|
||||
tokeninfo(#20028,6,#20001,6,"__packager_asset")
|
||||
#20029=@"loc,{#10000},2,4,2,19"
|
||||
locations_default(#20029,#10000,2,4,2,19)
|
||||
hasLocation(#20028,#20029)
|
||||
#20030=*
|
||||
lines(#20030,#20001,"class Foo {","
|
||||
")
|
||||
#20031=@"loc,{#10000},5,1,5,11"
|
||||
locations_default(#20031,#10000,5,1,5,11)
|
||||
tokeninfo(#20030,8,#20001,7,":")
|
||||
#20031=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20031,#10000,2,20,2,20)
|
||||
hasLocation(#20030,#20031)
|
||||
#20032=*
|
||||
lines(#20032,#20001," +x: int","
|
||||
")
|
||||
#20033=@"loc,{#10000},6,1,6,9"
|
||||
locations_default(#20033,#10000,6,1,6,9)
|
||||
tokeninfo(#20032,6,#20001,8,"boolean")
|
||||
#20033=@"loc,{#10000},2,22,2,28"
|
||||
locations_default(#20033,#10000,2,22,2,28)
|
||||
hasLocation(#20032,#20033)
|
||||
indentation(#10000,6," ",2)
|
||||
#20034=*
|
||||
lines(#20034,#20001,"}","")
|
||||
#20035=@"loc,{#10000},7,1,7,1"
|
||||
locations_default(#20035,#10000,7,1,7,1)
|
||||
tokeninfo(#20034,8,#20001,9,",")
|
||||
#20035=@"loc,{#10000},2,29,2,29"
|
||||
locations_default(#20035,#10000,2,29,2,29)
|
||||
hasLocation(#20034,#20035)
|
||||
numlines(#20001,7,6,0)
|
||||
#20036=*
|
||||
tokeninfo(#20036,7,#20001,0,"export")
|
||||
#20037=@"loc,{#10000},1,1,1,6"
|
||||
locations_default(#20037,#10000,1,1,1,6)
|
||||
tokeninfo(#20036,8,#20001,10,"}")
|
||||
#20037=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20037,#10000,3,1,3,1)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,6,#20001,1,"type")
|
||||
#20039=@"loc,{#10000},1,8,1,11"
|
||||
locations_default(#20039,#10000,1,8,1,11)
|
||||
tokeninfo(#20038,8,#20001,11,";")
|
||||
#20039=@"loc,{#10000},3,2,3,2"
|
||||
locations_default(#20039,#10000,3,2,3,2)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,6,#20001,2,"PackagerAsset")
|
||||
#20041=@"loc,{#10000},1,13,1,25"
|
||||
locations_default(#20041,#10000,1,13,1,25)
|
||||
tokeninfo(#20040,7,#20001,12,"class")
|
||||
#20041=@"loc,{#10000},5,1,5,5"
|
||||
locations_default(#20041,#10000,5,1,5,5)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,8,#20001,3,"=")
|
||||
#20043=@"loc,{#10000},1,27,1,27"
|
||||
locations_default(#20043,#10000,1,27,1,27)
|
||||
tokeninfo(#20042,6,#20001,13,"Foo")
|
||||
#20043=@"loc,{#10000},5,7,5,9"
|
||||
locations_default(#20043,#10000,5,7,5,9)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,8,#20001,4,"{")
|
||||
#20045=@"loc,{#10000},1,29,1,29"
|
||||
locations_default(#20045,#10000,1,29,1,29)
|
||||
tokeninfo(#20044,8,#20001,14,"{")
|
||||
#20045=@"loc,{#10000},5,11,5,11"
|
||||
locations_default(#20045,#10000,5,11,5,11)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,5,"+")
|
||||
#20047=@"loc,{#10000},2,3,2,3"
|
||||
locations_default(#20047,#10000,2,3,2,3)
|
||||
tokeninfo(#20046,8,#20001,15,"+")
|
||||
#20047=@"loc,{#10000},6,3,6,3"
|
||||
locations_default(#20047,#10000,6,3,6,3)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,6,#20001,6,"__packager_asset")
|
||||
#20049=@"loc,{#10000},2,4,2,19"
|
||||
locations_default(#20049,#10000,2,4,2,19)
|
||||
tokeninfo(#20048,6,#20001,16,"x")
|
||||
#20049=@"loc,{#10000},6,4,6,4"
|
||||
locations_default(#20049,#10000,6,4,6,4)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,8,#20001,7,":")
|
||||
#20051=@"loc,{#10000},2,20,2,20"
|
||||
locations_default(#20051,#10000,2,20,2,20)
|
||||
tokeninfo(#20050,8,#20001,17,":")
|
||||
#20051=@"loc,{#10000},6,5,6,5"
|
||||
locations_default(#20051,#10000,6,5,6,5)
|
||||
hasLocation(#20050,#20051)
|
||||
#20052=*
|
||||
tokeninfo(#20052,6,#20001,8,"boolean")
|
||||
#20053=@"loc,{#10000},2,22,2,28"
|
||||
locations_default(#20053,#10000,2,22,2,28)
|
||||
tokeninfo(#20052,6,#20001,18,"int")
|
||||
#20053=@"loc,{#10000},6,7,6,9"
|
||||
locations_default(#20053,#10000,6,7,6,9)
|
||||
hasLocation(#20052,#20053)
|
||||
#20054=*
|
||||
tokeninfo(#20054,8,#20001,9,",")
|
||||
#20055=@"loc,{#10000},2,29,2,29"
|
||||
locations_default(#20055,#10000,2,29,2,29)
|
||||
hasLocation(#20054,#20055)
|
||||
#20056=*
|
||||
tokeninfo(#20056,8,#20001,10,"}")
|
||||
#20057=@"loc,{#10000},3,1,3,1"
|
||||
locations_default(#20057,#10000,3,1,3,1)
|
||||
hasLocation(#20056,#20057)
|
||||
#20058=*
|
||||
tokeninfo(#20058,8,#20001,11,";")
|
||||
#20059=@"loc,{#10000},3,2,3,2"
|
||||
locations_default(#20059,#10000,3,2,3,2)
|
||||
hasLocation(#20058,#20059)
|
||||
#20060=*
|
||||
tokeninfo(#20060,7,#20001,12,"class")
|
||||
#20061=@"loc,{#10000},5,1,5,5"
|
||||
locations_default(#20061,#10000,5,1,5,5)
|
||||
hasLocation(#20060,#20061)
|
||||
#20062=*
|
||||
tokeninfo(#20062,6,#20001,13,"Foo")
|
||||
hasLocation(#20062,#20009)
|
||||
tokeninfo(#20054,8,#20001,19,"}")
|
||||
hasLocation(#20054,#20015)
|
||||
#20055=*
|
||||
tokeninfo(#20055,0,#20001,20,"")
|
||||
#20056=@"loc,{#10000},7,2,7,1"
|
||||
locations_default(#20056,#10000,7,2,7,1)
|
||||
hasLocation(#20055,#20056)
|
||||
toplevels(#20001,0)
|
||||
#20057=@"loc,{#10000},1,1,7,1"
|
||||
locations_default(#20057,#10000,1,1,7,1)
|
||||
hasLocation(#20001,#20057)
|
||||
#20058=@"module;{#10000},1,1"
|
||||
scopes(#20058,3)
|
||||
scopenodes(#20001,#20058)
|
||||
scopenesting(#20058,#20000)
|
||||
isModule(#20001)
|
||||
#20059=@"var;{Foo};{#20058}"
|
||||
variables(#20059,"Foo",#20058)
|
||||
#20060=@"local_type_name;{Foo};{#20058}"
|
||||
local_type_names(#20060,"Foo",#20058)
|
||||
#20061=*
|
||||
stmts(#20061,26,#20001,0,"class F ... : int\n}")
|
||||
#20062=@"loc,{#10000},5,1,7,1"
|
||||
locations_default(#20062,#10000,5,1,7,1)
|
||||
hasLocation(#20061,#20062)
|
||||
stmtContainers(#20061,#20001)
|
||||
#20063=*
|
||||
tokeninfo(#20063,8,#20001,14,"{")
|
||||
#20064=@"loc,{#10000},5,11,5,11"
|
||||
locations_default(#20064,#10000,5,11,5,11)
|
||||
hasLocation(#20063,#20064)
|
||||
exprs(#20063,78,#20061,0,"Foo")
|
||||
hasLocation(#20063,#20043)
|
||||
enclosingStmt(#20063,#20061)
|
||||
exprContainers(#20063,#20001)
|
||||
literals("Foo","Foo",#20063)
|
||||
decl(#20063,#20059)
|
||||
typedecl(#20063,#20060)
|
||||
#20064=*
|
||||
scopes(#20064,10)
|
||||
scopenodes(#20061,#20064)
|
||||
scopenesting(#20064,#20058)
|
||||
#20065=*
|
||||
tokeninfo(#20065,8,#20001,15,"+")
|
||||
#20066=@"loc,{#10000},6,3,6,3"
|
||||
locations_default(#20066,#10000,6,3,6,3)
|
||||
properties(#20065,#20061,2,8,"+x: int")
|
||||
#20066=@"loc,{#10000},6,3,6,9"
|
||||
locations_default(#20066,#10000,6,3,6,9)
|
||||
hasLocation(#20065,#20066)
|
||||
#20067=*
|
||||
tokeninfo(#20067,6,#20001,16,"x")
|
||||
hasLocation(#20067,#20014)
|
||||
exprs(#20067,0,#20065,0,"x")
|
||||
hasLocation(#20067,#20049)
|
||||
enclosingStmt(#20067,#20061)
|
||||
exprContainers(#20067,#20001)
|
||||
literals("x","x",#20067)
|
||||
#20068=*
|
||||
tokeninfo(#20068,8,#20001,17,":")
|
||||
#20069=@"loc,{#10000},6,5,6,5"
|
||||
locations_default(#20069,#10000,6,5,6,5)
|
||||
hasLocation(#20068,#20069)
|
||||
#20070=*
|
||||
tokeninfo(#20070,6,#20001,18,"int")
|
||||
#20071=@"loc,{#10000},6,7,6,9"
|
||||
locations_default(#20071,#10000,6,7,6,9)
|
||||
hasLocation(#20070,#20071)
|
||||
#20069=*
|
||||
properties(#20069,#20061,3,0,"constructor() {}")
|
||||
#20070=@"loc,{#10000},5,11,5,10"
|
||||
locations_default(#20070,#10000,5,11,5,10)
|
||||
hasLocation(#20069,#20070)
|
||||
#20071=*
|
||||
exprs(#20071,0,#20069,0,"constructor")
|
||||
hasLocation(#20071,#20070)
|
||||
enclosingStmt(#20071,#20061)
|
||||
exprContainers(#20071,#20001)
|
||||
literals("constructor","constructor",#20071)
|
||||
exprs(#20068,9,#20069,1,"() {}")
|
||||
hasLocation(#20068,#20070)
|
||||
enclosingStmt(#20068,#20061)
|
||||
exprContainers(#20068,#20001)
|
||||
#20072=*
|
||||
tokeninfo(#20072,8,#20001,19,"}")
|
||||
hasLocation(#20072,#20035)
|
||||
#20073=*
|
||||
tokeninfo(#20073,0,#20001,20,"")
|
||||
#20074=@"loc,{#10000},7,2,7,1"
|
||||
locations_default(#20074,#10000,7,2,7,1)
|
||||
hasLocation(#20073,#20074)
|
||||
scopes(#20072,1)
|
||||
scopenodes(#20068,#20072)
|
||||
scopenesting(#20072,#20064)
|
||||
#20073=@"var;{arguments};{#20072}"
|
||||
variables(#20073,"arguments",#20072)
|
||||
isArgumentsObject(#20073)
|
||||
#20074=*
|
||||
stmts(#20074,1,#20068,-2,"{}")
|
||||
hasLocation(#20074,#20070)
|
||||
stmtContainers(#20074,#20068)
|
||||
isMethod(#20069)
|
||||
#20075=*
|
||||
entry_cfg_node(#20075,#20001)
|
||||
#20076=@"loc,{#10000},1,1,1,0"
|
||||
@@ -233,22 +233,22 @@ locations_default(#20076,#10000,1,1,1,0)
|
||||
hasLocation(#20075,#20076)
|
||||
#20077=*
|
||||
exit_cfg_node(#20077,#20001)
|
||||
hasLocation(#20077,#20074)
|
||||
successor(#20013,#20011)
|
||||
successor(#20015,#20016)
|
||||
hasLocation(#20077,#20056)
|
||||
successor(#20067,#20065)
|
||||
successor(#20068,#20069)
|
||||
#20078=*
|
||||
entry_cfg_node(#20078,#20015)
|
||||
hasLocation(#20078,#20017)
|
||||
successor(#20011,#20021)
|
||||
entry_cfg_node(#20078,#20068)
|
||||
hasLocation(#20078,#20070)
|
||||
successor(#20065,#20074)
|
||||
#20079=*
|
||||
exit_cfg_node(#20079,#20015)
|
||||
hasLocation(#20079,#20017)
|
||||
successor(#20021,#20079)
|
||||
successor(#20078,#20013)
|
||||
successor(#20018,#20015)
|
||||
successor(#20016,#20006)
|
||||
successor(#20008,#20018)
|
||||
successor(#20006,#20077)
|
||||
successor(#20075,#20008)
|
||||
exit_cfg_node(#20079,#20068)
|
||||
hasLocation(#20079,#20070)
|
||||
successor(#20074,#20079)
|
||||
successor(#20078,#20067)
|
||||
successor(#20071,#20068)
|
||||
successor(#20069,#20061)
|
||||
successor(#20063,#20071)
|
||||
successor(#20061,#20077)
|
||||
successor(#20075,#20063)
|
||||
numlines(#10000,7,6,0)
|
||||
filetype(#10000,"javascript")
|
||||
|
||||
Reference in New Issue
Block a user