#10000=@"/subtraction.js;sourcefile" files(#10000,"/subtraction.js") #10001=@"/;folder" folders(#10001,"/") containerparent(#10001,#10000) #10002=@"loc,{#10000},0,0,0,0" locations_default(#10002,#10000,0,0,0,0) hasLocation(#10000,#10002) #20000=@"global_scope" scopes(#20000,0) #20001=@"script;{#10000},1,1" #20002=* lines(#20002,#20001,"/[\p{Script_Extensions=Greek}--\p{Letter}]/v;"," ") #20003=@"loc,{#10000},1,1,1,45" locations_default(#20003,#10000,1,1,1,45) hasLocation(#20002,#20003) #20004=* lines(#20004,#20001,"/[[abc]--[cbd]]/v;"," ") #20005=@"loc,{#10000},2,1,2,18" locations_default(#20005,#10000,2,1,2,18) hasLocation(#20004,#20005) #20006=* lines(#20006,#20001,"/[[abc]--[cbd]--[bde]]/v;"," ") #20007=@"loc,{#10000},3,1,3,25" locations_default(#20007,#10000,3,1,3,25) hasLocation(#20006,#20007) numlines(#20001,3,3,0) #20008=* tokeninfo(#20008,5,#20001,0,"/[\p{Script_Extensions=Greek}--\p{Letter}]/v") #20009=@"loc,{#10000},1,1,1,44" locations_default(#20009,#10000,1,1,1,44) hasLocation(#20008,#20009) #20010=* tokeninfo(#20010,8,#20001,1,";") #20011=@"loc,{#10000},1,45,1,45" locations_default(#20011,#10000,1,45,1,45) hasLocation(#20010,#20011) #20012=* tokeninfo(#20012,5,#20001,2,"/[[abc]--[cbd]]/v") #20013=@"loc,{#10000},2,1,2,17" locations_default(#20013,#10000,2,1,2,17) hasLocation(#20012,#20013) #20014=* tokeninfo(#20014,8,#20001,3,";") #20015=@"loc,{#10000},2,18,2,18" locations_default(#20015,#10000,2,18,2,18) hasLocation(#20014,#20015) #20016=* tokeninfo(#20016,5,#20001,4,"/[[abc]--[cbd]--[bde]]/v") #20017=@"loc,{#10000},3,1,3,24" locations_default(#20017,#10000,3,1,3,24) hasLocation(#20016,#20017) #20018=* tokeninfo(#20018,8,#20001,5,";") #20019=@"loc,{#10000},3,25,3,25" locations_default(#20019,#10000,3,25,3,25) hasLocation(#20018,#20019) #20020=* tokeninfo(#20020,0,#20001,6,"") #20021=@"loc,{#10000},4,1,4,0" locations_default(#20021,#10000,4,1,4,0) hasLocation(#20020,#20021) toplevels(#20001,0) #20022=@"loc,{#10000},1,1,4,0" locations_default(#20022,#10000,1,1,4,0) hasLocation(#20001,#20022) #20023=@"var;{this};{#20000}" variables(#20023,"this",#20000) #20024=* stmts(#20024,2,#20001,0,"/[\p{Sc ... er}]/v;") hasLocation(#20024,#20003) stmt_containers(#20024,#20001) #20025=* exprs(#20025,5,#20024,0,"/[\p{Sc ... ter}]/v") hasLocation(#20025,#20009) enclosing_stmt(#20025,#20024) expr_containers(#20025,#20001) literals("/[\p{Script_Extensions=Greek}--\p{Letter}]/v","/[\p{Script_Extensions=Greek}--\p{Letter}]/v",#20025) #20026=* regexpterm(#20026,23,#20025,0,"[\p{Script_Extensions=Greek}--\p{Letter}]") #20027=@"loc,{#10000},1,2,1,42" locations_default(#20027,#10000,1,2,1,42) hasLocation(#20026,#20027) #20028=* regexpterm(#20028,30,#20026,0,"[\p{Script_Extensions=Greek}--\p{Letter}]") hasLocation(#20028,#20027) #20029=* regexpterm(#20029,27,#20028,0,"\p{Script_Extensions=Greek}") #20030=@"loc,{#10000},1,3,1,29" locations_default(#20030,#10000,1,3,1,29) hasLocation(#20029,#20030) unicode_property_escapename(#20029,"Script_Extensions") unicode_property_escapevalue(#20029,"Greek") #20031=* regexpterm(#20031,27,#20028,1,"\p{Letter}") #20032=@"loc,{#10000},1,32,1,41" locations_default(#20032,#10000,1,32,1,41) hasLocation(#20031,#20032) unicode_property_escapename(#20031,"Letter") #20033=* stmts(#20033,2,#20001,1,"/[[abc]--[cbd]]/v;") hasLocation(#20033,#20005) stmt_containers(#20033,#20001) #20034=* exprs(#20034,5,#20033,0,"/[[abc]--[cbd]]/v") hasLocation(#20034,#20013) enclosing_stmt(#20034,#20033) expr_containers(#20034,#20001) literals("/[[abc]--[cbd]]/v","/[[abc]--[cbd]]/v",#20034) #20035=* regexpterm(#20035,23,#20034,0,"[[abc]--[cbd]]") #20036=@"loc,{#10000},2,2,2,15" locations_default(#20036,#10000,2,2,2,15) hasLocation(#20035,#20036) #20037=* regexpterm(#20037,30,#20035,0,"[[abc]--[cbd]]") hasLocation(#20037,#20036) #20038=* regexpterm(#20038,23,#20037,0,"[abc]") #20039=@"loc,{#10000},2,3,2,7" locations_default(#20039,#10000,2,3,2,7) hasLocation(#20038,#20039) #20040=* regexpterm(#20040,14,#20038,0,"a") #20041=@"loc,{#10000},2,4,2,4" locations_default(#20041,#10000,2,4,2,4) hasLocation(#20040,#20041) regexp_const_value(#20040,"a") #20042=* regexpterm(#20042,14,#20038,1,"b") #20043=@"loc,{#10000},2,5,2,5" locations_default(#20043,#10000,2,5,2,5) hasLocation(#20042,#20043) regexp_const_value(#20042,"b") #20044=* regexpterm(#20044,14,#20038,2,"c") #20045=@"loc,{#10000},2,6,2,6" locations_default(#20045,#10000,2,6,2,6) hasLocation(#20044,#20045) regexp_const_value(#20044,"c") #20046=* regexpterm(#20046,23,#20037,1,"[cbd]") #20047=@"loc,{#10000},2,10,2,14" locations_default(#20047,#10000,2,10,2,14) hasLocation(#20046,#20047) #20048=* regexpterm(#20048,14,#20046,0,"c") #20049=@"loc,{#10000},2,11,2,11" locations_default(#20049,#10000,2,11,2,11) hasLocation(#20048,#20049) regexp_const_value(#20048,"c") #20050=* regexpterm(#20050,14,#20046,1,"b") #20051=@"loc,{#10000},2,12,2,12" locations_default(#20051,#10000,2,12,2,12) hasLocation(#20050,#20051) regexp_const_value(#20050,"b") #20052=* regexpterm(#20052,14,#20046,2,"d") #20053=@"loc,{#10000},2,13,2,13" locations_default(#20053,#10000,2,13,2,13) hasLocation(#20052,#20053) regexp_const_value(#20052,"d") #20054=* stmts(#20054,2,#20001,2,"/[[abc] ... de]]/v;") hasLocation(#20054,#20007) stmt_containers(#20054,#20001) #20055=* exprs(#20055,5,#20054,0,"/[[abc] ... bde]]/v") hasLocation(#20055,#20017) enclosing_stmt(#20055,#20054) expr_containers(#20055,#20001) literals("/[[abc]--[cbd]--[bde]]/v","/[[abc]--[cbd]--[bde]]/v",#20055) #20056=* regexpterm(#20056,23,#20055,0,"[[abc]--[cbd]--[bde]]") #20057=@"loc,{#10000},3,2,3,22" locations_default(#20057,#10000,3,2,3,22) hasLocation(#20056,#20057) #20058=* regexpterm(#20058,30,#20056,0,"[[abc]--[cbd]--[bde]]") hasLocation(#20058,#20057) #20059=* regexpterm(#20059,23,#20058,0,"[abc]") #20060=@"loc,{#10000},3,3,3,7" locations_default(#20060,#10000,3,3,3,7) hasLocation(#20059,#20060) #20061=* regexpterm(#20061,14,#20059,0,"a") #20062=@"loc,{#10000},3,4,3,4" locations_default(#20062,#10000,3,4,3,4) hasLocation(#20061,#20062) regexp_const_value(#20061,"a") #20063=* regexpterm(#20063,14,#20059,1,"b") #20064=@"loc,{#10000},3,5,3,5" locations_default(#20064,#10000,3,5,3,5) hasLocation(#20063,#20064) regexp_const_value(#20063,"b") #20065=* regexpterm(#20065,14,#20059,2,"c") #20066=@"loc,{#10000},3,6,3,6" locations_default(#20066,#10000,3,6,3,6) hasLocation(#20065,#20066) regexp_const_value(#20065,"c") #20067=* regexpterm(#20067,23,#20058,1,"[cbd]") #20068=@"loc,{#10000},3,10,3,14" locations_default(#20068,#10000,3,10,3,14) hasLocation(#20067,#20068) #20069=* regexpterm(#20069,14,#20067,0,"c") #20070=@"loc,{#10000},3,11,3,11" locations_default(#20070,#10000,3,11,3,11) hasLocation(#20069,#20070) regexp_const_value(#20069,"c") #20071=* regexpterm(#20071,14,#20067,1,"b") #20072=@"loc,{#10000},3,12,3,12" locations_default(#20072,#10000,3,12,3,12) hasLocation(#20071,#20072) regexp_const_value(#20071,"b") #20073=* regexpterm(#20073,14,#20067,2,"d") #20074=@"loc,{#10000},3,13,3,13" locations_default(#20074,#10000,3,13,3,13) hasLocation(#20073,#20074) regexp_const_value(#20073,"d") #20075=* regexpterm(#20075,23,#20058,2,"[bde]") #20076=@"loc,{#10000},3,17,3,21" locations_default(#20076,#10000,3,17,3,21) hasLocation(#20075,#20076) #20077=* regexpterm(#20077,14,#20075,0,"b") #20078=@"loc,{#10000},3,18,3,18" locations_default(#20078,#10000,3,18,3,18) hasLocation(#20077,#20078) regexp_const_value(#20077,"b") #20079=* regexpterm(#20079,14,#20075,1,"d") #20080=@"loc,{#10000},3,19,3,19" locations_default(#20080,#10000,3,19,3,19) hasLocation(#20079,#20080) regexp_const_value(#20079,"d") #20081=* regexpterm(#20081,14,#20075,2,"e") #20082=@"loc,{#10000},3,20,3,20" locations_default(#20082,#10000,3,20,3,20) hasLocation(#20081,#20082) regexp_const_value(#20081,"e") #20083=* entry_cfg_node(#20083,#20001) #20084=@"loc,{#10000},1,1,1,0" locations_default(#20084,#10000,1,1,1,0) hasLocation(#20083,#20084) #20085=* exit_cfg_node(#20085,#20001) hasLocation(#20085,#20021) successor(#20054,#20055) successor(#20055,#20085) successor(#20033,#20034) successor(#20034,#20054) successor(#20024,#20025) successor(#20025,#20033) successor(#20083,#20024) numlines(#10000,3,3,0) filetype(#10000,"javascript")