#10000=@"/es2018.js;sourcefile" files(#10000,"/es2018.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,"/^(?\s+)\w+\k$/;"," ") #20003=@"loc,{#10000},1,1,1,24" locations_default(#20003,#10000,1,1,1,24) hasLocation(#20002,#20003) #20004=* lines(#20004,#20001,"/(?<=.)/;"," ") #20005=@"loc,{#10000},2,1,2,9" locations_default(#20005,#10000,2,1,2,9) hasLocation(#20004,#20005) #20006=* lines(#20006,#20001,"/(?\s+)\w+\k$/") #20015=@"loc,{#10000},1,1,1,23" locations_default(#20015,#10000,1,1,1,23) hasLocation(#20014,#20015) #20016=* tokeninfo(#20016,8,#20001,1,";") #20017=@"loc,{#10000},1,24,1,24" locations_default(#20017,#10000,1,24,1,24) hasLocation(#20016,#20017) #20018=* tokeninfo(#20018,5,#20001,2,"/(?<=.)/") #20019=@"loc,{#10000},2,1,2,8" locations_default(#20019,#10000,2,1,2,8) hasLocation(#20018,#20019) #20020=* tokeninfo(#20020,8,#20001,3,";") #20021=@"loc,{#10000},2,9,2,9" locations_default(#20021,#10000,2,9,2,9) hasLocation(#20020,#20021) #20022=* tokeninfo(#20022,5,#20001,4,"/(?$/;") hasLocation(#20041,#20003) stmt_containers(#20041,#20001) #20042=* exprs(#20042,5,#20041,0,"/^(?$/") hasLocation(#20042,#20015) enclosing_stmt(#20042,#20041) expr_containers(#20042,#20001) literals("/^(?\s+)\w+\k$/","/^(?\s+)\w+\k$/",#20042) #20043=* regexpterm(#20043,1,#20042,0,"^(?\s+)\w+\k$") #20044=@"loc,{#10000},1,2,1,22" locations_default(#20044,#10000,1,2,1,22) hasLocation(#20043,#20044) #20045=* regexpterm(#20045,2,#20043,0,"^") #20046=@"loc,{#10000},1,2,1,2" locations_default(#20046,#10000,1,2,1,2) hasLocation(#20045,#20046) #20047=* regexpterm(#20047,13,#20043,1,"(?\s+)") #20048=@"loc,{#10000},1,3,1,12" locations_default(#20048,#10000,1,3,1,12) hasLocation(#20047,#20048) is_capture(#20047,1) is_named_capture(#20047,"ws") #20049=* regexpterm(#20049,9,#20047,0,"\s+") #20050=@"loc,{#10000},1,9,1,11" locations_default(#20050,#10000,1,9,1,11) hasLocation(#20049,#20050) is_greedy(#20049) #20051=* regexpterm(#20051,20,#20049,0,"\s") #20052=@"loc,{#10000},1,9,1,10" locations_default(#20052,#10000,1,9,1,10) hasLocation(#20051,#20052) char_class_escape(#20051,"s") #20053=* regexpterm(#20053,9,#20043,2,"\w+") #20054=@"loc,{#10000},1,13,1,15" locations_default(#20054,#10000,1,13,1,15) hasLocation(#20053,#20054) is_greedy(#20053) #20055=* regexpterm(#20055,20,#20053,0,"\w") #20056=@"loc,{#10000},1,13,1,14" locations_default(#20056,#10000,1,13,1,14) hasLocation(#20055,#20056) char_class_escape(#20055,"w") #20057=* regexpterm(#20057,22,#20043,3,"\k") #20058=@"loc,{#10000},1,16,1,21" locations_default(#20058,#10000,1,16,1,21) hasLocation(#20057,#20058) named_backref(#20057,"ws") #20059=* regexpterm(#20059,3,#20043,4,"$") #20060=@"loc,{#10000},1,22,1,22" locations_default(#20060,#10000,1,22,1,22) hasLocation(#20059,#20060) #20061=* stmts(#20061,2,#20001,1,"/(?<=.)/;") hasLocation(#20061,#20005) stmt_containers(#20061,#20001) #20062=* exprs(#20062,5,#20061,0,"/(?<=.)/") hasLocation(#20062,#20019) enclosing_stmt(#20062,#20061) expr_containers(#20062,#20001) literals("/(?<=.)/","/(?<=.)/",#20062) #20063=* regexpterm(#20063,25,#20062,0,"(?<=.)") #20064=@"loc,{#10000},2,2,2,7" locations_default(#20064,#10000,2,2,2,7) hasLocation(#20063,#20064) #20065=* regexpterm(#20065,12,#20063,0,".") #20066=@"loc,{#10000},2,6,2,6" locations_default(#20066,#10000,2,6,2,6) hasLocation(#20065,#20066) #20067=* stmts(#20067,2,#20001,2,"/(?'") #20088=@"loc,{#10000},6,4,6,4" locations_default(#20088,#10000,6,4,6,4) hasLocation(#20087,#20088) #20089=* entry_cfg_node(#20089,#20001) #20090=@"loc,{#10000},1,1,1,0" locations_default(#20090,#10000,1,1,1,0) hasLocation(#20089,#20090) #20091=* exit_cfg_node(#20091,#20001) hasLocation(#20091,#20039) successor(#20081,#20082) successor(#20082,#20091) successor(#20077,#20078) successor(#20078,#20081) successor(#20073,#20074) successor(#20074,#20077) successor(#20067,#20068) successor(#20068,#20073) successor(#20061,#20062) successor(#20062,#20067) successor(#20041,#20042) successor(#20042,#20061) successor(#20089,#20041) numlines(#10000,6,6,0) filetype(#10000,"javascript")