mirror of
https://github.com/github/codeql.git
synced 2026-04-25 16:55:19 +02:00
Support JS import attributes (previously import assertions)
This commit is contained in:
@@ -3563,7 +3563,9 @@ public class Parser {
|
||||
protected Expression parseImportOrExportAssertionAndSemicolon() {
|
||||
Expression result = null;
|
||||
if (!this.eagerlyTrySemicolon()) {
|
||||
this.expectContextual("assert");
|
||||
if (!this.eatContextual("assert")) {
|
||||
this.expect(TokenType._with);
|
||||
}
|
||||
result = this.parseObj(false, null);
|
||||
this.semicolon();
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import "module" assert { type: "json" };
|
||||
import * as v1 from "module" assert { type: "json" };
|
||||
import { v2 } from "module" assert { type: "json" };
|
||||
import v3 from "module" assert { type: "json" };
|
||||
import "module" with { type: "json" };
|
||||
import * as v1 from "module" with { type: "json" };
|
||||
import { v2 } from "module" with { type: "json" };
|
||||
import v3 from "module" with { type: "json" };
|
||||
|
||||
export { v4 } from "module" assert { type: "json" };
|
||||
export * from "module" assert { type: "json" };
|
||||
export * as v5 from "module" assert { type: "json" };
|
||||
export { v4 } from "module" with { type: "json" };
|
||||
export * from "module" with { type: "json" };
|
||||
export * as v5 from "module" with { type: "json" };
|
||||
|
||||
const v6 = import("module", { assert: { type: "json" } });
|
||||
const v6 = import("module", { with: { type: "json" } });
|
||||
|
||||
import "module" // missing semicolon
|
||||
assert({type: "json"}); // function call, not import assertion
|
||||
|
||||
@@ -20,28 +20,28 @@ comments(#20004,0,#20001," function call, not import assertion","// func ... ser
|
||||
locations_default(#20005,#10000,13,25,13,62)
|
||||
hasLocation(#20004,#20005)
|
||||
#20006=*
|
||||
lines(#20006,#20001,"import ""module"" assert { type: ""json"" };","
|
||||
lines(#20006,#20001,"import ""module"" with { type: ""json"" };","
|
||||
")
|
||||
#20007=@"loc,{#10000},1,1,1,40"
|
||||
locations_default(#20007,#10000,1,1,1,40)
|
||||
#20007=@"loc,{#10000},1,1,1,38"
|
||||
locations_default(#20007,#10000,1,1,1,38)
|
||||
hasLocation(#20006,#20007)
|
||||
#20008=*
|
||||
lines(#20008,#20001,"import * as v1 from ""module"" assert { type: ""json"" };","
|
||||
lines(#20008,#20001,"import * as v1 from ""module"" with { type: ""json"" };","
|
||||
")
|
||||
#20009=@"loc,{#10000},2,1,2,53"
|
||||
locations_default(#20009,#10000,2,1,2,53)
|
||||
#20009=@"loc,{#10000},2,1,2,51"
|
||||
locations_default(#20009,#10000,2,1,2,51)
|
||||
hasLocation(#20008,#20009)
|
||||
#20010=*
|
||||
lines(#20010,#20001,"import { v2 } from ""module"" assert { type: ""json"" };","
|
||||
lines(#20010,#20001,"import { v2 } from ""module"" with { type: ""json"" };","
|
||||
")
|
||||
#20011=@"loc,{#10000},3,1,3,52"
|
||||
locations_default(#20011,#10000,3,1,3,52)
|
||||
#20011=@"loc,{#10000},3,1,3,50"
|
||||
locations_default(#20011,#10000,3,1,3,50)
|
||||
hasLocation(#20010,#20011)
|
||||
#20012=*
|
||||
lines(#20012,#20001,"import v3 from ""module"" assert { type: ""json"" };","
|
||||
lines(#20012,#20001,"import v3 from ""module"" with { type: ""json"" };","
|
||||
")
|
||||
#20013=@"loc,{#10000},4,1,4,48"
|
||||
locations_default(#20013,#10000,4,1,4,48)
|
||||
#20013=@"loc,{#10000},4,1,4,46"
|
||||
locations_default(#20013,#10000,4,1,4,46)
|
||||
hasLocation(#20012,#20013)
|
||||
#20014=*
|
||||
lines(#20014,#20001,"","
|
||||
@@ -50,22 +50,22 @@ lines(#20014,#20001,"","
|
||||
locations_default(#20015,#10000,5,1,5,0)
|
||||
hasLocation(#20014,#20015)
|
||||
#20016=*
|
||||
lines(#20016,#20001,"export { v4 } from ""module"" assert { type: ""json"" };","
|
||||
lines(#20016,#20001,"export { v4 } from ""module"" with { type: ""json"" };","
|
||||
")
|
||||
#20017=@"loc,{#10000},6,1,6,52"
|
||||
locations_default(#20017,#10000,6,1,6,52)
|
||||
#20017=@"loc,{#10000},6,1,6,50"
|
||||
locations_default(#20017,#10000,6,1,6,50)
|
||||
hasLocation(#20016,#20017)
|
||||
#20018=*
|
||||
lines(#20018,#20001,"export * from ""module"" assert { type: ""json"" };","
|
||||
lines(#20018,#20001,"export * from ""module"" with { type: ""json"" };","
|
||||
")
|
||||
#20019=@"loc,{#10000},7,1,7,47"
|
||||
locations_default(#20019,#10000,7,1,7,47)
|
||||
#20019=@"loc,{#10000},7,1,7,45"
|
||||
locations_default(#20019,#10000,7,1,7,45)
|
||||
hasLocation(#20018,#20019)
|
||||
#20020=*
|
||||
lines(#20020,#20001,"export * as v5 from ""module"" assert { type: ""json"" };","
|
||||
lines(#20020,#20001,"export * as v5 from ""module"" with { type: ""json"" };","
|
||||
")
|
||||
#20021=@"loc,{#10000},8,1,8,53"
|
||||
locations_default(#20021,#10000,8,1,8,53)
|
||||
#20021=@"loc,{#10000},8,1,8,51"
|
||||
locations_default(#20021,#10000,8,1,8,51)
|
||||
hasLocation(#20020,#20021)
|
||||
#20022=*
|
||||
lines(#20022,#20001,"","
|
||||
@@ -74,10 +74,10 @@ lines(#20022,#20001,"","
|
||||
locations_default(#20023,#10000,9,1,9,0)
|
||||
hasLocation(#20022,#20023)
|
||||
#20024=*
|
||||
lines(#20024,#20001,"const v6 = import(""module"", { assert: { type: ""json"" } });","
|
||||
lines(#20024,#20001,"const v6 = import(""module"", { with: { type: ""json"" } });","
|
||||
")
|
||||
#20025=@"loc,{#10000},10,1,10,58"
|
||||
locations_default(#20025,#10000,10,1,10,58)
|
||||
#20025=@"loc,{#10000},10,1,10,56"
|
||||
locations_default(#20025,#10000,10,1,10,56)
|
||||
hasLocation(#20024,#20025)
|
||||
#20026=*
|
||||
lines(#20026,#20001,"","
|
||||
@@ -109,39 +109,39 @@ tokeninfo(#20034,4,#20001,1,"""module""")
|
||||
locations_default(#20035,#10000,1,8,1,15)
|
||||
hasLocation(#20034,#20035)
|
||||
#20036=*
|
||||
tokeninfo(#20036,6,#20001,2,"assert")
|
||||
#20037=@"loc,{#10000},1,17,1,22"
|
||||
locations_default(#20037,#10000,1,17,1,22)
|
||||
tokeninfo(#20036,7,#20001,2,"with")
|
||||
#20037=@"loc,{#10000},1,17,1,20"
|
||||
locations_default(#20037,#10000,1,17,1,20)
|
||||
hasLocation(#20036,#20037)
|
||||
#20038=*
|
||||
tokeninfo(#20038,8,#20001,3,"{")
|
||||
#20039=@"loc,{#10000},1,24,1,24"
|
||||
locations_default(#20039,#10000,1,24,1,24)
|
||||
#20039=@"loc,{#10000},1,22,1,22"
|
||||
locations_default(#20039,#10000,1,22,1,22)
|
||||
hasLocation(#20038,#20039)
|
||||
#20040=*
|
||||
tokeninfo(#20040,6,#20001,4,"type")
|
||||
#20041=@"loc,{#10000},1,26,1,29"
|
||||
locations_default(#20041,#10000,1,26,1,29)
|
||||
#20041=@"loc,{#10000},1,24,1,27"
|
||||
locations_default(#20041,#10000,1,24,1,27)
|
||||
hasLocation(#20040,#20041)
|
||||
#20042=*
|
||||
tokeninfo(#20042,8,#20001,5,":")
|
||||
#20043=@"loc,{#10000},1,30,1,30"
|
||||
locations_default(#20043,#10000,1,30,1,30)
|
||||
#20043=@"loc,{#10000},1,28,1,28"
|
||||
locations_default(#20043,#10000,1,28,1,28)
|
||||
hasLocation(#20042,#20043)
|
||||
#20044=*
|
||||
tokeninfo(#20044,4,#20001,6,"""json""")
|
||||
#20045=@"loc,{#10000},1,32,1,37"
|
||||
locations_default(#20045,#10000,1,32,1,37)
|
||||
#20045=@"loc,{#10000},1,30,1,35"
|
||||
locations_default(#20045,#10000,1,30,1,35)
|
||||
hasLocation(#20044,#20045)
|
||||
#20046=*
|
||||
tokeninfo(#20046,8,#20001,7,"}")
|
||||
#20047=@"loc,{#10000},1,39,1,39"
|
||||
locations_default(#20047,#10000,1,39,1,39)
|
||||
#20047=@"loc,{#10000},1,37,1,37"
|
||||
locations_default(#20047,#10000,1,37,1,37)
|
||||
hasLocation(#20046,#20047)
|
||||
#20048=*
|
||||
tokeninfo(#20048,8,#20001,8,";")
|
||||
#20049=@"loc,{#10000},1,40,1,40"
|
||||
locations_default(#20049,#10000,1,40,1,40)
|
||||
#20049=@"loc,{#10000},1,38,1,38"
|
||||
locations_default(#20049,#10000,1,38,1,38)
|
||||
hasLocation(#20048,#20049)
|
||||
#20050=*
|
||||
tokeninfo(#20050,7,#20001,9,"import")
|
||||
@@ -174,39 +174,39 @@ tokeninfo(#20060,4,#20001,14,"""module""")
|
||||
locations_default(#20061,#10000,2,21,2,28)
|
||||
hasLocation(#20060,#20061)
|
||||
#20062=*
|
||||
tokeninfo(#20062,6,#20001,15,"assert")
|
||||
#20063=@"loc,{#10000},2,30,2,35"
|
||||
locations_default(#20063,#10000,2,30,2,35)
|
||||
tokeninfo(#20062,7,#20001,15,"with")
|
||||
#20063=@"loc,{#10000},2,30,2,33"
|
||||
locations_default(#20063,#10000,2,30,2,33)
|
||||
hasLocation(#20062,#20063)
|
||||
#20064=*
|
||||
tokeninfo(#20064,8,#20001,16,"{")
|
||||
#20065=@"loc,{#10000},2,37,2,37"
|
||||
locations_default(#20065,#10000,2,37,2,37)
|
||||
#20065=@"loc,{#10000},2,35,2,35"
|
||||
locations_default(#20065,#10000,2,35,2,35)
|
||||
hasLocation(#20064,#20065)
|
||||
#20066=*
|
||||
tokeninfo(#20066,6,#20001,17,"type")
|
||||
#20067=@"loc,{#10000},2,39,2,42"
|
||||
locations_default(#20067,#10000,2,39,2,42)
|
||||
#20067=@"loc,{#10000},2,37,2,40"
|
||||
locations_default(#20067,#10000,2,37,2,40)
|
||||
hasLocation(#20066,#20067)
|
||||
#20068=*
|
||||
tokeninfo(#20068,8,#20001,18,":")
|
||||
#20069=@"loc,{#10000},2,43,2,43"
|
||||
locations_default(#20069,#10000,2,43,2,43)
|
||||
#20069=@"loc,{#10000},2,41,2,41"
|
||||
locations_default(#20069,#10000,2,41,2,41)
|
||||
hasLocation(#20068,#20069)
|
||||
#20070=*
|
||||
tokeninfo(#20070,4,#20001,19,"""json""")
|
||||
#20071=@"loc,{#10000},2,45,2,50"
|
||||
locations_default(#20071,#10000,2,45,2,50)
|
||||
#20071=@"loc,{#10000},2,43,2,48"
|
||||
locations_default(#20071,#10000,2,43,2,48)
|
||||
hasLocation(#20070,#20071)
|
||||
#20072=*
|
||||
tokeninfo(#20072,8,#20001,20,"}")
|
||||
#20073=@"loc,{#10000},2,52,2,52"
|
||||
locations_default(#20073,#10000,2,52,2,52)
|
||||
#20073=@"loc,{#10000},2,50,2,50"
|
||||
locations_default(#20073,#10000,2,50,2,50)
|
||||
hasLocation(#20072,#20073)
|
||||
#20074=*
|
||||
tokeninfo(#20074,8,#20001,21,";")
|
||||
#20075=@"loc,{#10000},2,53,2,53"
|
||||
locations_default(#20075,#10000,2,53,2,53)
|
||||
#20075=@"loc,{#10000},2,51,2,51"
|
||||
locations_default(#20075,#10000,2,51,2,51)
|
||||
hasLocation(#20074,#20075)
|
||||
#20076=*
|
||||
tokeninfo(#20076,7,#20001,22,"import")
|
||||
@@ -239,39 +239,39 @@ tokeninfo(#20086,4,#20001,27,"""module""")
|
||||
locations_default(#20087,#10000,3,20,3,27)
|
||||
hasLocation(#20086,#20087)
|
||||
#20088=*
|
||||
tokeninfo(#20088,6,#20001,28,"assert")
|
||||
#20089=@"loc,{#10000},3,29,3,34"
|
||||
locations_default(#20089,#10000,3,29,3,34)
|
||||
tokeninfo(#20088,7,#20001,28,"with")
|
||||
#20089=@"loc,{#10000},3,29,3,32"
|
||||
locations_default(#20089,#10000,3,29,3,32)
|
||||
hasLocation(#20088,#20089)
|
||||
#20090=*
|
||||
tokeninfo(#20090,8,#20001,29,"{")
|
||||
#20091=@"loc,{#10000},3,36,3,36"
|
||||
locations_default(#20091,#10000,3,36,3,36)
|
||||
#20091=@"loc,{#10000},3,34,3,34"
|
||||
locations_default(#20091,#10000,3,34,3,34)
|
||||
hasLocation(#20090,#20091)
|
||||
#20092=*
|
||||
tokeninfo(#20092,6,#20001,30,"type")
|
||||
#20093=@"loc,{#10000},3,38,3,41"
|
||||
locations_default(#20093,#10000,3,38,3,41)
|
||||
#20093=@"loc,{#10000},3,36,3,39"
|
||||
locations_default(#20093,#10000,3,36,3,39)
|
||||
hasLocation(#20092,#20093)
|
||||
#20094=*
|
||||
tokeninfo(#20094,8,#20001,31,":")
|
||||
#20095=@"loc,{#10000},3,42,3,42"
|
||||
locations_default(#20095,#10000,3,42,3,42)
|
||||
#20095=@"loc,{#10000},3,40,3,40"
|
||||
locations_default(#20095,#10000,3,40,3,40)
|
||||
hasLocation(#20094,#20095)
|
||||
#20096=*
|
||||
tokeninfo(#20096,4,#20001,32,"""json""")
|
||||
#20097=@"loc,{#10000},3,44,3,49"
|
||||
locations_default(#20097,#10000,3,44,3,49)
|
||||
#20097=@"loc,{#10000},3,42,3,47"
|
||||
locations_default(#20097,#10000,3,42,3,47)
|
||||
hasLocation(#20096,#20097)
|
||||
#20098=*
|
||||
tokeninfo(#20098,8,#20001,33,"}")
|
||||
#20099=@"loc,{#10000},3,51,3,51"
|
||||
locations_default(#20099,#10000,3,51,3,51)
|
||||
#20099=@"loc,{#10000},3,49,3,49"
|
||||
locations_default(#20099,#10000,3,49,3,49)
|
||||
hasLocation(#20098,#20099)
|
||||
#20100=*
|
||||
tokeninfo(#20100,8,#20001,34,";")
|
||||
#20101=@"loc,{#10000},3,52,3,52"
|
||||
locations_default(#20101,#10000,3,52,3,52)
|
||||
#20101=@"loc,{#10000},3,50,3,50"
|
||||
locations_default(#20101,#10000,3,50,3,50)
|
||||
hasLocation(#20100,#20101)
|
||||
#20102=*
|
||||
tokeninfo(#20102,7,#20001,35,"import")
|
||||
@@ -294,39 +294,39 @@ tokeninfo(#20108,4,#20001,38,"""module""")
|
||||
locations_default(#20109,#10000,4,16,4,23)
|
||||
hasLocation(#20108,#20109)
|
||||
#20110=*
|
||||
tokeninfo(#20110,6,#20001,39,"assert")
|
||||
#20111=@"loc,{#10000},4,25,4,30"
|
||||
locations_default(#20111,#10000,4,25,4,30)
|
||||
tokeninfo(#20110,7,#20001,39,"with")
|
||||
#20111=@"loc,{#10000},4,25,4,28"
|
||||
locations_default(#20111,#10000,4,25,4,28)
|
||||
hasLocation(#20110,#20111)
|
||||
#20112=*
|
||||
tokeninfo(#20112,8,#20001,40,"{")
|
||||
#20113=@"loc,{#10000},4,32,4,32"
|
||||
locations_default(#20113,#10000,4,32,4,32)
|
||||
#20113=@"loc,{#10000},4,30,4,30"
|
||||
locations_default(#20113,#10000,4,30,4,30)
|
||||
hasLocation(#20112,#20113)
|
||||
#20114=*
|
||||
tokeninfo(#20114,6,#20001,41,"type")
|
||||
#20115=@"loc,{#10000},4,34,4,37"
|
||||
locations_default(#20115,#10000,4,34,4,37)
|
||||
#20115=@"loc,{#10000},4,32,4,35"
|
||||
locations_default(#20115,#10000,4,32,4,35)
|
||||
hasLocation(#20114,#20115)
|
||||
#20116=*
|
||||
tokeninfo(#20116,8,#20001,42,":")
|
||||
#20117=@"loc,{#10000},4,38,4,38"
|
||||
locations_default(#20117,#10000,4,38,4,38)
|
||||
#20117=@"loc,{#10000},4,36,4,36"
|
||||
locations_default(#20117,#10000,4,36,4,36)
|
||||
hasLocation(#20116,#20117)
|
||||
#20118=*
|
||||
tokeninfo(#20118,4,#20001,43,"""json""")
|
||||
#20119=@"loc,{#10000},4,40,4,45"
|
||||
locations_default(#20119,#10000,4,40,4,45)
|
||||
#20119=@"loc,{#10000},4,38,4,43"
|
||||
locations_default(#20119,#10000,4,38,4,43)
|
||||
hasLocation(#20118,#20119)
|
||||
#20120=*
|
||||
tokeninfo(#20120,8,#20001,44,"}")
|
||||
#20121=@"loc,{#10000},4,47,4,47"
|
||||
locations_default(#20121,#10000,4,47,4,47)
|
||||
#20121=@"loc,{#10000},4,45,4,45"
|
||||
locations_default(#20121,#10000,4,45,4,45)
|
||||
hasLocation(#20120,#20121)
|
||||
#20122=*
|
||||
tokeninfo(#20122,8,#20001,45,";")
|
||||
#20123=@"loc,{#10000},4,48,4,48"
|
||||
locations_default(#20123,#10000,4,48,4,48)
|
||||
#20123=@"loc,{#10000},4,46,4,46"
|
||||
locations_default(#20123,#10000,4,46,4,46)
|
||||
hasLocation(#20122,#20123)
|
||||
#20124=*
|
||||
tokeninfo(#20124,7,#20001,46,"export")
|
||||
@@ -359,39 +359,39 @@ tokeninfo(#20134,4,#20001,51,"""module""")
|
||||
locations_default(#20135,#10000,6,20,6,27)
|
||||
hasLocation(#20134,#20135)
|
||||
#20136=*
|
||||
tokeninfo(#20136,6,#20001,52,"assert")
|
||||
#20137=@"loc,{#10000},6,29,6,34"
|
||||
locations_default(#20137,#10000,6,29,6,34)
|
||||
tokeninfo(#20136,7,#20001,52,"with")
|
||||
#20137=@"loc,{#10000},6,29,6,32"
|
||||
locations_default(#20137,#10000,6,29,6,32)
|
||||
hasLocation(#20136,#20137)
|
||||
#20138=*
|
||||
tokeninfo(#20138,8,#20001,53,"{")
|
||||
#20139=@"loc,{#10000},6,36,6,36"
|
||||
locations_default(#20139,#10000,6,36,6,36)
|
||||
#20139=@"loc,{#10000},6,34,6,34"
|
||||
locations_default(#20139,#10000,6,34,6,34)
|
||||
hasLocation(#20138,#20139)
|
||||
#20140=*
|
||||
tokeninfo(#20140,6,#20001,54,"type")
|
||||
#20141=@"loc,{#10000},6,38,6,41"
|
||||
locations_default(#20141,#10000,6,38,6,41)
|
||||
#20141=@"loc,{#10000},6,36,6,39"
|
||||
locations_default(#20141,#10000,6,36,6,39)
|
||||
hasLocation(#20140,#20141)
|
||||
#20142=*
|
||||
tokeninfo(#20142,8,#20001,55,":")
|
||||
#20143=@"loc,{#10000},6,42,6,42"
|
||||
locations_default(#20143,#10000,6,42,6,42)
|
||||
#20143=@"loc,{#10000},6,40,6,40"
|
||||
locations_default(#20143,#10000,6,40,6,40)
|
||||
hasLocation(#20142,#20143)
|
||||
#20144=*
|
||||
tokeninfo(#20144,4,#20001,56,"""json""")
|
||||
#20145=@"loc,{#10000},6,44,6,49"
|
||||
locations_default(#20145,#10000,6,44,6,49)
|
||||
#20145=@"loc,{#10000},6,42,6,47"
|
||||
locations_default(#20145,#10000,6,42,6,47)
|
||||
hasLocation(#20144,#20145)
|
||||
#20146=*
|
||||
tokeninfo(#20146,8,#20001,57,"}")
|
||||
#20147=@"loc,{#10000},6,51,6,51"
|
||||
locations_default(#20147,#10000,6,51,6,51)
|
||||
#20147=@"loc,{#10000},6,49,6,49"
|
||||
locations_default(#20147,#10000,6,49,6,49)
|
||||
hasLocation(#20146,#20147)
|
||||
#20148=*
|
||||
tokeninfo(#20148,8,#20001,58,";")
|
||||
#20149=@"loc,{#10000},6,52,6,52"
|
||||
locations_default(#20149,#10000,6,52,6,52)
|
||||
#20149=@"loc,{#10000},6,50,6,50"
|
||||
locations_default(#20149,#10000,6,50,6,50)
|
||||
hasLocation(#20148,#20149)
|
||||
#20150=*
|
||||
tokeninfo(#20150,7,#20001,59,"export")
|
||||
@@ -414,39 +414,39 @@ tokeninfo(#20156,4,#20001,62,"""module""")
|
||||
locations_default(#20157,#10000,7,15,7,22)
|
||||
hasLocation(#20156,#20157)
|
||||
#20158=*
|
||||
tokeninfo(#20158,6,#20001,63,"assert")
|
||||
#20159=@"loc,{#10000},7,24,7,29"
|
||||
locations_default(#20159,#10000,7,24,7,29)
|
||||
tokeninfo(#20158,7,#20001,63,"with")
|
||||
#20159=@"loc,{#10000},7,24,7,27"
|
||||
locations_default(#20159,#10000,7,24,7,27)
|
||||
hasLocation(#20158,#20159)
|
||||
#20160=*
|
||||
tokeninfo(#20160,8,#20001,64,"{")
|
||||
#20161=@"loc,{#10000},7,31,7,31"
|
||||
locations_default(#20161,#10000,7,31,7,31)
|
||||
#20161=@"loc,{#10000},7,29,7,29"
|
||||
locations_default(#20161,#10000,7,29,7,29)
|
||||
hasLocation(#20160,#20161)
|
||||
#20162=*
|
||||
tokeninfo(#20162,6,#20001,65,"type")
|
||||
#20163=@"loc,{#10000},7,33,7,36"
|
||||
locations_default(#20163,#10000,7,33,7,36)
|
||||
#20163=@"loc,{#10000},7,31,7,34"
|
||||
locations_default(#20163,#10000,7,31,7,34)
|
||||
hasLocation(#20162,#20163)
|
||||
#20164=*
|
||||
tokeninfo(#20164,8,#20001,66,":")
|
||||
#20165=@"loc,{#10000},7,37,7,37"
|
||||
locations_default(#20165,#10000,7,37,7,37)
|
||||
#20165=@"loc,{#10000},7,35,7,35"
|
||||
locations_default(#20165,#10000,7,35,7,35)
|
||||
hasLocation(#20164,#20165)
|
||||
#20166=*
|
||||
tokeninfo(#20166,4,#20001,67,"""json""")
|
||||
#20167=@"loc,{#10000},7,39,7,44"
|
||||
locations_default(#20167,#10000,7,39,7,44)
|
||||
#20167=@"loc,{#10000},7,37,7,42"
|
||||
locations_default(#20167,#10000,7,37,7,42)
|
||||
hasLocation(#20166,#20167)
|
||||
#20168=*
|
||||
tokeninfo(#20168,8,#20001,68,"}")
|
||||
#20169=@"loc,{#10000},7,46,7,46"
|
||||
locations_default(#20169,#10000,7,46,7,46)
|
||||
#20169=@"loc,{#10000},7,44,7,44"
|
||||
locations_default(#20169,#10000,7,44,7,44)
|
||||
hasLocation(#20168,#20169)
|
||||
#20170=*
|
||||
tokeninfo(#20170,8,#20001,69,";")
|
||||
#20171=@"loc,{#10000},7,47,7,47"
|
||||
locations_default(#20171,#10000,7,47,7,47)
|
||||
#20171=@"loc,{#10000},7,45,7,45"
|
||||
locations_default(#20171,#10000,7,45,7,45)
|
||||
hasLocation(#20170,#20171)
|
||||
#20172=*
|
||||
tokeninfo(#20172,7,#20001,70,"export")
|
||||
@@ -479,39 +479,39 @@ tokeninfo(#20182,4,#20001,75,"""module""")
|
||||
locations_default(#20183,#10000,8,21,8,28)
|
||||
hasLocation(#20182,#20183)
|
||||
#20184=*
|
||||
tokeninfo(#20184,6,#20001,76,"assert")
|
||||
#20185=@"loc,{#10000},8,30,8,35"
|
||||
locations_default(#20185,#10000,8,30,8,35)
|
||||
tokeninfo(#20184,7,#20001,76,"with")
|
||||
#20185=@"loc,{#10000},8,30,8,33"
|
||||
locations_default(#20185,#10000,8,30,8,33)
|
||||
hasLocation(#20184,#20185)
|
||||
#20186=*
|
||||
tokeninfo(#20186,8,#20001,77,"{")
|
||||
#20187=@"loc,{#10000},8,37,8,37"
|
||||
locations_default(#20187,#10000,8,37,8,37)
|
||||
#20187=@"loc,{#10000},8,35,8,35"
|
||||
locations_default(#20187,#10000,8,35,8,35)
|
||||
hasLocation(#20186,#20187)
|
||||
#20188=*
|
||||
tokeninfo(#20188,6,#20001,78,"type")
|
||||
#20189=@"loc,{#10000},8,39,8,42"
|
||||
locations_default(#20189,#10000,8,39,8,42)
|
||||
#20189=@"loc,{#10000},8,37,8,40"
|
||||
locations_default(#20189,#10000,8,37,8,40)
|
||||
hasLocation(#20188,#20189)
|
||||
#20190=*
|
||||
tokeninfo(#20190,8,#20001,79,":")
|
||||
#20191=@"loc,{#10000},8,43,8,43"
|
||||
locations_default(#20191,#10000,8,43,8,43)
|
||||
#20191=@"loc,{#10000},8,41,8,41"
|
||||
locations_default(#20191,#10000,8,41,8,41)
|
||||
hasLocation(#20190,#20191)
|
||||
#20192=*
|
||||
tokeninfo(#20192,4,#20001,80,"""json""")
|
||||
#20193=@"loc,{#10000},8,45,8,50"
|
||||
locations_default(#20193,#10000,8,45,8,50)
|
||||
#20193=@"loc,{#10000},8,43,8,48"
|
||||
locations_default(#20193,#10000,8,43,8,48)
|
||||
hasLocation(#20192,#20193)
|
||||
#20194=*
|
||||
tokeninfo(#20194,8,#20001,81,"}")
|
||||
#20195=@"loc,{#10000},8,52,8,52"
|
||||
locations_default(#20195,#10000,8,52,8,52)
|
||||
#20195=@"loc,{#10000},8,50,8,50"
|
||||
locations_default(#20195,#10000,8,50,8,50)
|
||||
hasLocation(#20194,#20195)
|
||||
#20196=*
|
||||
tokeninfo(#20196,8,#20001,82,";")
|
||||
#20197=@"loc,{#10000},8,53,8,53"
|
||||
locations_default(#20197,#10000,8,53,8,53)
|
||||
#20197=@"loc,{#10000},8,51,8,51"
|
||||
locations_default(#20197,#10000,8,51,8,51)
|
||||
hasLocation(#20196,#20197)
|
||||
#20198=*
|
||||
tokeninfo(#20198,7,#20001,83,"const")
|
||||
@@ -554,54 +554,54 @@ tokeninfo(#20212,8,#20001,90,"{")
|
||||
locations_default(#20213,#10000,10,29,10,29)
|
||||
hasLocation(#20212,#20213)
|
||||
#20214=*
|
||||
tokeninfo(#20214,6,#20001,91,"assert")
|
||||
#20215=@"loc,{#10000},10,31,10,36"
|
||||
locations_default(#20215,#10000,10,31,10,36)
|
||||
tokeninfo(#20214,7,#20001,91,"with")
|
||||
#20215=@"loc,{#10000},10,31,10,34"
|
||||
locations_default(#20215,#10000,10,31,10,34)
|
||||
hasLocation(#20214,#20215)
|
||||
#20216=*
|
||||
tokeninfo(#20216,8,#20001,92,":")
|
||||
#20217=@"loc,{#10000},10,37,10,37"
|
||||
locations_default(#20217,#10000,10,37,10,37)
|
||||
#20217=@"loc,{#10000},10,35,10,35"
|
||||
locations_default(#20217,#10000,10,35,10,35)
|
||||
hasLocation(#20216,#20217)
|
||||
#20218=*
|
||||
tokeninfo(#20218,8,#20001,93,"{")
|
||||
#20219=@"loc,{#10000},10,39,10,39"
|
||||
locations_default(#20219,#10000,10,39,10,39)
|
||||
#20219=@"loc,{#10000},10,37,10,37"
|
||||
locations_default(#20219,#10000,10,37,10,37)
|
||||
hasLocation(#20218,#20219)
|
||||
#20220=*
|
||||
tokeninfo(#20220,6,#20001,94,"type")
|
||||
#20221=@"loc,{#10000},10,41,10,44"
|
||||
locations_default(#20221,#10000,10,41,10,44)
|
||||
#20221=@"loc,{#10000},10,39,10,42"
|
||||
locations_default(#20221,#10000,10,39,10,42)
|
||||
hasLocation(#20220,#20221)
|
||||
#20222=*
|
||||
tokeninfo(#20222,8,#20001,95,":")
|
||||
#20223=@"loc,{#10000},10,45,10,45"
|
||||
locations_default(#20223,#10000,10,45,10,45)
|
||||
#20223=@"loc,{#10000},10,43,10,43"
|
||||
locations_default(#20223,#10000,10,43,10,43)
|
||||
hasLocation(#20222,#20223)
|
||||
#20224=*
|
||||
tokeninfo(#20224,4,#20001,96,"""json""")
|
||||
#20225=@"loc,{#10000},10,47,10,52"
|
||||
locations_default(#20225,#10000,10,47,10,52)
|
||||
#20225=@"loc,{#10000},10,45,10,50"
|
||||
locations_default(#20225,#10000,10,45,10,50)
|
||||
hasLocation(#20224,#20225)
|
||||
#20226=*
|
||||
tokeninfo(#20226,8,#20001,97,"}")
|
||||
#20227=@"loc,{#10000},10,54,10,54"
|
||||
locations_default(#20227,#10000,10,54,10,54)
|
||||
#20227=@"loc,{#10000},10,52,10,52"
|
||||
locations_default(#20227,#10000,10,52,10,52)
|
||||
hasLocation(#20226,#20227)
|
||||
#20228=*
|
||||
tokeninfo(#20228,8,#20001,98,"}")
|
||||
#20229=@"loc,{#10000},10,56,10,56"
|
||||
locations_default(#20229,#10000,10,56,10,56)
|
||||
#20229=@"loc,{#10000},10,54,10,54"
|
||||
locations_default(#20229,#10000,10,54,10,54)
|
||||
hasLocation(#20228,#20229)
|
||||
#20230=*
|
||||
tokeninfo(#20230,8,#20001,99,")")
|
||||
#20231=@"loc,{#10000},10,57,10,57"
|
||||
locations_default(#20231,#10000,10,57,10,57)
|
||||
#20231=@"loc,{#10000},10,55,10,55"
|
||||
locations_default(#20231,#10000,10,55,10,55)
|
||||
hasLocation(#20230,#20231)
|
||||
#20232=*
|
||||
tokeninfo(#20232,8,#20001,100,";")
|
||||
#20233=@"loc,{#10000},10,58,10,58"
|
||||
locations_default(#20233,#10000,10,58,10,58)
|
||||
#20233=@"loc,{#10000},10,56,10,56"
|
||||
locations_default(#20233,#10000,10,56,10,56)
|
||||
hasLocation(#20232,#20233)
|
||||
#20234=*
|
||||
tokeninfo(#20234,7,#20001,101,"import")
|
||||
@@ -722,15 +722,15 @@ hasLocation(#20272,#20273)
|
||||
regexp_const_value(#20272,"module")
|
||||
#20274=*
|
||||
exprs(#20274,8,#20270,-10,"{ type: ""json"" }")
|
||||
#20275=@"loc,{#10000},1,24,1,39"
|
||||
locations_default(#20275,#10000,1,24,1,39)
|
||||
#20275=@"loc,{#10000},1,22,1,37"
|
||||
locations_default(#20275,#10000,1,22,1,37)
|
||||
hasLocation(#20274,#20275)
|
||||
enclosing_stmt(#20274,#20270)
|
||||
expr_containers(#20274,#20001)
|
||||
#20276=*
|
||||
properties(#20276,#20274,0,0,"type: ""json""")
|
||||
#20277=@"loc,{#10000},1,26,1,37"
|
||||
locations_default(#20277,#10000,1,26,1,37)
|
||||
#20277=@"loc,{#10000},1,24,1,35"
|
||||
locations_default(#20277,#10000,1,24,1,35)
|
||||
hasLocation(#20276,#20277)
|
||||
#20278=*
|
||||
exprs(#20278,0,#20276,0,"type")
|
||||
@@ -746,8 +746,8 @@ expr_containers(#20279,#20001)
|
||||
literals("json","""json""",#20279)
|
||||
#20280=*
|
||||
regexpterm(#20280,14,#20279,0,"json")
|
||||
#20281=@"loc,{#10000},1,33,1,36"
|
||||
locations_default(#20281,#10000,1,33,1,36)
|
||||
#20281=@"loc,{#10000},1,31,1,34"
|
||||
locations_default(#20281,#10000,1,31,1,34)
|
||||
hasLocation(#20280,#20281)
|
||||
regexp_const_value(#20280,"json")
|
||||
#20282=*
|
||||
@@ -768,15 +768,15 @@ hasLocation(#20284,#20285)
|
||||
regexp_const_value(#20284,"module")
|
||||
#20286=*
|
||||
exprs(#20286,8,#20282,-10,"{ type: ""json"" }")
|
||||
#20287=@"loc,{#10000},2,37,2,52"
|
||||
locations_default(#20287,#10000,2,37,2,52)
|
||||
#20287=@"loc,{#10000},2,35,2,50"
|
||||
locations_default(#20287,#10000,2,35,2,50)
|
||||
hasLocation(#20286,#20287)
|
||||
enclosing_stmt(#20286,#20282)
|
||||
expr_containers(#20286,#20001)
|
||||
#20288=*
|
||||
properties(#20288,#20286,0,0,"type: ""json""")
|
||||
#20289=@"loc,{#10000},2,39,2,50"
|
||||
locations_default(#20289,#10000,2,39,2,50)
|
||||
#20289=@"loc,{#10000},2,37,2,48"
|
||||
locations_default(#20289,#10000,2,37,2,48)
|
||||
hasLocation(#20288,#20289)
|
||||
#20290=*
|
||||
exprs(#20290,0,#20288,0,"type")
|
||||
@@ -792,8 +792,8 @@ expr_containers(#20291,#20001)
|
||||
literals("json","""json""",#20291)
|
||||
#20292=*
|
||||
regexpterm(#20292,14,#20291,0,"json")
|
||||
#20293=@"loc,{#10000},2,46,2,49"
|
||||
locations_default(#20293,#10000,2,46,2,49)
|
||||
#20293=@"loc,{#10000},2,44,2,47"
|
||||
locations_default(#20293,#10000,2,44,2,47)
|
||||
hasLocation(#20292,#20293)
|
||||
regexp_const_value(#20292,"json")
|
||||
#20294=*
|
||||
@@ -830,15 +830,15 @@ hasLocation(#20299,#20300)
|
||||
regexp_const_value(#20299,"module")
|
||||
#20301=*
|
||||
exprs(#20301,8,#20297,-10,"{ type: ""json"" }")
|
||||
#20302=@"loc,{#10000},3,36,3,51"
|
||||
locations_default(#20302,#10000,3,36,3,51)
|
||||
#20302=@"loc,{#10000},3,34,3,49"
|
||||
locations_default(#20302,#10000,3,34,3,49)
|
||||
hasLocation(#20301,#20302)
|
||||
enclosing_stmt(#20301,#20297)
|
||||
expr_containers(#20301,#20001)
|
||||
#20303=*
|
||||
properties(#20303,#20301,0,0,"type: ""json""")
|
||||
#20304=@"loc,{#10000},3,38,3,49"
|
||||
locations_default(#20304,#10000,3,38,3,49)
|
||||
#20304=@"loc,{#10000},3,36,3,47"
|
||||
locations_default(#20304,#10000,3,36,3,47)
|
||||
hasLocation(#20303,#20304)
|
||||
#20305=*
|
||||
exprs(#20305,0,#20303,0,"type")
|
||||
@@ -854,8 +854,8 @@ expr_containers(#20306,#20001)
|
||||
literals("json","""json""",#20306)
|
||||
#20307=*
|
||||
regexpterm(#20307,14,#20306,0,"json")
|
||||
#20308=@"loc,{#10000},3,45,3,48"
|
||||
locations_default(#20308,#10000,3,45,3,48)
|
||||
#20308=@"loc,{#10000},3,43,3,46"
|
||||
locations_default(#20308,#10000,3,43,3,46)
|
||||
hasLocation(#20307,#20308)
|
||||
regexp_const_value(#20307,"json")
|
||||
#20309=*
|
||||
@@ -896,15 +896,15 @@ hasLocation(#20314,#20315)
|
||||
regexp_const_value(#20314,"module")
|
||||
#20316=*
|
||||
exprs(#20316,8,#20312,-10,"{ type: ""json"" }")
|
||||
#20317=@"loc,{#10000},4,32,4,47"
|
||||
locations_default(#20317,#10000,4,32,4,47)
|
||||
#20317=@"loc,{#10000},4,30,4,45"
|
||||
locations_default(#20317,#10000,4,30,4,45)
|
||||
hasLocation(#20316,#20317)
|
||||
enclosing_stmt(#20316,#20312)
|
||||
expr_containers(#20316,#20001)
|
||||
#20318=*
|
||||
properties(#20318,#20316,0,0,"type: ""json""")
|
||||
#20319=@"loc,{#10000},4,34,4,45"
|
||||
locations_default(#20319,#10000,4,34,4,45)
|
||||
#20319=@"loc,{#10000},4,32,4,43"
|
||||
locations_default(#20319,#10000,4,32,4,43)
|
||||
hasLocation(#20318,#20319)
|
||||
#20320=*
|
||||
exprs(#20320,0,#20318,0,"type")
|
||||
@@ -920,8 +920,8 @@ expr_containers(#20321,#20001)
|
||||
literals("json","""json""",#20321)
|
||||
#20322=*
|
||||
regexpterm(#20322,14,#20321,0,"json")
|
||||
#20323=@"loc,{#10000},4,41,4,44"
|
||||
locations_default(#20323,#10000,4,41,4,44)
|
||||
#20323=@"loc,{#10000},4,39,4,42"
|
||||
locations_default(#20323,#10000,4,39,4,42)
|
||||
hasLocation(#20322,#20323)
|
||||
regexp_const_value(#20322,"json")
|
||||
#20324=*
|
||||
@@ -956,15 +956,15 @@ hasLocation(#20328,#20329)
|
||||
regexp_const_value(#20328,"module")
|
||||
#20330=*
|
||||
exprs(#20330,8,#20326,-10,"{ type: ""json"" }")
|
||||
#20331=@"loc,{#10000},6,36,6,51"
|
||||
locations_default(#20331,#10000,6,36,6,51)
|
||||
#20331=@"loc,{#10000},6,34,6,49"
|
||||
locations_default(#20331,#10000,6,34,6,49)
|
||||
hasLocation(#20330,#20331)
|
||||
enclosing_stmt(#20330,#20326)
|
||||
expr_containers(#20330,#20001)
|
||||
#20332=*
|
||||
properties(#20332,#20330,0,0,"type: ""json""")
|
||||
#20333=@"loc,{#10000},6,38,6,49"
|
||||
locations_default(#20333,#10000,6,38,6,49)
|
||||
#20333=@"loc,{#10000},6,36,6,47"
|
||||
locations_default(#20333,#10000,6,36,6,47)
|
||||
hasLocation(#20332,#20333)
|
||||
#20334=*
|
||||
exprs(#20334,0,#20332,0,"type")
|
||||
@@ -980,8 +980,8 @@ expr_containers(#20335,#20001)
|
||||
literals("json","""json""",#20335)
|
||||
#20336=*
|
||||
regexpterm(#20336,14,#20335,0,"json")
|
||||
#20337=@"loc,{#10000},6,45,6,48"
|
||||
locations_default(#20337,#10000,6,45,6,48)
|
||||
#20337=@"loc,{#10000},6,43,6,46"
|
||||
locations_default(#20337,#10000,6,43,6,46)
|
||||
hasLocation(#20336,#20337)
|
||||
regexp_const_value(#20336,"json")
|
||||
#20338=*
|
||||
@@ -1019,15 +1019,15 @@ hasLocation(#20343,#20344)
|
||||
regexp_const_value(#20343,"module")
|
||||
#20345=*
|
||||
exprs(#20345,8,#20341,-10,"{ type: ""json"" }")
|
||||
#20346=@"loc,{#10000},7,31,7,46"
|
||||
locations_default(#20346,#10000,7,31,7,46)
|
||||
#20346=@"loc,{#10000},7,29,7,44"
|
||||
locations_default(#20346,#10000,7,29,7,44)
|
||||
hasLocation(#20345,#20346)
|
||||
enclosing_stmt(#20345,#20341)
|
||||
expr_containers(#20345,#20001)
|
||||
#20347=*
|
||||
properties(#20347,#20345,0,0,"type: ""json""")
|
||||
#20348=@"loc,{#10000},7,33,7,44"
|
||||
locations_default(#20348,#10000,7,33,7,44)
|
||||
#20348=@"loc,{#10000},7,31,7,42"
|
||||
locations_default(#20348,#10000,7,31,7,42)
|
||||
hasLocation(#20347,#20348)
|
||||
#20349=*
|
||||
exprs(#20349,0,#20347,0,"type")
|
||||
@@ -1043,8 +1043,8 @@ expr_containers(#20350,#20001)
|
||||
literals("json","""json""",#20350)
|
||||
#20351=*
|
||||
regexpterm(#20351,14,#20350,0,"json")
|
||||
#20352=@"loc,{#10000},7,40,7,43"
|
||||
locations_default(#20352,#10000,7,40,7,43)
|
||||
#20352=@"loc,{#10000},7,38,7,41"
|
||||
locations_default(#20352,#10000,7,38,7,41)
|
||||
hasLocation(#20351,#20352)
|
||||
regexp_const_value(#20351,"json")
|
||||
#20353=*
|
||||
@@ -1065,15 +1065,15 @@ hasLocation(#20355,#20356)
|
||||
regexp_const_value(#20355,"module")
|
||||
#20357=*
|
||||
exprs(#20357,8,#20353,-10,"{ type: ""json"" }")
|
||||
#20358=@"loc,{#10000},8,37,8,52"
|
||||
locations_default(#20358,#10000,8,37,8,52)
|
||||
#20358=@"loc,{#10000},8,35,8,50"
|
||||
locations_default(#20358,#10000,8,35,8,50)
|
||||
hasLocation(#20357,#20358)
|
||||
enclosing_stmt(#20357,#20353)
|
||||
expr_containers(#20357,#20001)
|
||||
#20359=*
|
||||
properties(#20359,#20357,0,0,"type: ""json""")
|
||||
#20360=@"loc,{#10000},8,39,8,50"
|
||||
locations_default(#20360,#10000,8,39,8,50)
|
||||
#20360=@"loc,{#10000},8,37,8,48"
|
||||
locations_default(#20360,#10000,8,37,8,48)
|
||||
hasLocation(#20359,#20360)
|
||||
#20361=*
|
||||
exprs(#20361,0,#20359,0,"type")
|
||||
@@ -1089,8 +1089,8 @@ expr_containers(#20362,#20001)
|
||||
literals("json","""json""",#20362)
|
||||
#20363=*
|
||||
regexpterm(#20363,14,#20362,0,"json")
|
||||
#20364=@"loc,{#10000},8,46,8,49"
|
||||
locations_default(#20364,#10000,8,46,8,49)
|
||||
#20364=@"loc,{#10000},8,44,8,47"
|
||||
locations_default(#20364,#10000,8,44,8,47)
|
||||
hasLocation(#20363,#20364)
|
||||
regexp_const_value(#20363,"json")
|
||||
#20365=*
|
||||
@@ -1112,8 +1112,8 @@ hasLocation(#20368,#20025)
|
||||
stmt_containers(#20368,#20001)
|
||||
#20369=*
|
||||
exprs(#20369,64,#20368,0,"v6 = im ... n"" } })")
|
||||
#20370=@"loc,{#10000},10,7,10,57"
|
||||
locations_default(#20370,#10000,10,7,10,57)
|
||||
#20370=@"loc,{#10000},10,7,10,55"
|
||||
locations_default(#20370,#10000,10,7,10,55)
|
||||
hasLocation(#20369,#20370)
|
||||
enclosing_stmt(#20369,#20368)
|
||||
expr_containers(#20369,#20001)
|
||||
@@ -1126,8 +1126,8 @@ literals("v6","v6",#20371)
|
||||
decl(#20371,#20269)
|
||||
#20372=*
|
||||
exprs(#20372,99,#20369,1,"import( ... n"" } })")
|
||||
#20373=@"loc,{#10000},10,12,10,57"
|
||||
locations_default(#20373,#10000,10,12,10,57)
|
||||
#20373=@"loc,{#10000},10,12,10,55"
|
||||
locations_default(#20373,#10000,10,12,10,55)
|
||||
hasLocation(#20372,#20373)
|
||||
enclosing_stmt(#20372,#20368)
|
||||
expr_containers(#20372,#20001)
|
||||
@@ -1144,34 +1144,34 @@ locations_default(#20376,#10000,10,20,10,25)
|
||||
hasLocation(#20375,#20376)
|
||||
regexp_const_value(#20375,"module")
|
||||
#20377=*
|
||||
exprs(#20377,8,#20372,1,"{ asser ... on"" } }")
|
||||
#20378=@"loc,{#10000},10,29,10,56"
|
||||
locations_default(#20378,#10000,10,29,10,56)
|
||||
exprs(#20377,8,#20372,1,"{ with: ... on"" } }")
|
||||
#20378=@"loc,{#10000},10,29,10,54"
|
||||
locations_default(#20378,#10000,10,29,10,54)
|
||||
hasLocation(#20377,#20378)
|
||||
enclosing_stmt(#20377,#20368)
|
||||
expr_containers(#20377,#20001)
|
||||
#20379=*
|
||||
properties(#20379,#20377,0,0,"assert: ... json"" }")
|
||||
#20380=@"loc,{#10000},10,31,10,54"
|
||||
locations_default(#20380,#10000,10,31,10,54)
|
||||
properties(#20379,#20377,0,0,"with: { ... json"" }")
|
||||
#20380=@"loc,{#10000},10,31,10,52"
|
||||
locations_default(#20380,#10000,10,31,10,52)
|
||||
hasLocation(#20379,#20380)
|
||||
#20381=*
|
||||
exprs(#20381,0,#20379,0,"assert")
|
||||
exprs(#20381,0,#20379,0,"with")
|
||||
hasLocation(#20381,#20215)
|
||||
enclosing_stmt(#20381,#20368)
|
||||
expr_containers(#20381,#20001)
|
||||
literals("assert","assert",#20381)
|
||||
literals("with","with",#20381)
|
||||
#20382=*
|
||||
exprs(#20382,8,#20379,1,"{ type: ""json"" }")
|
||||
#20383=@"loc,{#10000},10,39,10,54"
|
||||
locations_default(#20383,#10000,10,39,10,54)
|
||||
#20383=@"loc,{#10000},10,37,10,52"
|
||||
locations_default(#20383,#10000,10,37,10,52)
|
||||
hasLocation(#20382,#20383)
|
||||
enclosing_stmt(#20382,#20368)
|
||||
expr_containers(#20382,#20001)
|
||||
#20384=*
|
||||
properties(#20384,#20382,0,0,"type: ""json""")
|
||||
#20385=@"loc,{#10000},10,41,10,52"
|
||||
locations_default(#20385,#10000,10,41,10,52)
|
||||
#20385=@"loc,{#10000},10,39,10,50"
|
||||
locations_default(#20385,#10000,10,39,10,50)
|
||||
hasLocation(#20384,#20385)
|
||||
#20386=*
|
||||
exprs(#20386,0,#20384,0,"type")
|
||||
@@ -1187,8 +1187,8 @@ expr_containers(#20387,#20001)
|
||||
literals("json","""json""",#20387)
|
||||
#20388=*
|
||||
regexpterm(#20388,14,#20387,0,"json")
|
||||
#20389=@"loc,{#10000},10,48,10,51"
|
||||
locations_default(#20389,#10000,10,48,10,51)
|
||||
#20389=@"loc,{#10000},10,46,10,49"
|
||||
locations_default(#20389,#10000,10,46,10,49)
|
||||
hasLocation(#20388,#20389)
|
||||
regexp_const_value(#20388,"json")
|
||||
#20390=*
|
||||
|
||||
Reference in New Issue
Block a user