mirror of
https://github.com/github/codeql.git
synced 2026-02-12 13:11:20 +01:00
511 lines
16 KiB
Plaintext
511 lines
16 KiB
Plaintext
#10000=@"/test.js;sourcefile"
|
|
files(#10000,"/test.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,"const regex = /\b(?:https?:\/\/|mailto:|www\.)(?:[\S--[\p{P}<>]]|\/|[\S--[\[\]]]+[\S--[\p{P}<>]])+|\b[\S--[@\p{Ps}\p{Pe}<>]]+@([\S--[\p{P}<>]]+(?:\.[\S--[\p{P}<>]]+)+)/gmv;","
|
|
")
|
|
#20003=@"loc,{#10000},1,1,1,172"
|
|
locations_default(#20003,#10000,1,1,1,172)
|
|
hasLocation(#20002,#20003)
|
|
numlines(#20001,1,1,0)
|
|
#20004=*
|
|
tokeninfo(#20004,7,#20001,0,"const")
|
|
#20005=@"loc,{#10000},1,1,1,5"
|
|
locations_default(#20005,#10000,1,1,1,5)
|
|
hasLocation(#20004,#20005)
|
|
#20006=*
|
|
tokeninfo(#20006,6,#20001,1,"regex")
|
|
#20007=@"loc,{#10000},1,7,1,11"
|
|
locations_default(#20007,#10000,1,7,1,11)
|
|
hasLocation(#20006,#20007)
|
|
#20008=*
|
|
tokeninfo(#20008,8,#20001,2,"=")
|
|
#20009=@"loc,{#10000},1,13,1,13"
|
|
locations_default(#20009,#10000,1,13,1,13)
|
|
hasLocation(#20008,#20009)
|
|
#20010=*
|
|
tokeninfo(#20010,5,#20001,3,"/\b(?:https?:\/\/|mailto:|www\.)(?:[\S--[\p{P}<>]]|\/|[\S--[\[\]]]+[\S--[\p{P}<>]])+|\b[\S--[@\p{Ps}\p{Pe}<>]]+@([\S--[\p{P}<>]]+(?:\.[\S--[\p{P}<>]]+)+)/gmv")
|
|
#20011=@"loc,{#10000},1,15,1,171"
|
|
locations_default(#20011,#10000,1,15,1,171)
|
|
hasLocation(#20010,#20011)
|
|
#20012=*
|
|
tokeninfo(#20012,8,#20001,4,";")
|
|
#20013=@"loc,{#10000},1,172,1,172"
|
|
locations_default(#20013,#10000,1,172,1,172)
|
|
hasLocation(#20012,#20013)
|
|
#20014=*
|
|
tokeninfo(#20014,0,#20001,5,"")
|
|
#20015=@"loc,{#10000},2,1,2,0"
|
|
locations_default(#20015,#10000,2,1,2,0)
|
|
hasLocation(#20014,#20015)
|
|
toplevels(#20001,0)
|
|
#20016=@"loc,{#10000},1,1,2,0"
|
|
locations_default(#20016,#10000,1,1,2,0)
|
|
hasLocation(#20001,#20016)
|
|
#20017=@"var;{regex};{#20000}"
|
|
variables(#20017,"regex",#20000)
|
|
#20018=*
|
|
stmts(#20018,22,#20001,0,"const r ... +)/gmv;")
|
|
hasLocation(#20018,#20003)
|
|
stmt_containers(#20018,#20001)
|
|
#20019=*
|
|
exprs(#20019,64,#20018,0,"regex = ... )+)/gmv")
|
|
#20020=@"loc,{#10000},1,7,1,171"
|
|
locations_default(#20020,#10000,1,7,1,171)
|
|
hasLocation(#20019,#20020)
|
|
enclosing_stmt(#20019,#20018)
|
|
expr_containers(#20019,#20001)
|
|
#20021=*
|
|
exprs(#20021,78,#20019,0,"regex")
|
|
hasLocation(#20021,#20007)
|
|
enclosing_stmt(#20021,#20018)
|
|
expr_containers(#20021,#20001)
|
|
literals("regex","regex",#20021)
|
|
decl(#20021,#20017)
|
|
#20022=*
|
|
exprs(#20022,5,#20019,1,"/\b(?:h ... )+)/gmv")
|
|
hasLocation(#20022,#20011)
|
|
enclosing_stmt(#20022,#20018)
|
|
expr_containers(#20022,#20001)
|
|
literals("/\b(?:https?:\/\/|mailto:|www\.)(?:[\S--[\p{P}<>]]|\/|[\S--[\[\]]]+[\S--[\p{P}<>]])+|\b[\S--[@\p{Ps}\p{Pe}<>]]+@([\S--[\p{P}<>]]+(?:\.[\S--[\p{P}<>]]+)+)/gmv","/\b(?:https?:\/\/|mailto:|www\.)(?:[\S--[\p{P}<>]]|\/|[\S--[\[\]]]+[\S--[\p{P}<>]])+|\b[\S--[@\p{Ps}\p{Pe}<>]]+@([\S--[\p{P}<>]]+(?:\.[\S--[\p{P}<>]]+)+)/gmv",#20022)
|
|
#20023=*
|
|
regexpterm(#20023,0,#20022,0,"\b(?:https?:\/\/|mailto:|www\.)(?:[\S--[\p{P}<>]]|\/|[\S--[\[\]]]+[\S--[\p{P}<>]])+|\b[\S--[@\p{Ps}\p{Pe}<>]]+@([\S--[\p{P}<>]]+(?:\.[\S--[\p{P}<>]]+)+)")
|
|
#20024=@"loc,{#10000},1,16,1,167"
|
|
locations_default(#20024,#10000,1,16,1,167)
|
|
hasLocation(#20023,#20024)
|
|
#20025=*
|
|
regexpterm(#20025,1,#20023,0,"\b(?:https?:\/\/|mailto:|www\.)(?:[\S--[\p{P}<>]]|\/|[\S--[\[\]]]+[\S--[\p{P}<>]])+")
|
|
#20026=@"loc,{#10000},1,16,1,98"
|
|
locations_default(#20026,#10000,1,16,1,98)
|
|
hasLocation(#20025,#20026)
|
|
#20027=*
|
|
regexpterm(#20027,4,#20025,0,"\b")
|
|
#20028=@"loc,{#10000},1,16,1,17"
|
|
locations_default(#20028,#10000,1,16,1,17)
|
|
hasLocation(#20027,#20028)
|
|
#20029=*
|
|
regexpterm(#20029,13,#20025,1,"(?:https?:\/\/|mailto:|www\.)")
|
|
#20030=@"loc,{#10000},1,18,1,46"
|
|
locations_default(#20030,#10000,1,18,1,46)
|
|
hasLocation(#20029,#20030)
|
|
#20031=*
|
|
regexpterm(#20031,0,#20029,0,"https?:\/\/|mailto:|www\.")
|
|
#20032=@"loc,{#10000},1,21,1,45"
|
|
locations_default(#20032,#10000,1,21,1,45)
|
|
hasLocation(#20031,#20032)
|
|
#20033=*
|
|
regexpterm(#20033,1,#20031,0,"https?:\/\/")
|
|
#20034=@"loc,{#10000},1,21,1,31"
|
|
locations_default(#20034,#10000,1,21,1,31)
|
|
hasLocation(#20033,#20034)
|
|
#20035=*
|
|
regexpterm(#20035,14,#20033,0,"http")
|
|
#20036=@"loc,{#10000},1,21,1,24"
|
|
locations_default(#20036,#10000,1,21,1,24)
|
|
hasLocation(#20035,#20036)
|
|
regexp_const_value(#20035,"http")
|
|
#20037=*
|
|
regexpterm(#20037,10,#20033,1,"s?")
|
|
#20038=@"loc,{#10000},1,25,1,26"
|
|
locations_default(#20038,#10000,1,25,1,26)
|
|
hasLocation(#20037,#20038)
|
|
is_greedy(#20037)
|
|
#20039=*
|
|
regexpterm(#20039,14,#20037,0,"s")
|
|
#20040=@"loc,{#10000},1,25,1,25"
|
|
locations_default(#20040,#10000,1,25,1,25)
|
|
hasLocation(#20039,#20040)
|
|
regexp_const_value(#20039,"s")
|
|
#20041=*
|
|
regexpterm(#20041,14,#20033,2,":")
|
|
#20042=@"loc,{#10000},1,27,1,27"
|
|
locations_default(#20042,#10000,1,27,1,27)
|
|
hasLocation(#20041,#20042)
|
|
regexp_const_value(#20041,":")
|
|
#20043=*
|
|
regexpterm(#20043,21,#20033,3,"\/")
|
|
#20044=@"loc,{#10000},1,28,1,29"
|
|
locations_default(#20044,#10000,1,28,1,29)
|
|
hasLocation(#20043,#20044)
|
|
regexp_const_value(#20043,"/")
|
|
#20045=*
|
|
regexpterm(#20045,21,#20033,4,"\/")
|
|
#20046=@"loc,{#10000},1,30,1,31"
|
|
locations_default(#20046,#10000,1,30,1,31)
|
|
hasLocation(#20045,#20046)
|
|
regexp_const_value(#20045,"/")
|
|
#20047=*
|
|
regexpterm(#20047,14,#20031,1,"mailto:")
|
|
#20048=@"loc,{#10000},1,33,1,39"
|
|
locations_default(#20048,#10000,1,33,1,39)
|
|
hasLocation(#20047,#20048)
|
|
regexp_const_value(#20047,"mailto:")
|
|
#20049=*
|
|
regexpterm(#20049,1,#20031,2,"www\.")
|
|
#20050=@"loc,{#10000},1,41,1,45"
|
|
locations_default(#20050,#10000,1,41,1,45)
|
|
hasLocation(#20049,#20050)
|
|
#20051=*
|
|
regexpterm(#20051,14,#20049,0,"www")
|
|
#20052=@"loc,{#10000},1,41,1,43"
|
|
locations_default(#20052,#10000,1,41,1,43)
|
|
hasLocation(#20051,#20052)
|
|
regexp_const_value(#20051,"www")
|
|
#20053=*
|
|
regexpterm(#20053,21,#20049,1,"\.")
|
|
#20054=@"loc,{#10000},1,44,1,45"
|
|
locations_default(#20054,#10000,1,44,1,45)
|
|
hasLocation(#20053,#20054)
|
|
regexp_const_value(#20053,".")
|
|
#20055=*
|
|
regexpterm(#20055,9,#20025,2,"(?:[\S--[\p{P}<>]]|\/|[\S--[\[\]]]+[\S--[\p{P}<>]])+")
|
|
#20056=@"loc,{#10000},1,47,1,98"
|
|
locations_default(#20056,#10000,1,47,1,98)
|
|
hasLocation(#20055,#20056)
|
|
is_greedy(#20055)
|
|
#20057=*
|
|
regexpterm(#20057,13,#20055,0,"(?:[\S--[\p{P}<>]]|\/|[\S--[\[\]]]+[\S--[\p{P}<>]])")
|
|
#20058=@"loc,{#10000},1,47,1,97"
|
|
locations_default(#20058,#10000,1,47,1,97)
|
|
hasLocation(#20057,#20058)
|
|
#20059=*
|
|
regexpterm(#20059,0,#20057,0,"[\S--[\p{P}<>]]|\/|[\S--[\[\]]]+[\S--[\p{P}<>]]")
|
|
#20060=@"loc,{#10000},1,50,1,96"
|
|
locations_default(#20060,#10000,1,50,1,96)
|
|
hasLocation(#20059,#20060)
|
|
#20061=*
|
|
regexpterm(#20061,23,#20059,0,"[\S--[\p{P}<>]]")
|
|
#20062=@"loc,{#10000},1,50,1,64"
|
|
locations_default(#20062,#10000,1,50,1,64)
|
|
hasLocation(#20061,#20062)
|
|
#20063=*
|
|
regexpterm(#20063,30,#20061,0,"[\S--[\p{P}<>]]")
|
|
hasLocation(#20063,#20062)
|
|
#20064=*
|
|
regexpterm(#20064,20,#20063,0,"\S")
|
|
#20065=@"loc,{#10000},1,51,1,52"
|
|
locations_default(#20065,#10000,1,51,1,52)
|
|
hasLocation(#20064,#20065)
|
|
char_class_escape(#20064,"S")
|
|
#20066=*
|
|
regexpterm(#20066,23,#20063,1,"[\p{P}<>]")
|
|
#20067=@"loc,{#10000},1,55,1,63"
|
|
locations_default(#20067,#10000,1,55,1,63)
|
|
hasLocation(#20066,#20067)
|
|
#20068=*
|
|
regexpterm(#20068,27,#20066,0,"\p{P}")
|
|
#20069=@"loc,{#10000},1,56,1,60"
|
|
locations_default(#20069,#10000,1,56,1,60)
|
|
hasLocation(#20068,#20069)
|
|
unicode_property_escapename(#20068,"P")
|
|
#20070=*
|
|
regexpterm(#20070,14,#20066,1,"<")
|
|
#20071=@"loc,{#10000},1,61,1,61"
|
|
locations_default(#20071,#10000,1,61,1,61)
|
|
hasLocation(#20070,#20071)
|
|
regexp_const_value(#20070,"<")
|
|
#20072=*
|
|
regexpterm(#20072,14,#20066,2,">")
|
|
#20073=@"loc,{#10000},1,62,1,62"
|
|
locations_default(#20073,#10000,1,62,1,62)
|
|
hasLocation(#20072,#20073)
|
|
regexp_const_value(#20072,">")
|
|
#20074=*
|
|
regexpterm(#20074,21,#20059,1,"\/")
|
|
#20075=@"loc,{#10000},1,66,1,67"
|
|
locations_default(#20075,#10000,1,66,1,67)
|
|
hasLocation(#20074,#20075)
|
|
regexp_const_value(#20074,"/")
|
|
#20076=*
|
|
regexpterm(#20076,1,#20059,2,"[\S--[\[\]]]+[\S--[\p{P}<>]]")
|
|
#20077=@"loc,{#10000},1,69,1,96"
|
|
locations_default(#20077,#10000,1,69,1,96)
|
|
hasLocation(#20076,#20077)
|
|
#20078=*
|
|
regexpterm(#20078,9,#20076,0,"[\S--[\[\]]]+")
|
|
#20079=@"loc,{#10000},1,69,1,81"
|
|
locations_default(#20079,#10000,1,69,1,81)
|
|
hasLocation(#20078,#20079)
|
|
is_greedy(#20078)
|
|
#20080=*
|
|
regexpterm(#20080,23,#20078,0,"[\S--[\[\]]]")
|
|
#20081=@"loc,{#10000},1,69,1,80"
|
|
locations_default(#20081,#10000,1,69,1,80)
|
|
hasLocation(#20080,#20081)
|
|
#20082=*
|
|
regexpterm(#20082,30,#20080,0,"[\S--[\[\]]]")
|
|
hasLocation(#20082,#20081)
|
|
#20083=*
|
|
regexpterm(#20083,20,#20082,0,"\S")
|
|
#20084=@"loc,{#10000},1,70,1,71"
|
|
locations_default(#20084,#10000,1,70,1,71)
|
|
hasLocation(#20083,#20084)
|
|
char_class_escape(#20083,"S")
|
|
#20085=*
|
|
regexpterm(#20085,23,#20082,1,"[\[\]]")
|
|
#20086=@"loc,{#10000},1,74,1,79"
|
|
locations_default(#20086,#10000,1,74,1,79)
|
|
hasLocation(#20085,#20086)
|
|
#20087=*
|
|
regexpterm(#20087,21,#20085,0,"\[")
|
|
#20088=@"loc,{#10000},1,75,1,76"
|
|
locations_default(#20088,#10000,1,75,1,76)
|
|
hasLocation(#20087,#20088)
|
|
regexp_const_value(#20087,"[")
|
|
#20089=*
|
|
regexpterm(#20089,21,#20085,1,"\]")
|
|
#20090=@"loc,{#10000},1,77,1,78"
|
|
locations_default(#20090,#10000,1,77,1,78)
|
|
hasLocation(#20089,#20090)
|
|
regexp_const_value(#20089,"]")
|
|
#20091=*
|
|
regexpterm(#20091,23,#20076,1,"[\S--[\p{P}<>]]")
|
|
#20092=@"loc,{#10000},1,82,1,96"
|
|
locations_default(#20092,#10000,1,82,1,96)
|
|
hasLocation(#20091,#20092)
|
|
#20093=*
|
|
regexpterm(#20093,30,#20091,0,"[\S--[\p{P}<>]]")
|
|
hasLocation(#20093,#20092)
|
|
#20094=*
|
|
regexpterm(#20094,20,#20093,0,"\S")
|
|
#20095=@"loc,{#10000},1,83,1,84"
|
|
locations_default(#20095,#10000,1,83,1,84)
|
|
hasLocation(#20094,#20095)
|
|
char_class_escape(#20094,"S")
|
|
#20096=*
|
|
regexpterm(#20096,23,#20093,1,"[\p{P}<>]")
|
|
#20097=@"loc,{#10000},1,87,1,95"
|
|
locations_default(#20097,#10000,1,87,1,95)
|
|
hasLocation(#20096,#20097)
|
|
#20098=*
|
|
regexpterm(#20098,27,#20096,0,"\p{P}")
|
|
#20099=@"loc,{#10000},1,88,1,92"
|
|
locations_default(#20099,#10000,1,88,1,92)
|
|
hasLocation(#20098,#20099)
|
|
unicode_property_escapename(#20098,"P")
|
|
#20100=*
|
|
regexpterm(#20100,14,#20096,1,"<")
|
|
#20101=@"loc,{#10000},1,93,1,93"
|
|
locations_default(#20101,#10000,1,93,1,93)
|
|
hasLocation(#20100,#20101)
|
|
regexp_const_value(#20100,"<")
|
|
#20102=*
|
|
regexpterm(#20102,14,#20096,2,">")
|
|
#20103=@"loc,{#10000},1,94,1,94"
|
|
locations_default(#20103,#10000,1,94,1,94)
|
|
hasLocation(#20102,#20103)
|
|
regexp_const_value(#20102,">")
|
|
#20104=*
|
|
regexpterm(#20104,1,#20023,1,"\b[\S--[@\p{Ps}\p{Pe}<>]]+@([\S--[\p{P}<>]]+(?:\.[\S--[\p{P}<>]]+)+)")
|
|
#20105=@"loc,{#10000},1,100,1,167"
|
|
locations_default(#20105,#10000,1,100,1,167)
|
|
hasLocation(#20104,#20105)
|
|
#20106=*
|
|
regexpterm(#20106,4,#20104,0,"\b")
|
|
#20107=@"loc,{#10000},1,100,1,101"
|
|
locations_default(#20107,#10000,1,100,1,101)
|
|
hasLocation(#20106,#20107)
|
|
#20108=*
|
|
regexpterm(#20108,9,#20104,1,"[\S--[@\p{Ps}\p{Pe}<>]]+")
|
|
#20109=@"loc,{#10000},1,102,1,125"
|
|
locations_default(#20109,#10000,1,102,1,125)
|
|
hasLocation(#20108,#20109)
|
|
is_greedy(#20108)
|
|
#20110=*
|
|
regexpterm(#20110,23,#20108,0,"[\S--[@\p{Ps}\p{Pe}<>]]")
|
|
#20111=@"loc,{#10000},1,102,1,124"
|
|
locations_default(#20111,#10000,1,102,1,124)
|
|
hasLocation(#20110,#20111)
|
|
#20112=*
|
|
regexpterm(#20112,30,#20110,0,"[\S--[@\p{Ps}\p{Pe}<>]]")
|
|
hasLocation(#20112,#20111)
|
|
#20113=*
|
|
regexpterm(#20113,20,#20112,0,"\S")
|
|
#20114=@"loc,{#10000},1,103,1,104"
|
|
locations_default(#20114,#10000,1,103,1,104)
|
|
hasLocation(#20113,#20114)
|
|
char_class_escape(#20113,"S")
|
|
#20115=*
|
|
regexpterm(#20115,23,#20112,1,"[@\p{Ps}\p{Pe}<>]")
|
|
#20116=@"loc,{#10000},1,107,1,123"
|
|
locations_default(#20116,#10000,1,107,1,123)
|
|
hasLocation(#20115,#20116)
|
|
#20117=*
|
|
regexpterm(#20117,14,#20115,0,"@")
|
|
#20118=@"loc,{#10000},1,108,1,108"
|
|
locations_default(#20118,#10000,1,108,1,108)
|
|
hasLocation(#20117,#20118)
|
|
regexp_const_value(#20117,"@")
|
|
#20119=*
|
|
regexpterm(#20119,27,#20115,1,"\p{Ps}")
|
|
#20120=@"loc,{#10000},1,109,1,114"
|
|
locations_default(#20120,#10000,1,109,1,114)
|
|
hasLocation(#20119,#20120)
|
|
unicode_property_escapename(#20119,"Ps")
|
|
#20121=*
|
|
regexpterm(#20121,27,#20115,2,"\p{Pe}")
|
|
#20122=@"loc,{#10000},1,115,1,120"
|
|
locations_default(#20122,#10000,1,115,1,120)
|
|
hasLocation(#20121,#20122)
|
|
unicode_property_escapename(#20121,"Pe")
|
|
#20123=*
|
|
regexpterm(#20123,14,#20115,3,"<")
|
|
#20124=@"loc,{#10000},1,121,1,121"
|
|
locations_default(#20124,#10000,1,121,1,121)
|
|
hasLocation(#20123,#20124)
|
|
regexp_const_value(#20123,"<")
|
|
#20125=*
|
|
regexpterm(#20125,14,#20115,4,">")
|
|
#20126=@"loc,{#10000},1,122,1,122"
|
|
locations_default(#20126,#10000,1,122,1,122)
|
|
hasLocation(#20125,#20126)
|
|
regexp_const_value(#20125,">")
|
|
#20127=*
|
|
regexpterm(#20127,14,#20104,2,"@")
|
|
#20128=@"loc,{#10000},1,126,1,126"
|
|
locations_default(#20128,#10000,1,126,1,126)
|
|
hasLocation(#20127,#20128)
|
|
regexp_const_value(#20127,"@")
|
|
#20129=*
|
|
regexpterm(#20129,13,#20104,3,"([\S--[\p{P}<>]]+(?:\.[\S--[\p{P}<>]]+)+)")
|
|
#20130=@"loc,{#10000},1,127,1,167"
|
|
locations_default(#20130,#10000,1,127,1,167)
|
|
hasLocation(#20129,#20130)
|
|
is_capture(#20129,1)
|
|
#20131=*
|
|
regexpterm(#20131,1,#20129,0,"[\S--[\p{P}<>]]+(?:\.[\S--[\p{P}<>]]+)+")
|
|
#20132=@"loc,{#10000},1,128,1,166"
|
|
locations_default(#20132,#10000,1,128,1,166)
|
|
hasLocation(#20131,#20132)
|
|
#20133=*
|
|
regexpterm(#20133,9,#20131,0,"[\S--[\p{P}<>]]+")
|
|
#20134=@"loc,{#10000},1,128,1,143"
|
|
locations_default(#20134,#10000,1,128,1,143)
|
|
hasLocation(#20133,#20134)
|
|
is_greedy(#20133)
|
|
#20135=*
|
|
regexpterm(#20135,23,#20133,0,"[\S--[\p{P}<>]]")
|
|
#20136=@"loc,{#10000},1,128,1,142"
|
|
locations_default(#20136,#10000,1,128,1,142)
|
|
hasLocation(#20135,#20136)
|
|
#20137=*
|
|
regexpterm(#20137,30,#20135,0,"[\S--[\p{P}<>]]")
|
|
hasLocation(#20137,#20136)
|
|
#20138=*
|
|
regexpterm(#20138,20,#20137,0,"\S")
|
|
#20139=@"loc,{#10000},1,129,1,130"
|
|
locations_default(#20139,#10000,1,129,1,130)
|
|
hasLocation(#20138,#20139)
|
|
char_class_escape(#20138,"S")
|
|
#20140=*
|
|
regexpterm(#20140,23,#20137,1,"[\p{P}<>]")
|
|
#20141=@"loc,{#10000},1,133,1,141"
|
|
locations_default(#20141,#10000,1,133,1,141)
|
|
hasLocation(#20140,#20141)
|
|
#20142=*
|
|
regexpterm(#20142,27,#20140,0,"\p{P}")
|
|
#20143=@"loc,{#10000},1,134,1,138"
|
|
locations_default(#20143,#10000,1,134,1,138)
|
|
hasLocation(#20142,#20143)
|
|
unicode_property_escapename(#20142,"P")
|
|
#20144=*
|
|
regexpterm(#20144,14,#20140,1,"<")
|
|
#20145=@"loc,{#10000},1,139,1,139"
|
|
locations_default(#20145,#10000,1,139,1,139)
|
|
hasLocation(#20144,#20145)
|
|
regexp_const_value(#20144,"<")
|
|
#20146=*
|
|
regexpterm(#20146,14,#20140,2,">")
|
|
#20147=@"loc,{#10000},1,140,1,140"
|
|
locations_default(#20147,#10000,1,140,1,140)
|
|
hasLocation(#20146,#20147)
|
|
regexp_const_value(#20146,">")
|
|
#20148=*
|
|
regexpterm(#20148,9,#20131,1,"(?:\.[\S--[\p{P}<>]]+)+")
|
|
#20149=@"loc,{#10000},1,144,1,166"
|
|
locations_default(#20149,#10000,1,144,1,166)
|
|
hasLocation(#20148,#20149)
|
|
is_greedy(#20148)
|
|
#20150=*
|
|
regexpterm(#20150,13,#20148,0,"(?:\.[\S--[\p{P}<>]]+)")
|
|
#20151=@"loc,{#10000},1,144,1,165"
|
|
locations_default(#20151,#10000,1,144,1,165)
|
|
hasLocation(#20150,#20151)
|
|
#20152=*
|
|
regexpterm(#20152,1,#20150,0,"\.[\S--[\p{P}<>]]+")
|
|
#20153=@"loc,{#10000},1,147,1,164"
|
|
locations_default(#20153,#10000,1,147,1,164)
|
|
hasLocation(#20152,#20153)
|
|
#20154=*
|
|
regexpterm(#20154,21,#20152,0,"\.")
|
|
#20155=@"loc,{#10000},1,147,1,148"
|
|
locations_default(#20155,#10000,1,147,1,148)
|
|
hasLocation(#20154,#20155)
|
|
regexp_const_value(#20154,".")
|
|
#20156=*
|
|
regexpterm(#20156,9,#20152,1,"[\S--[\p{P}<>]]+")
|
|
#20157=@"loc,{#10000},1,149,1,164"
|
|
locations_default(#20157,#10000,1,149,1,164)
|
|
hasLocation(#20156,#20157)
|
|
is_greedy(#20156)
|
|
#20158=*
|
|
regexpterm(#20158,23,#20156,0,"[\S--[\p{P}<>]]")
|
|
#20159=@"loc,{#10000},1,149,1,163"
|
|
locations_default(#20159,#10000,1,149,1,163)
|
|
hasLocation(#20158,#20159)
|
|
#20160=*
|
|
regexpterm(#20160,30,#20158,0,"[\S--[\p{P}<>]]")
|
|
hasLocation(#20160,#20159)
|
|
#20161=*
|
|
regexpterm(#20161,20,#20160,0,"\S")
|
|
#20162=@"loc,{#10000},1,150,1,151"
|
|
locations_default(#20162,#10000,1,150,1,151)
|
|
hasLocation(#20161,#20162)
|
|
char_class_escape(#20161,"S")
|
|
#20163=*
|
|
regexpterm(#20163,23,#20160,1,"[\p{P}<>]")
|
|
#20164=@"loc,{#10000},1,154,1,162"
|
|
locations_default(#20164,#10000,1,154,1,162)
|
|
hasLocation(#20163,#20164)
|
|
#20165=*
|
|
regexpterm(#20165,27,#20163,0,"\p{P}")
|
|
#20166=@"loc,{#10000},1,155,1,159"
|
|
locations_default(#20166,#10000,1,155,1,159)
|
|
hasLocation(#20165,#20166)
|
|
unicode_property_escapename(#20165,"P")
|
|
#20167=*
|
|
regexpterm(#20167,14,#20163,1,"<")
|
|
#20168=@"loc,{#10000},1,160,1,160"
|
|
locations_default(#20168,#10000,1,160,1,160)
|
|
hasLocation(#20167,#20168)
|
|
regexp_const_value(#20167,"<")
|
|
#20169=*
|
|
regexpterm(#20169,14,#20163,2,">")
|
|
#20170=@"loc,{#10000},1,161,1,161"
|
|
locations_default(#20170,#10000,1,161,1,161)
|
|
hasLocation(#20169,#20170)
|
|
regexp_const_value(#20169,">")
|
|
#20171=*
|
|
entry_cfg_node(#20171,#20001)
|
|
#20172=@"loc,{#10000},1,1,1,0"
|
|
locations_default(#20172,#10000,1,1,1,0)
|
|
hasLocation(#20171,#20172)
|
|
#20173=*
|
|
exit_cfg_node(#20173,#20001)
|
|
hasLocation(#20173,#20015)
|
|
successor(#20018,#20021)
|
|
successor(#20022,#20019)
|
|
successor(#20021,#20022)
|
|
successor(#20019,#20173)
|
|
successor(#20171,#20018)
|
|
numlines(#10000,1,1,0)
|
|
filetype(#10000,"javascript")
|