diff --git a/.gitignore b/.gitignore index fc5bb613..f2716655 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ fixtures/*_got vendor/* __pycache__ makebuild.sh +vendor/* diff --git a/Gopkg.lock b/Gopkg.lock index 95ca3188..a19677da 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -376,8 +376,8 @@ "uast/viewer", "uast/yaml" ] - revision = "d506b5408b0afda31d07e9a90343769efbfef837" - version = "v2.13.4" + revision = "847010c714c9775fa4f6ac1a27dafcb6718a135c" + version = "v2.14.0" [[projects]] name = "gopkg.in/src-d/go-errors.v1" @@ -394,6 +394,6 @@ [solve-meta] analyzer-name = "dep" analyzer-version = 1 - inputs-digest = "4f653ee98df9ef8c0c06a56b367dbe7ae9a2c755062436af7e1242ec1592f5b4" + inputs-digest = "7c24667be59bd5083bf97edc5a46cf668d936bbd13dee28497828b1a9fe421c9" solver-name = "gps-cdcl" solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml index 3427521b..2976aa51 100644 --- a/Gopkg.toml +++ b/Gopkg.toml @@ -3,7 +3,7 @@ [[constraint]] name = "gopkg.in/bblfsh/sdk.v2" - version = "2.13.4" + version = "2.14.x" [prune] go-tests = true diff --git a/driver/fixtures/fixtures_test.go b/driver/fixtures/fixtures_test.go index be5c56b9..d47369ce 100644 --- a/driver/fixtures/fixtures_test.go +++ b/driver/fixtures/fixtures_test.go @@ -27,6 +27,7 @@ var Suite = &fixtures.Suite{ Semantic: fixtures.SemanticConfig{ BlacklistTypes: []string{ "AsyncFunctionDef", + "Attribute", "BoolLiteral", "Bytes", "FunctionDef", diff --git a/driver/normalizer/normalizer.go b/driver/normalizer/normalizer.go index e27cf576..8721f5dc 100644 --- a/driver/normalizer/normalizer.go +++ b/driver/normalizer/normalizer.go @@ -28,21 +28,43 @@ var Normalize = Transformers([][]Transformer{ func funcDefMap(typ string, async bool) Mapping { return MapSemantic(typ, uast.FunctionGroup{}, MapObj( - Obj{ - "body": Var("body"), - "name": Var("name"), + Fields{ + {Name: "body", Op: Var("body")}, + {Name: "name", Op: Var("name")}, // Arguments should be converted by the uast.Arguments normalization - "args": Obj{ + {Name: "args", Op: Obj{ "args": Var("arguments"), uast.KeyPos: Var("_pos"), uast.KeyType: Var("_type"), + }}, + // Will be filled only if there is a Python3 type annotation. If the field is + // missing or the value is nil it DOESNT mean that the function returns None, + // just that there is no annotation (but the function could still return some + // other type!). + {Name: "returns", Optional: "ret_opt", Op: Cases("ret_case", + Is(nil), + Obj{ + uast.KeyType: String("BoxedName"), + "boxed_value": Var("ret_type"), + // No problem dropping this one, it's used by an internal interpreter optimization/cache + // without semantic meaning + "ctx": Any(), + }), }, + {Name: "decorator_list", Op: Var("func_decorators")}, + {Name: "noops_previous", Optional: "np_opt", Op: Var("noops_previous")}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Var("noops_sameline")}, }, Obj{ "Nodes": Arr( - Obj{ + Fields{ // FIXME: generator=true if it uses yield anywhere in the body - "async": Bool(async), + {Name: "async", Op: Bool(async)}, + {Name: "decorators", Op: Var("func_decorators")}, + {Name: "comments", Op: Fields{ + {Name: "noops_previous", Optional: "np_opt", Op: Var("noops_previous")}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Var("noops_sameline")}, + }}, }, UASTType(uast.Alias{}, Obj{ // FIXME: can't call identifierWithPos because it would take the position of the @@ -51,8 +73,17 @@ func funcDefMap(typ string, async bool) Mapping { "Name": Var("name"), }), "Node": UASTType(uast.Function{}, Obj{ - "Type": UASTType(uast.FunctionType{}, Obj{ - "Arguments": Var("arguments"), + "Type": UASTType(uast.FunctionType{}, Fields{ + {Name: "Arguments", Op: Var("arguments")}, + {Name: "Returns", Optional: "ret_opt", Op: Cases("ret_case", + // Dont add None here as default, read the comment on the upper + // side of the annotation + Is(nil), + Arr(UASTType(uast.Argument{}, + Obj{ + "Type": Var("ret_type"), + }, + )))}, }), "Body": UASTType(uast.Block{}, Obj{ "Statements": Var("body"), @@ -89,7 +120,6 @@ func mapStr(nativeType string) Mapping { {Name: "boxed_value", Op: UASTType(uast.String{}, Obj{ uast.KeyPos: Var("pos_"), "Value": Var("s"), - //"Format": String(""), })}, {Name: "noops_previous", Optional: "np_opt", Op: Var("noops_previous")}, {Name: "noops_sameline", Optional: "ns_opt", Op: Var("noops_sameline")}, @@ -99,9 +129,11 @@ func mapStr(nativeType string) Mapping { var Normalizers = []Mapping{ - // Box Names, Strings, and Bools into a "BoxedFoo" moving the real node to the + // Box Names, Strings, Attributes, and Bools into a "BoxedFoo" moving the real node to the // "value" property and keeping the comments in the parent (if not, comments would be lost - // when promoting the objects) + // when promoting the objects). + // For other objects, the comments are dropped. + // See: https://github.com/bblfsh/sdk/issues/361 Map( Part("_", Fields{ {Name: uast.KeyType, Op: String("Name")}, @@ -121,13 +153,10 @@ var Normalizers = []Mapping{ }), ), - // TODO: uncomment after SDK 2.13.x update - // (upgrade currently blocked by: https://github.com/bblfsh/sdk/issues/353) Map( Part("_", Fields{ {Name: uast.KeyType, Op: String("BoolLiteral")}, {Name: uast.KeyPos, Op: Var("pos_")}, - //{Name: "LiteralValue", Op: Var("lv")}, {Name: "value", Op: Var("lv")}, {Name: "noops_previous", Optional: "np_opt", Op: Var("noops_previous")}, {Name: "noops_sameline", Optional: "ns_opt", Op: Var("noops_sameline")}, @@ -143,6 +172,29 @@ var Normalizers = []Mapping{ }), ), + Map( + Part("_", Fields{ + {Name: uast.KeyType, Op: String("Attribute")}, + {Name: uast.KeyPos, Op: Var("pos_")}, + {Name: "attr", Op: Var("aname")}, + // No problem dropping this one, it's used by an internal interpreter optimization + // cache without semantic meaning + // without semantic meaning + {Name: "ctx", Op: Any()}, + {Name: "noops_previous", Optional: "np_opt", Op: Var("noops_previous")}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Var("noops_sameline")}, + }), + Part("_", Fields{ + {Name: uast.KeyType, Op: String("BoxedAttribute")}, + {Name: "boxed_value", Op: UASTType(uast.Identifier{}, Obj{ + uast.KeyPos: Var("pos_"), + "Name": Var("aname"), + })}, + {Name: "noops_previous", Optional: "np_opt", Op: Var("noops_previous")}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Var("noops_sameline")}, + }), + ), + mapStr("Bytes"), mapStr("Str"), mapStr("StringLiteral"), @@ -165,6 +217,11 @@ var Normalizers = []Mapping{ AnnotateType("keyword", MapObj( Fields{ {Name: "arg", Op: Var("name")}, + // FIXME: change this once we've a way to store other nodes on semantic objects + // See: https://github.com/bblfsh/sdk/issues/361 + // See: https://github.com/bblfsh/python-driver/issues/178 + {Name: "noops_previous", Optional: "np_opt", Op: Any()}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Any()}, }, Fields{ {Name: "arg", @@ -174,35 +231,40 @@ var Normalizers = []Mapping{ }), role.Name), - MapSemantic("Attribute", uast.Identifier{}, MapObj( - Obj{"attr": Var("name")}, - Obj{"Name": Var("name")}, - )), - - MapSemantic("arg", uast.Argument{}, MapObj( - Obj{ - uast.KeyToken: Var("name"), - "default": Var("init"), - }, - Obj{ - "Name": identifierWithPos("name"), - "Init": Var("init"), - }, - )), - MapSemantic("arg", uast.Argument{}, MapObj( - Obj{ - uast.KeyToken: Var("name"), + Fields{ + {Name: uast.KeyToken, Op: Var("name")}, + {Name: "default", Optional: "opt_def", Op: Var("init")}, + // No problem dropping this one, it's used by an internal interpreter optimization/cache + // without semantic meaning + {Name: "ctx", Optional: "opt_ctx", Op: Any()}, + // FIXME: change this once we've a way to store other nodes on semantic objects + // See: https://github.com/bblfsh/sdk/issues/361 + // See: https://github.com/bblfsh/python-driver/issues/178 + {Name: "noops_previous", Optional: "np_opt", Op: Any()}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Any()}, + // This one is pesky - they're ignored by the runtime, could have typing from + // mypy, or could have anything else, so we can assign to the semantic type + {Name: "annotation", Optional: "ann_opt", Op: Any()}, }, - Obj{ - "Name": identifierWithPos("name"), + Fields{ + {Name: "Name", Op: identifierWithPos("name")}, + {Name: "Init", Optional: "opt_def", Op: Var("init")}, }, )), MapSemantic("kwonly_arg", uast.Argument{}, MapObj( - Obj{ - uast.KeyToken: Var("name"), - "default": Var("init"), + Fields{ + {Name: uast.KeyToken, Op: Var("name")}, + {Name: "default", Op: Var("init")}, + // FIXME: change this once we've a way to store other nodes on semantic objects + // See: https://github.com/bblfsh/sdk/issues/361 + // See: https://github.com/bblfsh/python-driver/issues/178 + {Name: "noops_previous", Optional: "np_opt", Op: Any()}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Any()}, + // This one is pesky - they're ignored by the runtime, could have typing from + // mypy, or could have anything else, so we can assign to the semantic type + {Name: "annotation", Op: Any()}, }, Obj{ "Init": Var("init"), @@ -211,8 +273,16 @@ var Normalizers = []Mapping{ )), MapSemantic("vararg", uast.Argument{}, MapObj( - Obj{ - uast.KeyToken: Var("name"), + Fields{ + {Name: uast.KeyToken, Op: Var("name")}, + // FIXME: change this once we've a way to store other nodes on semantic objects + // See: https://github.com/bblfsh/sdk/issues/361 + // See: https://github.com/bblfsh/python-driver/issues/178 + {Name: "noops_previous", Optional: "np_opt", Op: Any()}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Any()}, + // This one is pesky - they're ignored by the runtime, could have typing from + // mypy, or could have anything else, so we can assign to the semantic type + {Name: "annotation", Op: Any()}, }, Obj{ "Name": identifierWithPos("name"), @@ -221,12 +291,20 @@ var Normalizers = []Mapping{ )), MapSemantic("kwarg", uast.Argument{}, MapObj( - Obj{ - uast.KeyToken: Var("name"), + Fields{ + {Name: uast.KeyToken, Op: Var("name")}, + // FIXME: change this once we've a way to store other nodes on semantic objects + // See: https://github.com/bblfsh/sdk/issues/361 + // See: https://github.com/bblfsh/python-driver/issues/178 + {Name: "noops_previous", Optional: "np_opt", Op: Any()}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Any()}, + // This one is pesky - they're ignored by the runtime, could have typing from + // mypy, or could have anything else, so we can assign to the semantic type + {Name: "annotation", Op: Any()}, }, Obj{ - "Name": identifierWithPos("name"), - "MapVariadic": Bool(true), + "Name": identifierWithPos("name"), + "MapVariadic": Bool(true), }, )), @@ -264,14 +342,17 @@ var Normalizers = []Mapping{ Objs{ {"Node": Obj{}}, { - "Node": UASTType(uast.Identifier{}, Obj{"Name": Var("alias")}), + "Node": UASTType(uast.Identifier{}, + Obj{ + "Name": Var("alias"), + }), }}, ))), // Star imports MapSemantic("ImportFrom", uast.RuntimeImport{}, MapObj( - Obj{ - "names": Arr( + Fields{ + {Name: "names", Op: Arr( Obj{ uast.KeyType: String("uast:Alias"), uast.KeyPos: Var("pos"), @@ -281,9 +362,14 @@ var Normalizers = []Mapping{ }, "Node": Obj{}, }, - ), - "level": Var("level"), - "module": Var("module"), + )}, + {Name: "level", Op: Var("level")}, + {Name: "module", Op: Var("module")}, + // FIXME: change this once we've a way to store other nodes on semantic objects + // See: https://github.com/bblfsh/sdk/issues/361 + // See: https://github.com/bblfsh/python-driver/issues/178 + {Name: "noops_previous", Optional: "np_opt", Op: Any()}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Any()}, }, Obj{ "All": Bool(true), @@ -300,10 +386,15 @@ var Normalizers = []Mapping{ )), MapSemantic("ImportFrom", uast.RuntimeImport{}, MapObj( - Obj{ - "names": Var("names"), - "module": Var("module"), - "level": Var("level"), + Fields{ + {Name: "names", Op: Var("names")}, + {Name: "module", Op: Var("module")}, + {Name: "level", Op: Var("level")}, + // FIXME: change this once we've a way to store other nodes on semantic objects + // See: https://github.com/bblfsh/sdk/issues/361 + // See: https://github.com/bblfsh/python-driver/issues/178 + {Name: "noops_previous", Optional: "np_opt", Op: Any()}, + {Name: "noops_sameline", Optional: "ns_opt", Op: Any()}, }, Obj{ "Names": Var("names"), diff --git a/fixtures/annotations.py.sem.uast b/fixtures/annotations.py.sem.uast index 130f698d..6b7da440 100644 --- a/fixtures/annotations.py.sem.uast +++ b/fixtures/annotations.py.sem.uast @@ -134,6 +134,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -191,7 +193,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -225,7 +226,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -247,7 +247,30 @@ Variadic: false, }, ], - Returns: ~, + Returns: [ + { '@type': "uast:Argument", + Init: ~, + MapVariadic: false, + Name: ~, + Receiver: false, + Type: { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 52, + line: 3, + col: 33, + }, + end: { '@type': "uast:Position", + offset: 57, + line: 3, + col: 38, + }, + }, + Name: "float", + }, + Variadic: false, + }, + ], }, }, }, diff --git a/fixtures/bench_accumulator_factory.py.sem.uast b/fixtures/bench_accumulator_factory.py.sem.uast index 0447de1e..d5b66588 100644 --- a/fixtures/bench_accumulator_factory.py.sem.uast +++ b/fixtures/bench_accumulator_factory.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -43,6 +45,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -198,7 +202,6 @@ col: 10, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -278,7 +281,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_binary_search.py.sem.uast b/fixtures/bench_binary_search.py.sem.uast index 65a9984b..ebe65268 100644 --- a/fixtures/bench_binary_search.py.sem.uast +++ b/fixtures/bench_binary_search.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -906,7 +908,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -940,7 +941,6 @@ col: 27, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_ethopian_multiplication.py.sem.uast b/fixtures/bench_ethopian_multiplication.py.sem.uast index 4d68725e..34ed8df5 100644 --- a/fixtures/bench_ethopian_multiplication.py.sem.uast +++ b/fixtures/bench_ethopian_multiplication.py.sem.uast @@ -106,6 +106,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -302,7 +304,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -336,7 +337,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -358,7 +358,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -380,6 +379,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -472,7 +473,6 @@ col: 12, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -494,7 +494,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -516,6 +515,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -608,7 +609,6 @@ col: 13, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -630,7 +630,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -652,6 +651,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -786,7 +787,6 @@ col: 11, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -808,7 +808,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -830,6 +829,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1019,7 +1020,6 @@ col: 28, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1053,7 +1053,6 @@ col: 42, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1075,7 +1074,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -1163,6 +1161,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1648,7 +1648,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1670,7 +1669,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -1692,6 +1690,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2178,7 +2178,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2200,7 +2199,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -2222,6 +2220,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2246,6 +2246,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2311,7 +2313,6 @@ col: 46, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2513,7 +2514,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2535,7 +2535,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -2557,6 +2556,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2670,7 +2671,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2692,7 +2692,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -2714,6 +2713,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2895,7 +2896,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2929,7 +2929,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2951,7 +2950,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -3736,7 +3734,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -3770,7 +3767,6 @@ col: 39, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -3792,7 +3788,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, diff --git a/fixtures/bench_fibonacci.py.sem.uast b/fixtures/bench_fibonacci.py.sem.uast index 7b0fe756..a7bc1373 100644 --- a/fixtures/bench_fibonacci.py.sem.uast +++ b/fixtures/bench_fibonacci.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -365,7 +367,6 @@ col: 13, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_gcd.py.sem.uast b/fixtures/bench_gcd.py.sem.uast index af734653..602daf19 100644 --- a/fixtures/bench_gcd.py.sem.uast +++ b/fixtures/bench_gcd.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1824,7 +1826,6 @@ col: 14, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1858,7 +1859,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_happy_numbers.py.sem.uast b/fixtures/bench_happy_numbers.py.sem.uast index 850aeba9..b1db9329 100644 --- a/fixtures/bench_happy_numbers.py.sem.uast +++ b/fixtures/bench_happy_numbers.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -541,15 +543,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 159, - line: 7, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 159, + line: 7, + col: 9, + }, }, + Name: "add", }, - Name: "add", }, ], }, @@ -677,7 +682,6 @@ col: 12, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_is_prime.py.sem.uast b/fixtures/bench_is_prime.py.sem.uast index 77ac41f0..e9b39e93 100644 --- a/fixtures/bench_is_prime.py.sem.uast +++ b/fixtures/bench_is_prime.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1355,7 +1357,6 @@ col: 13, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_javaobs.py.sem.uast b/fixtures/bench_javaobs.py.sem.uast index 63c0e902..d9c5d8ab 100644 --- a/fixtures/bench_javaobs.py.sem.uast +++ b/fixtures/bench_javaobs.py.sem.uast @@ -707,15 +707,18 @@ Value: ".", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 1547, - line: 54, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 1547, + line: 54, + col: 15, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -946,15 +949,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 1769, - line: 62, - col: 8, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 1769, + line: 62, + col: 8, + }, }, + Name: "getLogger", }, - Name: "getLogger", }, ], }, @@ -977,6 +983,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1222,15 +1230,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 1969, - line: 72, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 1969, + line: 72, + col: 5, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -1254,7 +1265,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1363,6 +1373,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1608,15 +1620,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 2186, - line: 82, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 2186, + line: 82, + col: 5, + }, }, + Name: "error", }, - Name: "error", }, ], }, @@ -1640,7 +1655,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1767,6 +1781,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2073,15 +2089,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 2812, - line: 100, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 2812, + line: 100, + col: 16, + }, }, + Name: "encode", }, - Name: "encode", }, ], }, @@ -2105,7 +2124,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2233,6 +2251,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2562,7 +2582,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2674,6 +2693,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2880,15 +2901,18 @@ Value: "", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 3369, - line: 120, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 3369, + line: 120, + col: 16, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -2912,7 +2936,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2962,6 +2985,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -3268,15 +3293,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 3862, - line: 136, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 3862, + line: 136, + col: 16, + }, }, + Name: "encode", }, - Name: "encode", }, ], }, @@ -3300,7 +3328,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -3510,6 +3537,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -3599,7 +3628,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -3757,15 +3785,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 2317, - line: 86, - col: 4, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 2317, + line: 86, + col: 4, + }, }, + Name: "version_info", }, - Name: "version_info", }, ], }, @@ -3799,6 +3830,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -3982,15 +4015,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 4622, - line: 162, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 4622, + line: 162, + col: 29, + }, }, + Name: "get", }, - Name: "get", }, ], }, @@ -4137,15 +4173,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 4728, - line: 165, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 4728, + line: 165, + col: 22, + }, }, + Name: "get", }, - Name: "get", }, ], }, @@ -4266,15 +4305,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 4840, - line: 169, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 4840, + line: 169, + col: 9, + }, }, + Name: "add_transformer", }, - Name: "add_transformer", }, ], }, @@ -4445,15 +4487,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 4884, - line: 170, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 4884, + line: 170, + col: 5, + }, }, + Name: "add_transformer", }, - Name: "add_transformer", }, ], }, @@ -4552,15 +4597,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 4978, - line: 173, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 4978, + line: 173, + col: 12, + }, }, + Name: "readObject", }, - Name: "readObject", }, ], }, @@ -4612,7 +4660,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -4724,6 +4771,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -4907,15 +4956,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 5532, - line: 188, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 5532, + line: 188, + col: 29, + }, }, + Name: "get", }, - Name: "get", }, ], }, @@ -5128,7 +5180,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -5240,6 +5291,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -5431,15 +5484,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6165, - line: 207, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6165, + line: 207, + col: 9, + }, }, + Name: "add_transformer", }, - Name: "add_transformer", }, ], }, @@ -5620,15 +5676,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6217, - line: 209, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6217, + line: 209, + col: 12, + }, }, + Name: "dump", }, - Name: "dump", }, ], }, @@ -5652,7 +5711,6 @@ col: 14, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -5833,6 +5891,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -5915,15 +5975,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6484, - line: 222, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6484, + line: 222, + col: 9, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -5992,15 +6055,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6509, - line: 223, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6509, + line: 223, + col: 9, + }, }, + Name: "serialVersionUID", }, - Name: "serialVersionUID", }, ], }, @@ -6069,15 +6135,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6546, - line: 224, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6546, + line: 224, + col: 9, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -6146,15 +6215,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6572, - line: 225, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6572, + line: 225, + col: 9, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -6217,15 +6289,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6603, - line: 226, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6603, + line: 226, + col: 9, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, ], }, @@ -6288,15 +6363,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6634, - line: 227, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6634, + line: 227, + col: 9, + }, }, + Name: "superclass", }, - Name: "superclass", }, ], }, @@ -6337,7 +6415,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -6381,6 +6458,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -6478,15 +6557,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6768, - line: 233, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6768, + line: 233, + col: 16, + }, }, + Name: "__repr__", }, - Name: "__repr__", }, ], }, @@ -6510,7 +6592,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -6554,6 +6635,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -6651,15 +6734,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6921, - line: 239, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6921, + line: 239, + col: 41, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -6698,15 +6784,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6932, - line: 239, - col: 52, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6932, + line: 239, + col: 52, + }, }, + Name: "serialVersionUID", }, - Name: "serialVersionUID", }, ], }, @@ -6746,15 +6835,18 @@ Value: "[{0:s}:0x{1:X}]", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6896, - line: 239, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6896, + line: 239, + col: 16, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -6778,7 +6870,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -6822,6 +6913,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -7116,15 +7209,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7273, - line: 251, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7273, + line: 251, + col: 30, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -7181,15 +7277,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7260, - line: 251, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7260, + line: 251, + col: 17, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -7252,15 +7351,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7329, - line: 252, - col: 42, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7329, + line: 252, + col: 42, + }, }, + Name: "serialVersionUID", }, - Name: "serialVersionUID", }, ], }, @@ -7301,15 +7403,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7304, - line: 252, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7304, + line: 252, + col: 17, + }, }, + Name: "serialVersionUID", }, - Name: "serialVersionUID", }, ], }, @@ -7372,15 +7477,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7386, - line: 253, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7386, + line: 253, + col: 31, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -7421,15 +7529,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7372, - line: 253, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7372, + line: 253, + col: 17, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -7492,15 +7603,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7439, - line: 254, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7439, + line: 254, + col: 38, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -7541,15 +7655,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7418, - line: 254, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7418, + line: 254, + col: 17, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -7612,15 +7729,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7499, - line: 255, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7499, + line: 255, + col: 38, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, ], }, @@ -7661,15 +7781,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7478, - line: 255, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7478, + line: 255, + col: 17, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, ], }, @@ -7732,15 +7855,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7557, - line: 256, - col: 36, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7557, + line: 256, + col: 36, + }, }, + Name: "superclass", }, - Name: "superclass", }, ], }, @@ -7781,15 +7907,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7538, - line: 256, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7538, + line: 256, + col: 17, + }, }, + Name: "superclass", }, - Name: "superclass", }, ], }, @@ -7825,7 +7954,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -7859,7 +7987,6 @@ col: 27, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -7998,6 +8125,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -8080,15 +8209,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7755, - line: 267, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7755, + line: 267, + col: 9, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, ], }, @@ -8157,15 +8289,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7785, - line: 268, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7785, + line: 268, + col: 9, + }, }, + Name: "annotations", }, - Name: "annotations", }, ], }, @@ -8200,7 +8335,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -8244,6 +8378,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -8331,15 +8467,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7939, - line: 274, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7939, + line: 274, + col: 16, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, ], }, @@ -8361,7 +8500,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -8405,6 +8543,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -8502,15 +8642,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8047, - line: 280, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8047, + line: 280, + col: 16, + }, }, + Name: "__repr__", }, - Name: "__repr__", }, ], }, @@ -8534,7 +8677,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -8578,6 +8720,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -8748,30 +8892,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8218, - line: 288, - col: 25, - }, - end: { '@type': "uast:Position", - offset: 8227, - line: 288, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8218, + line: 288, + col: 25, + }, + end: { '@type': "uast:Position", + offset: 8227, + line: 288, + col: 34, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8213, - line: 288, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8213, + line: 288, + col: 20, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -8818,15 +8968,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8178, - line: 287, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8178, + line: 287, + col: 12, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, ], }, @@ -8911,15 +9064,18 @@ Value: "", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8248, - line: 289, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8248, + line: 289, + col: 16, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -8943,7 +9099,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -8987,6 +9142,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -9312,15 +9469,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8599, - line: 301, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8599, + line: 301, + col: 34, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, ], }, @@ -9361,15 +9521,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8581, - line: 301, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8581, + line: 301, + col: 16, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, ], }, @@ -9432,15 +9595,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8654, - line: 302, - col: 36, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8654, + line: 302, + col: 36, + }, }, + Name: "annotations", }, - Name: "annotations", }, ], }, @@ -9481,15 +9647,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8634, - line: 302, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8634, + line: 302, + col: 16, + }, }, + Name: "annotations", }, - Name: "annotations", }, ], }, @@ -9902,30 +10071,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8744, - line: 306, - col: 26, - }, - end: { '@type': "uast:Position", - offset: 8753, - line: 306, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8744, + line: 306, + col: 26, + }, + end: { '@type': "uast:Position", + offset: 8753, + line: 306, + col: 35, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8739, - line: 306, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8739, + line: 306, + col: 21, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -10022,7 +10197,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -10056,7 +10230,6 @@ col: 27, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -10195,6 +10368,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -10283,15 +10458,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8992, - line: 317, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8992, + line: 317, + col: 16, + }, }, + Name: "__hash__", }, - Name: "__hash__", }, ], }, @@ -10315,7 +10493,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -10359,6 +10536,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -10613,15 +10792,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9120, - line: 322, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9120, + line: 322, + col: 16, + }, }, + Name: "__eq__", }, - Name: "__eq__", }, ], }, @@ -10645,7 +10827,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -10679,7 +10860,6 @@ col: 27, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -10818,6 +10998,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -10926,15 +11108,18 @@ }, keywords: [], }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9271, - line: 330, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9271, + line: 330, + col: 9, + }, }, + Name: "__init__", }, - Name: "__init__", }, ], }, @@ -10986,15 +11171,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9312, - line: 331, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9312, + line: 331, + col: 9, + }, }, + Name: "constant", }, - Name: "constant", }, ], }, @@ -11036,7 +11224,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -11245,6 +11432,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -11327,15 +11516,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9466, - line: 339, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9466, + line: 339, + col: 9, + }, }, + Name: "__init__", }, - Name: "__init__", }, ], }, @@ -11416,15 +11608,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9494, - line: 340, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9494, + line: 340, + col: 9, + }, }, + Name: "__init__", }, - Name: "__init__", }, ], }, @@ -11476,15 +11671,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9528, - line: 341, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9528, + line: 341, + col: 9, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, ], }, @@ -11526,7 +11724,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -14270,15 +14467,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11319, - line: 412, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11319, + line: 412, + col: 23, + }, }, + Name: "startswith", }, - Name: "startswith", }, ], }, @@ -14620,15 +14820,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11471, - line: 416, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11471, + line: 416, + col: 20, + }, }, + Name: "startswith", }, - Name: "startswith", }, ], }, @@ -14970,15 +15173,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11658, - line: 420, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11658, + line: 420, + col: 31, + }, }, + Name: "startswith", }, - Name: "startswith", }, ], }, @@ -15093,6 +15299,28 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11687, + line: 422, + col: 6, + }, + end: { '@type': "uast:Position", + offset: 11699, + line: 422, + col: 18, + }, + }, + Name: "staticmethod", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -15210,15 +15438,18 @@ Value: "", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11781, - line: 425, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11781, + line: 425, + col: 20, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -15260,30 +15491,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11749, - line: 424, - col: 28, - }, - end: { '@type': "uast:Position", - offset: 11756, - line: 424, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11749, + line: 424, + col: 28, + }, + end: { '@type': "uast:Position", + offset: 11756, + line: 424, + col: 35, + }, }, + Name: "OP_CODE", }, - Name: "OP_CODE", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11737, - line: 424, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11737, + line: 424, + col: 16, + }, }, + Name: "get", }, - Name: "get", }, ], }, @@ -15307,7 +15544,6 @@ col: 14, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -15346,6 +15582,28 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11821, + line: 427, + col: 6, + }, + end: { '@type': "uast:Position", + offset: 11833, + line: 427, + col: 18, + }, + }, + Name: "staticmethod", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -15463,15 +15721,18 @@ Value: "", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11920, - line: 430, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11920, + line: 430, + col: 22, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -15513,30 +15774,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11889, - line: 429, - col: 28, - }, - end: { '@type': "uast:Position", - offset: 11893, - line: 429, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11889, + line: 429, + col: 28, + }, + end: { '@type': "uast:Position", + offset: 11893, + line: 429, + col: 32, + }, }, + Name: "TYPE", }, - Name: "TYPE", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11877, - line: 429, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11877, + line: 429, + col: 16, + }, }, + Name: "get", }, - Name: "get", }, ], }, @@ -15560,7 +15827,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -15599,6 +15865,28 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11964, + line: 432, + col: 6, + }, + end: { '@type': "uast:Position", + offset: 11976, + line: 432, + col: 18, + }, + }, + Name: "staticmethod", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -15782,30 +16070,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12071, - line: 435, - col: 49, - }, - end: { '@type': "uast:Position", - offset: 12086, - line: 435, - col: 64, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12071, + line: 435, + col: 49, + }, + end: { '@type': "uast:Position", + offset: 12086, + line: 435, + col: 64, + }, }, + Name: "STREAM_CONSTANT", }, - Name: "STREAM_CONSTANT", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12059, - line: 435, - col: 37, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12059, + line: 435, + col: 37, + }, }, + Name: "items", }, - Name: "items", }, ], }, @@ -15968,15 +16262,18 @@ Value: ", ", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12138, - line: 437, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12138, + line: 437, + col: 16, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -16000,7 +16297,6 @@ col: 14, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -16155,6 +16451,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -16237,15 +16535,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12576, - line: 454, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12576, + line: 454, + col: 9, + }, }, + Name: "bytes_callback", }, - Name: "bytes_callback", }, ], }, @@ -16536,15 +16837,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12792, - line: 461, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12792, + line: 461, + col: 9, + }, }, + Name: "opmap", }, - Name: "opmap", }, ], }, @@ -16594,15 +16898,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12819, - line: 462, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12819, + line: 462, + col: 13, + }, }, + Name: "TC_NULL", }, - Name: "TC_NULL", }, ], }, @@ -16641,15 +16948,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12859, - line: 463, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12859, + line: 463, + col: 13, + }, }, + Name: "TC_CLASSDESC", }, - Name: "TC_CLASSDESC", }, ], }, @@ -16688,15 +16998,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12909, - line: 464, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12909, + line: 464, + col: 13, + }, }, + Name: "TC_OBJECT", }, - Name: "TC_OBJECT", }, ], }, @@ -16735,15 +17048,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12953, - line: 465, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12953, + line: 465, + col: 13, + }, }, + Name: "TC_STRING", }, - Name: "TC_STRING", }, ], }, @@ -16782,15 +17098,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12997, - line: 466, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12997, + line: 466, + col: 13, + }, }, + Name: "TC_LONGSTRING", }, - Name: "TC_LONGSTRING", }, ], }, @@ -16829,15 +17148,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13050, - line: 467, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13050, + line: 467, + col: 13, + }, }, + Name: "TC_ARRAY", }, - Name: "TC_ARRAY", }, ], }, @@ -16876,15 +17198,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13092, - line: 468, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13092, + line: 468, + col: 13, + }, }, + Name: "TC_CLASS", }, - Name: "TC_CLASS", }, ], }, @@ -16923,15 +17248,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13134, - line: 469, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13134, + line: 469, + col: 13, + }, }, + Name: "TC_BLOCKDATA", }, - Name: "TC_BLOCKDATA", }, ], }, @@ -16970,15 +17298,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13184, - line: 470, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13184, + line: 470, + col: 13, + }, }, + Name: "TC_BLOCKDATALONG", }, - Name: "TC_BLOCKDATALONG", }, ], }, @@ -17017,15 +17348,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13243, - line: 471, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13243, + line: 471, + col: 13, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -17064,15 +17398,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13293, - line: 472, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13293, + line: 472, + col: 13, + }, }, + Name: "TC_ENUM", }, - Name: "TC_ENUM", }, ], }, @@ -17143,15 +17480,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13381, - line: 474, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13381, + line: 474, + col: 13, + }, }, + Name: "TC_ENDBLOCKDATA", }, - Name: "TC_ENDBLOCKDATA", }, ], }, @@ -17192,15 +17532,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12833, - line: 462, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12833, + line: 462, + col: 27, + }, }, + Name: "do_null", }, - Name: "do_null", }, ], }, @@ -17239,15 +17582,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12878, - line: 463, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12878, + line: 463, + col: 32, + }, }, + Name: "do_classdesc", }, - Name: "do_classdesc", }, ], }, @@ -17286,15 +17632,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12925, - line: 464, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12925, + line: 464, + col: 29, + }, }, + Name: "do_object", }, - Name: "do_object", }, ], }, @@ -17333,15 +17682,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12969, - line: 465, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12969, + line: 465, + col: 29, + }, }, + Name: "do_string", }, - Name: "do_string", }, ], }, @@ -17380,15 +17732,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13017, - line: 466, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13017, + line: 466, + col: 33, + }, }, + Name: "do_string_long", }, - Name: "do_string_long", }, ], }, @@ -17427,15 +17782,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13065, - line: 467, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13065, + line: 467, + col: 28, + }, }, + Name: "do_array", }, - Name: "do_array", }, ], }, @@ -17474,15 +17832,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13107, - line: 468, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13107, + line: 468, + col: 28, + }, }, + Name: "do_class", }, - Name: "do_class", }, ], }, @@ -17521,15 +17882,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13153, - line: 469, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13153, + line: 469, + col: 32, + }, }, + Name: "do_blockdata", }, - Name: "do_blockdata", }, ], }, @@ -17568,15 +17932,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13207, - line: 470, - col: 36, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13207, + line: 470, + col: 36, + }, }, + Name: "do_blockdata_long", }, - Name: "do_blockdata_long", }, ], }, @@ -17615,15 +17982,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13262, - line: 471, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13262, + line: 471, + col: 32, + }, }, + Name: "do_reference", }, - Name: "do_reference", }, ], }, @@ -17662,15 +18032,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13307, - line: 472, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13307, + line: 472, + col: 27, + }, }, + Name: "do_enum", }, - Name: "do_enum", }, ], }, @@ -17709,15 +18082,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13403, - line: 474, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13403, + line: 474, + col: 35, + }, }, + Name: "do_null", }, - Name: "do_null", }, ], }, @@ -17801,15 +18177,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13461, - line: 478, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13461, + line: 478, + col: 9, + }, }, + Name: "current_object", }, - Name: "current_object", }, ], }, @@ -17878,15 +18257,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13496, - line: 479, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13496, + line: 479, + col: 9, + }, }, + Name: "reference_counter", }, - Name: "reference_counter", }, ], }, @@ -17953,15 +18335,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13531, - line: 480, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13531, + line: 480, + col: 9, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -18024,15 +18409,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13560, - line: 481, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13560, + line: 481, + col: 9, + }, }, + Name: "object_transformers", }, - Name: "object_transformers", }, ], }, @@ -18095,15 +18483,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13598, - line: 482, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13598, + line: 482, + col: 9, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, ], }, @@ -18214,15 +18605,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13686, - line: 485, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13686, + line: 485, + col: 9, + }, }, + Name: "_readStreamHeader", }, - Name: "_readStreamHeader", }, ], }, @@ -18246,7 +18640,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -18280,7 +18673,6 @@ col: 30, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -18375,6 +18767,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -18569,15 +18963,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14165, - line: 498, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14165, + line: 498, + col: 22, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -18801,15 +19198,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14326, - line: 502, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14326, + line: 502, + col: 13, + }, }, + Name: "_oops_dump_state", }, - Name: "_oops_dump_state", }, ], }, @@ -18879,7 +19279,6 @@ col: 24, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -18991,6 +19390,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -19102,30 +19503,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14608, - line: 511, - col: 14, - }, - end: { '@type': "uast:Position", - offset: 14627, - line: 511, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14608, + line: 511, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 14627, + line: 511, + col: 33, + }, }, + Name: "object_transformers", }, - Name: "object_transformers", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14603, - line: 511, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14603, + line: 511, + col: 9, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -19149,7 +19556,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -19183,7 +19589,6 @@ col: 42, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -19227,6 +19632,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -19391,15 +19798,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14861, - line: 519, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14861, + line: 519, + col: 28, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -19524,15 +19934,18 @@ Value: "The stream is not java serialized object. Invalid stream header: {0:04X}{1:04X}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14984, - line: 521, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14984, + line: 521, + col: 27, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -19631,15 +20044,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14905, - line: 520, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14905, + line: 520, + col: 21, + }, }, + Name: "STREAM_MAGIC", }, - Name: "STREAM_MAGIC", }, ], }, @@ -19723,15 +20139,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14937, - line: 520, - col: 53, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14937, + line: 520, + col: 53, + }, }, + Name: "STREAM_VERSION", }, - Name: "STREAM_VERSION", }, ], }, @@ -19788,7 +20207,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -19832,6 +20250,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -19944,30 +20364,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15574, - line: 535, - col: 25, - }, - end: { '@type': "uast:Position", - offset: 15587, - line: 535, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15574, + line: 535, + col: 25, + }, + end: { '@type': "uast:Position", + offset: 15587, + line: 535, + col: 38, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15569, - line: 535, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15569, + line: 535, + col: 20, + }, }, + Name: "tell", }, - Name: "tell", }, ], }, @@ -20082,15 +20508,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15613, - line: 536, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15613, + line: 536, + col: 19, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -20210,15 +20639,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15731, - line: 538, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15731, + line: 538, + col: 33, + }, }, + Name: "op_id", }, - Name: "op_id", }, ], }, @@ -20279,15 +20711,18 @@ Value: "OpCode: 0x{0:X} -- {1} (at offset 0x{2:X})", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15654, - line: 537, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15654, + line: 537, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -20473,15 +20908,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15945, - line: 543, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15945, + line: 543, + col: 31, + }, }, + Name: "op_id", }, - Name: "op_id", }, ], }, @@ -20542,15 +20980,18 @@ Value: "Unexpected opcode 0x{0:X} -- {1} (at offset 0x{2:X})", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15860, - line: 542, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15860, + line: 542, + col: 17, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -20837,15 +21278,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16017, - line: 546, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16017, + line: 546, + col: 23, + }, }, + Name: "opmap", }, - Name: "opmap", }, ], }, @@ -20983,15 +21427,18 @@ Value: "Unknown OpCode in the stream: 0x{0:X} (at offset 0x{1:X})", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16107, - line: 549, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16107, + line: 549, + col: 17, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -21065,7 +21512,6 @@ col: 35, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -21225,6 +21671,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -21357,15 +21805,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16564, - line: 562, - col: 18, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16564, + line: 562, + col: 18, + }, }, + Name: "calcsize", }, - Name: "calcsize", }, ], }, @@ -21467,30 +21918,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16606, - line: 563, - col: 19, - }, - end: { '@type': "uast:Position", - offset: 16619, - line: 563, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16606, + line: 563, + col: 19, + }, + end: { '@type': "uast:Position", + offset: 16619, + line: 563, + col: 32, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16601, - line: 563, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16601, + line: 563, + col: 14, + }, }, + Name: "read", }, - Name: "read", }, ], }, @@ -21813,15 +22270,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16803, - line: 569, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16803, + line: 569, + col: 16, + }, }, + Name: "unpack", }, - Name: "unpack", }, ], }, @@ -21845,7 +22305,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -21879,7 +22338,6 @@ col: 33, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -21923,6 +22381,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -22078,15 +22538,18 @@ Value: ">{0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17138, - line: 579, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17138, + line: 579, + col: 38, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -22128,15 +22591,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17121, - line: 579, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17121, + line: 579, + col: 21, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -22238,30 +22704,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17183, - line: 580, - col: 19, - }, - end: { '@type': "uast:Position", - offset: 17196, - line: 580, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17183, + line: 580, + col: 19, + }, + end: { '@type': "uast:Position", + offset: 17196, + line: 580, + col: 32, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17178, - line: 580, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17178, + line: 580, + col: 14, + }, }, + Name: "read", }, - Name: "read", }, ], }, @@ -22352,7 +22824,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -22464,6 +22935,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -22945,15 +23418,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18075, - line: 608, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18075, + line: 608, + col: 22, + }, }, + Name: "_readString", }, - Name: "_readString", }, ], }, @@ -23005,15 +23481,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18102, - line: 609, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18102, + line: 609, + col: 9, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -23312,15 +23791,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18288, - line: 613, - col: 44, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18288, + line: 613, + col: 44, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -23372,15 +23854,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18320, - line: 614, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18320, + line: 614, + col: 9, + }, }, + Name: "serialVersionUID", }, - Name: "serialVersionUID", }, ], }, @@ -23450,15 +23935,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18370, - line: 615, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18370, + line: 615, + col: 9, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -23592,15 +24080,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18408, - line: 617, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18408, + line: 617, + col: 9, + }, }, + Name: "_add_reference", }, - Name: "_add_reference", }, ], }, @@ -23739,15 +24230,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18603, - line: 621, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18603, + line: 621, + col: 27, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -23789,15 +24283,18 @@ Value: "Serial: 0x{0:X} / {0:d} - classDescFlags: 0x{1:X} {2}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18461, - line: 619, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18461, + line: 619, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -23969,15 +24466,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18666, - line: 622, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18666, + line: 622, + col: 21, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -24068,15 +24568,18 @@ Value: "Fields num: 0x{0:X}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18707, - line: 623, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18707, + line: 623, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -24185,15 +24688,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18761, - line: 625, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18761, + line: 625, + col: 9, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -24256,15 +24762,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18793, - line: 626, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18793, + line: 626, + col: 9, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, ], }, @@ -24408,15 +24917,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18881, - line: 628, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18881, + line: 628, + col: 27, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -24498,15 +25010,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18929, - line: 629, - col: 26, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18929, + line: 629, + col: 26, + }, }, + Name: "_readString", }, - Name: "_readString", }, ], }, @@ -24608,15 +25123,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18973, - line: 630, - col: 26, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18973, + line: 630, + col: 26, + }, }, + Name: "_convert_char_to_type", }, - Name: "_convert_char_to_type", }, ], }, @@ -24707,15 +25225,18 @@ Value: "> Reading field {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19033, - line: 632, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19033, + line: 632, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -24904,15 +25425,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19161, - line: 635, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19161, + line: 635, + col: 33, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -25029,15 +25553,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19254, - line: 637, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19254, + line: 637, + col: 29, + }, }, + Name: "TC_STRING", }, - Name: "TC_STRING", }, ], }, @@ -25076,15 +25603,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19270, - line: 637, - col: 45, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19270, + line: 637, + col: 45, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -25225,15 +25755,18 @@ Value: "Field type must be a JavaString, not {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19387, - line: 640, - col: 42, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19387, + line: 640, + col: 42, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -25508,15 +26041,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19582, - line: 644, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19582, + line: 644, + col: 33, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -25633,15 +26169,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19675, - line: 646, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19675, + line: 646, + col: 29, + }, }, + Name: "TC_STRING", }, - Name: "TC_STRING", }, ], }, @@ -25680,15 +26219,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19691, - line: 646, - col: 45, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19691, + line: 646, + col: 45, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -25823,15 +26365,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19846, - line: 650, - col: 45, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19846, + line: 650, + col: 45, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -26109,15 +26654,18 @@ Value: "Field type must be a JavaString, not {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19960, - line: 653, - col: 42, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19960, + line: 653, + col: 42, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -26320,15 +26868,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19532, - line: 643, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19532, + line: 643, + col: 32, + }, }, + Name: "TYPE_OBJECT", }, - Name: "TYPE_OBJECT", }, ], }, @@ -26431,15 +26982,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19112, - line: 634, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19112, + line: 634, + col: 30, + }, }, + Name: "TYPE_ARRAY", }, - Name: "TYPE_ARRAY", }, ], }, @@ -26634,15 +27188,18 @@ Value: "< FieldName: 0x{0:X} Name:{1} Type:{2} ID:{3}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20096, - line: 656, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20096, + line: 656, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -26940,30 +27497,52 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20350, - line: 662, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20350, + line: 662, + col: 19, + }, + end: { '@type': "uast:Position", + offset: 20362, + line: 662, + col: 31, + }, }, - end: { '@type': "uast:Position", - offset: 20362, - line: 662, - col: 31, + Name: "fields_names", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20331, + line: 661, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 20331, + line: 661, + col: 1, + }, }, + lines: [], }, - Name: "fields_names", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20344, - line: 662, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20344, + line: 662, + col: 13, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -27044,30 +27623,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20400, - line: 663, - col: 19, - }, - end: { '@type': "uast:Position", - offset: 20412, - line: 663, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20400, + line: 663, + col: 19, + }, + end: { '@type': "uast:Position", + offset: 20412, + line: 663, + col: 31, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20394, - line: 663, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20394, + line: 663, + col: 13, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -27215,15 +27800,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20464, - line: 666, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20464, + line: 666, + col: 13, + }, }, + Name: "__fields", }, - Name: "__fields", }, ], }, @@ -27263,15 +27851,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20482, - line: 666, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20482, + line: 666, + col: 31, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -27321,15 +27912,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20513, - line: 667, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20513, + line: 667, + col: 13, + }, }, + Name: "__types", }, - Name: "__types", }, ], }, @@ -27369,15 +27963,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20530, - line: 667, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20530, + line: 667, + col: 30, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, ], }, @@ -27565,15 +28162,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20594, - line: 670, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20594, + line: 670, + col: 19, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -27693,15 +28293,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20710, - line: 672, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20710, + line: 672, + col: 33, + }, }, + Name: "op_id", }, - Name: "op_id", }, ], }, @@ -27743,15 +28346,18 @@ Value: "OpCode: 0x{0:X} -- {1} (classAnnotation)", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20635, - line: 671, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20635, + line: 671, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -27939,15 +28545,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20762, - line: 673, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20762, + line: 673, + col: 20, + }, }, + Name: "TC_ENDBLOCKDATA", }, - Name: "TC_ENDBLOCKDATA", }, ], }, @@ -28049,15 +28658,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20943, - line: 677, - col: 55, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20943, + line: 677, + col: 55, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -28097,15 +28709,18 @@ Value: "Reading Super Class of {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20907, - line: 677, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20907, + line: 677, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -28292,15 +28907,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20991, - line: 678, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20991, + line: 678, + col: 29, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -28417,15 +29035,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21068, - line: 680, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21068, + line: 680, + col: 21, + }, }, + Name: "TC_CLASSDESC", }, - Name: "TC_CLASSDESC", }, ], }, @@ -28464,15 +29085,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21087, - line: 680, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21087, + line: 680, + col: 40, + }, }, + Name: "TC_NULL", }, - Name: "TC_NULL", }, ], }, @@ -28511,15 +29135,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21101, - line: 680, - col: 54, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21101, + line: 680, + col: 54, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -28593,15 +29220,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21192, - line: 682, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21192, + line: 682, + col: 27, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -28692,15 +29322,18 @@ Value: "Super Class for {0}: {1}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21139, - line: 681, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21139, + line: 681, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -28793,15 +29426,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21241, - line: 683, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21241, + line: 683, + col: 9, + }, }, + Name: "superclass", }, - Name: "superclass", }, ], }, @@ -28878,7 +29514,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -29038,6 +29673,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -29295,15 +29932,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21645, - line: 696, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21645, + line: 696, + col: 21, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -29405,30 +30045,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21686, - line: 697, - col: 19, - }, - end: { '@type': "uast:Position", - offset: 21699, - line: 697, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21686, + line: 697, + col: 19, + }, + end: { '@type': "uast:Position", + offset: 21699, + line: 697, + col: 32, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21681, - line: 697, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21681, + line: 697, + col: 14, + }, }, + Name: "read", }, - Name: "read", }, ], }, @@ -29551,7 +30197,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -29711,6 +30356,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -29968,15 +30615,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22133, - line: 712, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22133, + line: 712, + col: 21, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -30078,30 +30728,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22174, - line: 713, - col: 19, - }, - end: { '@type': "uast:Position", - offset: 22187, - line: 713, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22174, + line: 713, + col: 19, + }, + end: { '@type': "uast:Position", + offset: 22187, + line: 713, + col: 32, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22169, - line: 713, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22169, + line: 713, + col: 14, + }, }, + Name: "read", }, - Name: "read", }, ], }, @@ -30224,7 +30880,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -30384,6 +31039,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -30687,15 +31344,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22668, - line: 731, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22668, + line: 731, + col: 24, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -30812,15 +31472,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22745, - line: 733, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22745, + line: 733, + col: 21, + }, }, + Name: "TC_CLASSDESC", }, - Name: "TC_CLASSDESC", }, ], }, @@ -30859,15 +31522,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22764, - line: 733, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22764, + line: 733, + col: 40, + }, }, + Name: "TC_PROXYCLASSDESC", }, - Name: "TC_PROXYCLASSDESC", }, ], }, @@ -30906,15 +31572,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22808, - line: 734, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22808, + line: 734, + col: 21, + }, }, + Name: "TC_NULL", }, - Name: "TC_NULL", }, ], }, @@ -30953,15 +31622,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22822, - line: 734, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22822, + line: 734, + col: 35, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -31055,15 +31727,18 @@ Value: "Classdesc: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22860, - line: 735, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22860, + line: 735, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -31204,15 +31879,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22911, - line: 736, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22911, + line: 736, + col: 9, + }, }, + Name: "_add_reference", }, - Name: "_add_reference", }, ], }, @@ -31271,7 +31949,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -31431,6 +32108,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -31706,15 +32385,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23433, - line: 751, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23433, + line: 751, + col: 27, + }, }, + Name: "annotations", }, - Name: "annotations", }, ], }, @@ -31754,15 +32436,18 @@ Value: "java_object.annotations just after instantiation: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23351, - line: 750, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23351, + line: 750, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -31964,15 +32649,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23592, - line: 755, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23592, + line: 755, + col: 29, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -32089,15 +32777,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23669, - line: 757, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23669, + line: 757, + col: 21, + }, }, + Name: "TC_CLASSDESC", }, - Name: "TC_CLASSDESC", }, ], }, @@ -32136,15 +32827,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23688, - line: 757, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23688, + line: 757, + col: 40, + }, }, + Name: "TC_PROXYCLASSDESC", }, - Name: "TC_PROXYCLASSDESC", }, ], }, @@ -32183,15 +32877,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23732, - line: 758, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23732, + line: 758, + col: 21, + }, }, + Name: "TC_NULL", }, - Name: "TC_NULL", }, ], }, @@ -32230,15 +32927,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23746, - line: 758, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23746, + line: 758, + col: 35, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -32361,15 +33061,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23941, - line: 763, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23941, + line: 763, + col: 27, + }, }, + Name: "create", }, - Name: "create", }, ], }, @@ -32474,15 +33177,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23889, - line: 762, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23889, + line: 762, + col: 28, + }, }, + Name: "object_transformers", }, - Name: "object_transformers", }, ], }, @@ -32635,15 +33341,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24071, - line: 768, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24071, + line: 768, + col: 9, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, ], }, @@ -32793,15 +33502,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24144, - line: 771, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24144, + line: 771, + col: 9, + }, }, + Name: "_add_reference", }, - Name: "_add_reference", }, ], }, @@ -33025,15 +33737,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24219, - line: 775, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24219, + line: 775, + col: 12, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -33078,15 +33793,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24237, - line: 775, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24237, + line: 775, + col: 30, + }, }, + Name: "SC_EXTERNALIZABLE", }, - Name: "SC_EXTERNALIZABLE", }, ], }, @@ -33150,15 +33868,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24286, - line: 776, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24286, + line: 776, + col: 25, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -33203,15 +33924,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24304, - line: 776, - col: 43, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24304, + line: 776, + col: 43, + }, }, + Name: "SC_BLOCK_DATA", }, - Name: "SC_BLOCK_DATA", }, ], }, @@ -33598,15 +34322,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24839, - line: 790, - col: 47, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24839, + line: 790, + col: 47, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -33646,15 +34373,18 @@ Value: "Class: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24819, - line: 790, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24819, + line: 790, + col: 27, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -33880,15 +34610,18 @@ Value: " ", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24934, - line: 792, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24934, + line: 792, + col: 21, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -33946,15 +34679,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25043, - line: 794, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25043, + line: 794, + col: 28, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, ], }, @@ -33993,15 +34729,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25067, - line: 794, - col: 52, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25067, + line: 794, + col: 52, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -34117,15 +34856,18 @@ Value: " - ", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24902, - line: 791, - col: 36, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24902, + line: 791, + col: 36, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -34388,15 +35130,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25218, - line: 798, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25218, + line: 798, + col: 30, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -34476,15 +35221,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25260, - line: 799, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25260, + line: 799, + col: 17, + }, }, + Name: "extend", }, - Name: "extend", }, ], }, @@ -34640,15 +35388,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25356, - line: 802, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25356, + line: 802, + col: 30, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, ], }, @@ -34728,15 +35479,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25398, - line: 803, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25398, + line: 803, + col: 17, + }, }, + Name: "extend", }, - Name: "extend", }, ], }, @@ -34874,15 +35628,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25495, - line: 806, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25495, + line: 806, + col: 29, + }, }, + Name: "superclass", }, - Name: "superclass", }, ], }, @@ -35030,15 +35787,18 @@ Value: "Values count: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25539, - line: 808, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25539, + line: 808, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -35186,15 +35946,18 @@ Value: "Prepared list of values: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25611, - line: 809, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25611, + line: 809, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -35326,15 +36089,18 @@ Value: "Prepared list of types: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25689, - line: 810, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25689, + line: 810, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -35503,15 +36269,18 @@ Value: "Reading field: {0} - {1}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25840, - line: 813, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25840, + line: 813, + col: 27, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -35654,15 +36423,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25948, - line: 815, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25948, + line: 815, + col: 23, + }, }, + Name: "_read_value", }, - Name: "_read_value", }, ], }, @@ -35790,15 +36562,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26017, - line: 816, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26017, + line: 816, + col: 17, + }, }, + Name: "__setattr__", }, - Name: "__setattr__", }, ], }, @@ -36017,15 +36792,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24436, - line: 780, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24436, + line: 780, + col: 12, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -36070,15 +36848,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24454, - line: 780, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24454, + line: 780, + col: 30, + }, }, + Name: "SC_SERIALIZABLE", }, - Name: "SC_SERIALIZABLE", }, ], }, @@ -36166,15 +36947,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26413, - line: 824, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26413, + line: 824, + col: 31, + }, }, + Name: "annotations", }, - Name: "annotations", }, ], }, @@ -36214,15 +36998,18 @@ Value: "java_object.annotations before: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26345, - line: 823, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26345, + line: 823, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -36427,15 +37214,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26527, - line: 827, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26527, + line: 827, + col: 31, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -36594,30 +37384,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26791, - line: 831, - col: 33, - }, - end: { '@type': "uast:Position", - offset: 26802, - line: 831, - col: 44, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26791, + line: 831, + col: 33, + }, + end: { '@type': "uast:Position", + offset: 26802, + line: 831, + col: 44, + }, }, + Name: "annotations", }, - Name: "annotations", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26779, - line: 831, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26779, + line: 831, + col: 21, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -36678,15 +37474,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26737, - line: 830, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26737, + line: 830, + col: 30, + }, }, + Name: "TC_ENDBLOCKDATA", }, - Name: "TC_ENDBLOCKDATA", }, ], }, @@ -36855,15 +37654,18 @@ Value: "objectAnnotation value: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26842, - line: 833, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26842, + line: 833, + col: 27, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -36981,15 +37783,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26475, - line: 826, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26475, + line: 826, + col: 29, + }, }, + Name: "TC_ENDBLOCKDATA", }, - Name: "TC_ENDBLOCKDATA", }, ], }, @@ -37107,15 +37912,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26982, - line: 836, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26982, + line: 836, + col: 31, + }, }, + Name: "annotations", }, - Name: "annotations", }, ], }, @@ -37155,15 +37963,18 @@ Value: "java_object.annotations after: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26915, - line: 835, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26915, + line: 835, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -37326,15 +38137,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26070, - line: 818, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26070, + line: 818, + col: 12, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -37379,15 +38193,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26088, - line: 818, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26088, + line: 818, + col: 30, + }, }, + Name: "SC_SERIALIZABLE", }, - Name: "SC_SERIALIZABLE", }, ], }, @@ -37436,15 +38253,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26131, - line: 819, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26131, + line: 819, + col: 21, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -37489,15 +38309,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26149, - line: 819, - col: 39, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26149, + line: 819, + col: 39, + }, }, + Name: "SC_WRITE_METHOD", }, - Name: "SC_WRITE_METHOD", }, ], }, @@ -37564,15 +38387,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26191, - line: 820, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26191, + line: 820, + col: 20, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -37617,15 +38443,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26209, - line: 820, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26209, + line: 820, + col: 38, + }, }, + Name: "SC_EXTERNALIZABLE", }, - Name: "SC_EXTERNALIZABLE", }, ], }, @@ -37674,15 +38503,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26254, - line: 821, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26254, + line: 821, + col: 21, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -37727,15 +38559,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26272, - line: 821, - col: 39, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26272, + line: 821, + col: 39, + }, }, + Name: "SC_BLOCK_DATA", }, - Name: "SC_BLOCK_DATA", }, ], }, @@ -37829,15 +38664,18 @@ Value: ">>> java_object: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27034, - line: 838, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27034, + line: 838, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -37953,7 +38791,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -38113,6 +38950,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -38315,15 +39154,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27374, - line: 850, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27374, + line: 850, + col: 25, + }, }, + Name: "_readString", }, - Name: "_readString", }, ], }, @@ -38445,15 +39287,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27402, - line: 851, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27402, + line: 851, + col: 9, + }, }, + Name: "_add_reference", }, - Name: "_add_reference", }, ], }, @@ -38512,7 +39357,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -38672,6 +39516,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -38894,15 +39740,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27727, - line: 863, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27727, + line: 863, + col: 25, + }, }, + Name: "_readString", }, - Name: "_readString", }, ], }, @@ -39024,15 +39873,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27758, - line: 864, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27758, + line: 864, + col: 9, + }, }, + Name: "_add_reference", }, - Name: "_add_reference", }, ], }, @@ -39091,7 +39943,6 @@ col: 28, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -39251,6 +40102,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -39507,15 +40360,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28151, - line: 877, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28151, + line: 877, + col: 24, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -39632,15 +40488,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28228, - line: 879, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28228, + line: 879, + col: 21, + }, }, + Name: "TC_CLASSDESC", }, - Name: "TC_CLASSDESC", }, ], }, @@ -39679,15 +40538,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28247, - line: 879, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28247, + line: 879, + col: 40, + }, }, + Name: "TC_PROXYCLASSDESC", }, - Name: "TC_PROXYCLASSDESC", }, ], }, @@ -39726,15 +40588,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28291, - line: 880, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28291, + line: 880, + col: 21, + }, }, + Name: "TC_NULL", }, - Name: "TC_NULL", }, ], }, @@ -39773,15 +40638,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28305, - line: 880, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28305, + line: 880, + col: 35, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -39998,15 +40866,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28372, - line: 884, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28372, + line: 884, + col: 9, + }, }, + Name: "_add_reference", }, - Name: "_add_reference", }, ], }, @@ -40137,15 +41008,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28425, - line: 886, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28425, + line: 886, + col: 19, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -40236,15 +41110,18 @@ Value: "size: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28466, - line: 887, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28466, + line: 887, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -40404,15 +41281,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28520, - line: 889, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28520, + line: 889, + col: 21, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -40481,15 +41361,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28566, - line: 890, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28566, + line: 890, + col: 29, + }, }, + Name: "TYPE_ARRAY", }, - Name: "TYPE_ARRAY", }, ], }, @@ -40623,15 +41506,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28602, - line: 891, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28602, + line: 891, + col: 21, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -40780,15 +41666,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28754, - line: 895, - col: 26, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28754, + line: 895, + col: 26, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -40939,15 +41828,18 @@ Value: "Object value: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28824, - line: 896, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28824, + line: 896, + col: 27, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -41069,15 +41961,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28880, - line: 897, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28880, + line: 897, + col: 17, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -41274,15 +42169,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29032, - line: 900, - col: 45, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29032, + line: 900, + col: 45, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, ], }, @@ -41341,15 +42239,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29012, - line: 900, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29012, + line: 900, + col: 25, + }, }, + Name: "bytes_callback", }, - Name: "bytes_callback", }, ], }, @@ -41457,30 +42358,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29105, - line: 902, - col: 30, - }, - end: { '@type': "uast:Position", - offset: 29118, - line: 902, - col: 43, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29105, + line: 902, + col: 30, + }, + end: { '@type': "uast:Position", + offset: 29118, + line: 902, + col: 43, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29100, - line: 902, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29100, + line: 902, + col: 25, + }, }, + Name: "read", }, - Name: "read", }, ], }, @@ -41556,15 +42463,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28955, - line: 899, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28955, + line: 899, + col: 16, + }, }, + Name: "bytes_callback", }, - Name: "bytes_callback", }, ], }, @@ -41719,15 +42629,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29200, - line: 905, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29200, + line: 905, + col: 23, + }, }, + Name: "_read_value", }, - Name: "_read_value", }, ], }, @@ -41818,15 +42731,18 @@ Value: "Native value: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29261, - line: 906, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29261, + line: 906, + col: 27, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -41948,15 +42864,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29317, - line: 907, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29317, + line: 907, + col: 17, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -42090,15 +43009,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28924, - line: 898, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28924, + line: 898, + col: 27, + }, }, + Name: "TYPE_BYTE", }, - Name: "TYPE_BYTE", }, ], }, @@ -42201,15 +43123,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28645, - line: 893, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28645, + line: 893, + col: 25, + }, }, + Name: "TYPE_OBJECT", }, - Name: "TYPE_OBJECT", }, ], }, @@ -42309,15 +43234,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28678, - line: 893, - col: 58, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28678, + line: 893, + col: 58, + }, }, + Name: "TYPE_ARRAY", }, - Name: "TYPE_ARRAY", }, ], }, @@ -42425,7 +43353,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -42585,6 +43512,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -42730,15 +43659,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29597, - line: 919, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29597, + line: 919, + col: 21, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -42829,15 +43761,18 @@ Value: "## Reference handle: 0x{0:X}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29638, - line: 920, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29638, + line: 920, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -42998,15 +43933,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29731, - line: 921, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29731, + line: 921, + col: 40, + }, }, + Name: "BASE_REFERENCE_IDX", }, - Name: "BASE_REFERENCE_IDX", }, ], }, @@ -43047,15 +43985,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29706, - line: 921, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29706, + line: 921, + col: 15, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -43196,15 +44137,18 @@ Value: "###-> Type: {0} - Value: {1}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29774, - line: 922, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29774, + line: 922, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -43304,7 +44248,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -43459,6 +44402,28 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29861, + line: 925, + col: 6, + }, + end: { '@type': "uast:Position", + offset: 29873, + line: 925, + col: 18, + }, + }, + Name: "staticmethod", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -43673,6 +44638,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -43911,15 +44878,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30397, - line: 946, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30397, + line: 946, + col: 24, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -44036,15 +45006,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30474, - line: 948, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30474, + line: 948, + col: 21, + }, }, + Name: "TC_CLASSDESC", }, - Name: "TC_CLASSDESC", }, ], }, @@ -44083,15 +45056,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30493, - line: 948, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30493, + line: 948, + col: 40, + }, }, + Name: "TC_PROXYCLASSDESC", }, - Name: "TC_PROXYCLASSDESC", }, ], }, @@ -44130,15 +45106,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30537, - line: 949, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30537, + line: 949, + col: 21, + }, }, + Name: "TC_NULL", }, - Name: "TC_NULL", }, ], }, @@ -44177,15 +45156,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30551, - line: 949, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30551, + line: 949, + col: 35, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -44240,15 +45222,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30579, - line: 950, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30579, + line: 950, + col: 9, + }, }, + Name: "classdesc", }, - Name: "classdesc", }, ], }, @@ -44366,15 +45351,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30614, - line: 951, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30614, + line: 951, + col: 9, + }, }, + Name: "_add_reference", }, - Name: "_add_reference", }, ], }, @@ -44488,15 +45476,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30677, - line: 952, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30677, + line: 952, + col: 31, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -44613,15 +45604,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30742, - line: 953, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30742, + line: 953, + col: 38, + }, }, + Name: "TC_STRING", }, - Name: "TC_STRING", }, ], }, @@ -44660,15 +45654,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30758, - line: 953, - col: 54, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30758, + line: 953, + col: 54, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -44723,15 +45720,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30786, - line: 954, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30786, + line: 954, + col: 9, + }, }, + Name: "constant", }, - Name: "constant", }, ], }, @@ -44808,7 +45808,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -44963,6 +45962,28 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30845, + line: 957, + col: 6, + }, + end: { '@type': "uast:Position", + offset: 30857, + line: 957, + col: 18, + }, + }, + Name: "staticmethod", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -45425,15 +46446,18 @@ Value: "", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31189, - line: 967, - col: 18, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31189, + line: 967, + col: 18, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -45567,15 +46591,18 @@ Value: "{{0:04X}} {{1:<{0}}} {{2}}\n", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31304, - line: 969, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31304, + line: 969, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -46078,15 +47105,18 @@ Value: "{0:02X}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31582, - line: 977, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31582, + line: 977, + col: 29, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -46176,15 +47206,18 @@ Value: " ", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31573, - line: 977, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31573, + line: 977, + col: 20, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -46286,15 +47319,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31643, - line: 978, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31643, + line: 978, + col: 25, + }, }, + Name: "translate", }, - Name: "translate", }, ], }, @@ -46458,15 +47494,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31689, - line: 979, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31689, + line: 979, + col: 27, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -46508,15 +47547,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31675, - line: 979, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31675, + line: 979, + col: 13, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -46764,15 +47806,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31756, - line: 981, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31756, + line: 981, + col: 16, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -46796,7 +47841,6 @@ col: 28, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -46954,6 +47998,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -47350,15 +48396,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32310, - line: 998, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32310, + line: 998, + col: 22, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -47574,15 +48623,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32425, - line: 1001, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32425, + line: 1001, + col: 22, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -47716,15 +48768,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32512, - line: 1003, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32512, + line: 1003, + col: 22, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -47858,15 +48913,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32600, - line: 1005, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32600, + line: 1005, + col: 22, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -48000,15 +49058,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32690, - line: 1007, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32690, + line: 1007, + col: 22, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -48142,15 +49203,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32777, - line: 1009, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32777, + line: 1009, + col: 22, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -48284,15 +49348,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32865, - line: 1011, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32865, + line: 1011, + col: 22, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -48426,15 +49493,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32954, - line: 1013, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32954, + line: 1013, + col: 22, + }, }, + Name: "_readStruct", }, - Name: "_readStruct", }, ], }, @@ -48567,15 +49637,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33076, - line: 1015, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33076, + line: 1015, + col: 22, + }, }, + Name: "_read_and_exec_opcode", }, - Name: "_read_and_exec_opcode", }, ], }, @@ -48739,15 +49812,18 @@ Value: "Unknown typecode: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33165, - line: 1017, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33165, + line: 1017, + col: 32, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -48841,15 +49917,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33004, - line: 1014, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33004, + line: 1014, + col: 28, + }, }, + Name: "TYPE_OBJECT", }, - Name: "TYPE_OBJECT", }, ], }, @@ -48933,15 +50012,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33038, - line: 1014, - col: 62, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33038, + line: 1014, + col: 62, + }, }, + Name: "TYPE_ARRAY", }, - Name: "TYPE_ARRAY", }, ], }, @@ -49030,15 +50112,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32915, - line: 1012, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32915, + line: 1012, + col: 28, + }, }, + Name: "TYPE_DOUBLE", }, - Name: "TYPE_DOUBLE", }, ], }, @@ -49125,15 +50210,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32827, - line: 1010, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32827, + line: 1010, + col: 28, + }, }, + Name: "TYPE_FLOAT", }, - Name: "TYPE_FLOAT", }, ], }, @@ -49220,15 +50308,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32740, - line: 1008, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32740, + line: 1008, + col: 28, + }, }, + Name: "TYPE_LONG", }, - Name: "TYPE_LONG", }, ], }, @@ -49315,15 +50406,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32650, - line: 1006, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32650, + line: 1006, + col: 28, + }, }, + Name: "TYPE_INTEGER", }, - Name: "TYPE_INTEGER", }, ], }, @@ -49410,15 +50504,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32562, - line: 1004, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32562, + line: 1004, + col: 28, + }, }, + Name: "TYPE_SHORT", }, - Name: "TYPE_SHORT", }, ], }, @@ -49505,15 +50602,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32475, - line: 1002, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32475, + line: 1002, + col: 28, + }, }, + Name: "TYPE_CHAR", }, - Name: "TYPE_CHAR", }, ], }, @@ -49600,15 +50700,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32388, - line: 1000, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32388, + line: 1000, + col: 28, + }, }, + Name: "TYPE_BYTE", }, - Name: "TYPE_BYTE", }, ], }, @@ -49695,15 +50798,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32270, - line: 997, - col: 26, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32270, + line: 997, + col: 26, + }, }, + Name: "TYPE_BOOLEAN", }, - Name: "TYPE_BOOLEAN", }, ], }, @@ -49879,15 +50985,18 @@ Value: "* {0} {1}: {2}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33228, - line: 1019, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33228, + line: 1019, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -50003,7 +51112,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -50037,7 +51145,6 @@ col: 37, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -50071,7 +51178,6 @@ col: 44, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -50183,6 +51289,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -50643,15 +51751,18 @@ Value: "Typecode {0} ({1}) isn't supported.", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33784, - line: 1037, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33784, + line: 1037, + col: 32, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -50729,15 +51840,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33690, - line: 1034, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33690, + line: 1034, + col: 24, + }, }, + Name: "TYPECODES_LIST", }, - Name: "TYPECODES_LIST", }, ], }, @@ -50808,7 +51922,6 @@ col: 35, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -50842,7 +51955,6 @@ col: 46, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -50886,6 +51998,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -51006,15 +52120,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34183, - line: 1048, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34183, + line: 1048, + col: 31, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -51081,15 +52198,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34202, - line: 1048, - col: 50, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34202, + line: 1048, + col: 50, + }, }, + Name: "BASE_REFERENCE_IDX", }, - Name: "BASE_REFERENCE_IDX", }, ], }, @@ -51156,15 +52276,18 @@ }, keywords: [], }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34253, - line: 1049, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34253, + line: 1049, + col: 27, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -51223,15 +52346,18 @@ Value: "## New reference handle 0x{0:X}: {1} -> {2}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34107, - line: 1047, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34107, + line: 1047, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -51353,30 +52479,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34299, - line: 1050, - col: 14, - }, - end: { '@type': "uast:Position", - offset: 34309, - line: 1050, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34299, + line: 1050, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 34309, + line: 1050, + col: 24, + }, }, + Name: "references", }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34294, - line: 1050, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34294, + line: 1050, + col: 9, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -51400,7 +52532,6 @@ col: 28, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -51434,7 +52565,6 @@ col: 33, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -51543,6 +52673,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -51804,15 +52936,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34690, - line: 1060, - col: 44, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34690, + line: 1060, + col: 44, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -51852,15 +52987,18 @@ Value: "References: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34665, - line: 1060, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34665, + line: 1060, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -52031,15 +53169,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34895, - line: 1065, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34895, + line: 1065, + col: 38, + }, }, + Name: "SEEK_CUR", }, - Name: "SEEK_CUR", }, ], }, @@ -52079,30 +53220,68 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34871, - line: 1065, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34871, + line: 1065, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 34884, + line: 1065, + col: 27, + }, }, - end: { '@type': "uast:Position", - offset: 34884, - line: 1065, - col: 27, + Name: "object_stream", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34817, + line: 1063, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 34856, + line: 1064, + col: 39, + }, }, + lines: [ + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34818, + line: 1064, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "Do not use a keyword argument", + }, + ], }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34866, - line: 1065, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34866, + line: 1065, + col: 9, + }, }, + Name: "seek", }, - Name: "seek", }, ], }, @@ -52184,30 +53363,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34932, - line: 1066, - col: 25, - }, - end: { '@type': "uast:Position", - offset: 34945, - line: 1066, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34932, + line: 1066, + col: 25, + }, + end: { '@type': "uast:Position", + offset: 34945, + line: 1066, + col: 38, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34927, - line: 1066, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34927, + line: 1066, + col: 20, + }, }, + Name: "tell", }, - Name: "tell", }, ], }, @@ -52289,30 +53474,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34977, - line: 1067, - col: 25, - }, - end: { '@type': "uast:Position", - offset: 34990, - line: 1067, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34977, + line: 1067, + col: 25, + }, + end: { '@type': "uast:Position", + offset: 34990, + line: 1067, + col: 38, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34972, - line: 1067, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34972, + line: 1067, + col: 20, + }, }, + Name: "read", }, - Name: "read", }, ], }, @@ -52453,15 +53644,18 @@ Value: "Warning!!!!: Stream still has {0} bytes left.", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35077, - line: 1070, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35077, + line: 1070, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -52593,15 +53787,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35193, - line: 1072, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35193, + line: 1072, + col: 23, + }, }, + Name: "_create_hexdump", }, - Name: "_create_hexdump", }, ], }, @@ -52884,7 +54081,6 @@ col: 30, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53107,6 +54303,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -53189,15 +54387,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35601, - line: 1089, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35601, + line: 1089, + col: 9, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, ], }, @@ -53267,15 +54468,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35637, - line: 1090, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35637, + line: 1090, + col: 9, + }, }, + Name: "object_obj", }, - Name: "object_obj", }, ], }, @@ -53344,15 +54548,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35668, - line: 1091, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35668, + line: 1091, + col: 9, + }, }, + Name: "object_transformers", }, - Name: "object_transformers", }, ], }, @@ -53415,15 +54622,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35706, - line: 1092, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35706, + line: 1092, + col: 9, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -53458,7 +54668,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53553,6 +54762,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -53664,30 +54875,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35944, - line: 1100, - col: 14, - }, - end: { '@type': "uast:Position", - offset: 35963, - line: 1100, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35944, + line: 1100, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 35963, + line: 1100, + col: 33, + }, }, + Name: "object_transformers", }, - Name: "object_transformers", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35939, - line: 1100, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35939, + line: 1100, + col: 9, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -53711,7 +54928,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53745,7 +54961,6 @@ col: 42, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53789,6 +55004,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -53871,15 +55088,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36106, - line: 1106, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36106, + line: 1106, + col: 9, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -53942,15 +55162,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36135, - line: 1107, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36135, + line: 1107, + col: 9, + }, }, + Name: "object_obj", }, - Name: "object_obj", }, ], }, @@ -54020,15 +55243,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36165, - line: 1108, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36165, + line: 1108, + col: 9, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, ], }, @@ -54119,15 +55345,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36204, - line: 1109, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36204, + line: 1109, + col: 9, + }, }, + Name: "_writeStreamHeader", }, - Name: "_writeStreamHeader", }, ], }, @@ -54208,15 +55437,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36238, - line: 1110, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36238, + line: 1110, + col: 9, + }, }, + Name: "writeObject", }, - Name: "writeObject", }, ], }, @@ -54283,30 +55515,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36280, - line: 1111, - col: 21, - }, - end: { '@type': "uast:Position", - offset: 36293, - line: 1111, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36280, + line: 1111, + col: 21, + }, + end: { '@type': "uast:Position", + offset: 36293, + line: 1111, + col: 34, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36275, - line: 1111, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36275, + line: 1111, + col: 16, + }, }, + Name: "getvalue", }, - Name: "getvalue", }, ], }, @@ -54330,7 +55568,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -54364,7 +55601,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -54408,6 +55644,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -54545,15 +55783,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36480, - line: 1117, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36480, + line: 1117, + col: 38, + }, }, + Name: "STREAM_MAGIC", }, - Name: "STREAM_MAGIC", }, ], }, @@ -54592,15 +55833,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36499, - line: 1117, - col: 57, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36499, + line: 1117, + col: 57, + }, }, + Name: "STREAM_VERSION", }, - Name: "STREAM_VERSION", }, ], }, @@ -54642,15 +55886,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36451, - line: 1117, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36451, + line: 1117, + col: 9, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -54674,7 +55921,6 @@ col: 32, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -54718,6 +55964,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -54846,15 +56094,18 @@ }, keywords: [], }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36792, - line: 1126, - col: 55, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36792, + line: 1126, + col: 55, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -54894,15 +56145,18 @@ Value: "Writing object of type {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36756, - line: 1126, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36756, + line: 1126, + col: 19, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -55055,15 +56309,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36902, - line: 1129, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36902, + line: 1129, + col: 13, + }, }, + Name: "write_array", }, - Name: "write_array", }, ], }, @@ -55195,15 +56452,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37013, - line: 1132, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37013, + line: 1132, + col: 13, + }, }, + Name: "write_enum", }, - Name: "write_enum", }, ], }, @@ -55335,15 +56595,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37127, - line: 1135, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37127, + line: 1135, + col: 13, + }, }, + Name: "write_object", }, - Name: "write_object", }, ], }, @@ -55475,15 +56738,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37238, - line: 1138, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37238, + line: 1138, + col: 13, + }, }, + Name: "write_string", }, - Name: "write_string", }, ], }, @@ -55615,15 +56881,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37339, - line: 1141, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37339, + line: 1141, + col: 13, + }, }, + Name: "write_class", }, - Name: "write_class", }, ], }, @@ -55735,15 +57004,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37418, - line: 1144, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37418, + line: 1144, + col: 13, + }, }, + Name: "write_null", }, - Name: "write_null", }, ], }, @@ -55875,15 +57147,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37506, - line: 1147, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37506, + line: 1147, + col: 13, + }, }, + Name: "write_blockdata", }, - Name: "write_blockdata", }, ], }, @@ -56009,15 +57284,18 @@ Value: "Object serialization of type {0} is not supported.", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37606, - line: 1150, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37606, + line: 1150, + col: 32, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -56625,7 +57903,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -56659,7 +57936,6 @@ col: 30, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -56703,6 +57979,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -56865,15 +58143,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37962, - line: 1161, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37962, + line: 1161, + col: 14, + }, }, + Name: "pack", }, - Name: "pack", }, ], }, @@ -56954,30 +58235,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38002, - line: 1162, - col: 14, - }, - end: { '@type': "uast:Position", - offset: 38015, - line: 1162, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38002, + line: 1162, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 38015, + line: 1162, + col: 27, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37997, - line: 1162, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37997, + line: 1162, + col: 9, + }, }, + Name: "write", }, - Name: "write", }, ], }, @@ -57001,7 +58288,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -57035,7 +58321,6 @@ col: 34, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -57069,7 +58354,6 @@ col: 42, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -57103,7 +58387,6 @@ col: 48, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -57147,6 +58430,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -57463,30 +58748,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38539, - line: 1177, - col: 28, - }, - end: { '@type': "uast:Position", - offset: 38549, - line: 1177, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38539, + line: 1177, + col: 28, + }, + end: { '@type': "uast:Position", + offset: 38549, + line: 1177, + col: 38, + }, }, + Name: "references", }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38534, - line: 1177, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38534, + line: 1177, + col: 23, + }, }, + Name: "index", }, - Name: "index", }, ], }, @@ -57589,30 +58880,68 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38662, - line: 1180, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38662, + line: 1180, + col: 22, + }, + end: { '@type': "uast:Position", + offset: 38672, + line: 1180, + col: 32, + }, }, - end: { '@type': "uast:Position", - offset: 38672, - line: 1180, - col: 32, + Name: "references", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38592, + line: 1179, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 38639, + line: 1179, + col: 48, + }, }, + lines: [ + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38592, + line: 1179, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "First appearance of the string", + }, + ], }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38657, - line: 1180, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38657, + line: 1180, + col: 17, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -57720,15 +59049,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38798, - line: 1183, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38798, + line: 1183, + col: 25, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -57818,15 +59150,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38821, - line: 1183, - col: 48, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38821, + line: 1183, + col: 48, + }, }, + Name: "BASE_REFERENCE_IDX", }, - Name: "BASE_REFERENCE_IDX", }, ], }, @@ -57886,15 +59221,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38701, - line: 1181, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38701, + line: 1181, + col: 17, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -58071,15 +59409,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38868, - line: 1185, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38868, + line: 1185, + col: 17, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -58160,30 +59501,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38932, - line: 1186, - col: 22, - }, - end: { '@type': "uast:Position", - offset: 38945, - line: 1186, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38932, + line: 1186, + col: 22, + }, + end: { '@type': "uast:Position", + offset: 38945, + line: 1186, + col: 35, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38927, - line: 1186, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38927, + line: 1186, + col: 17, + }, }, + Name: "write", }, - Name: "write", }, ], }, @@ -58378,15 +59725,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 39238, - line: 1193, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 39238, + line: 1193, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -58467,30 +59817,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 39298, - line: 1194, - col: 18, - }, - end: { '@type': "uast:Position", - offset: 39311, - line: 1194, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 39298, + line: 1194, + col: 18, + }, + end: { '@type': "uast:Position", + offset: 39311, + line: 1194, + col: 31, + }, }, + Name: "object_stream", }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 39293, - line: 1194, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 39293, + line: 1194, + col: 13, + }, }, + Name: "write", }, - Name: "write", }, ], }, @@ -58640,7 +59996,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -58674,7 +60029,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -58786,6 +60140,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -58954,30 +60310,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 39672, - line: 1205, - col: 28, - }, - end: { '@type': "uast:Position", - offset: 39682, - line: 1205, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 39672, + line: 1205, + col: 28, + }, + end: { '@type': "uast:Position", + offset: 39682, + line: 1205, + col: 38, + }, }, + Name: "references", }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 39667, - line: 1205, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 39667, + line: 1205, + col: 23, + }, }, + Name: "index", }, - Name: "index", }, ], }, @@ -59106,15 +60468,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 39839, - line: 1208, - col: 45, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 39839, + line: 1208, + col: 45, + }, }, + Name: "TC_STRING", }, - Name: "TC_STRING", }, ], }, @@ -59188,15 +60553,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 39811, - line: 1208, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 39811, + line: 1208, + col: 17, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -59296,15 +60664,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 39873, - line: 1209, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 39873, + line: 1209, + col: 17, + }, }, + Name: "_writeString", }, - Name: "_writeString", }, ], }, @@ -59445,15 +60816,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40241, - line: 1217, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40241, + line: 1217, + col: 41, + }, }, + Name: "TC_STRING", }, - Name: "TC_STRING", }, ], }, @@ -59527,15 +60901,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40213, - line: 1217, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40213, + line: 1217, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -59635,15 +61012,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40271, - line: 1218, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40271, + line: 1218, + col: 13, + }, }, + Name: "_writeString", }, - Name: "_writeString", }, ], }, @@ -59777,7 +61157,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -59811,7 +61190,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -59923,6 +61301,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -60060,15 +61440,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40570, - line: 1228, - col: 37, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40570, + line: 1228, + col: 37, + }, }, + Name: "TC_ENUM", }, - Name: "TC_ENUM", }, ], }, @@ -60157,15 +61540,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40542, - line: 1228, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40542, + line: 1228, + col: 9, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -60301,30 +61687,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40623, - line: 1231, - col: 24, - }, - end: { '@type': "uast:Position", - offset: 40633, - line: 1231, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40623, + line: 1231, + col: 24, + }, + end: { '@type': "uast:Position", + offset: 40633, + line: 1231, + col: 34, + }, }, + Name: "references", }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40618, - line: 1231, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40618, + line: 1231, + col: 19, + }, }, + Name: "index", }, - Name: "index", }, ], }, @@ -60427,30 +61819,68 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40717, - line: 1234, - col: 18, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40717, + line: 1234, + col: 18, + }, + end: { '@type': "uast:Position", + offset: 40727, + line: 1234, + col: 28, + }, }, - end: { '@type': "uast:Position", - offset: 40727, - line: 1234, - col: 28, + Name: "references", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40672, + line: 1233, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 40698, + line: 1233, + col: 27, + }, }, + lines: [ + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40672, + line: 1233, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "New reference", + }, + ], }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40712, - line: 1234, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40712, + line: 1234, + col: 13, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -60558,15 +61988,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40839, - line: 1237, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40839, + line: 1237, + col: 21, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -60656,15 +62089,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40862, - line: 1237, - col: 44, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40862, + line: 1237, + col: 44, + }, }, + Name: "BASE_REFERENCE_IDX", }, - Name: "BASE_REFERENCE_IDX", }, ], }, @@ -60724,15 +62160,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40752, - line: 1235, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40752, + line: 1235, + col: 13, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -60803,15 +62242,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40926, - line: 1239, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40926, + line: 1239, + col: 34, + }, }, + Name: "get_class", }, - Name: "get_class", }, ], }, @@ -60869,15 +62311,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 40905, - line: 1239, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 40905, + line: 1239, + col: 13, + }, }, + Name: "write_classdesc", }, - Name: "write_classdesc", }, ], }, @@ -60966,15 +62411,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41022, - line: 1243, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41022, + line: 1243, + col: 27, + }, }, + Name: "constant", }, - Name: "constant", }, ], }, @@ -61030,15 +62478,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41004, - line: 1243, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41004, + line: 1243, + col: 9, + }, }, + Name: "write_string", }, - Name: "write_string", }, ], }, @@ -61062,7 +62513,6 @@ col: 24, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -61096,7 +62546,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -61140,6 +62589,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -61648,15 +63099,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41519, - line: 1259, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41519, + line: 1259, + col: 41, + }, }, + Name: "TC_BLOCKDATA", }, - Name: "TC_BLOCKDATA", }, ], }, @@ -61745,15 +63199,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41491, - line: 1259, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41491, + line: 1259, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -61882,15 +63339,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41552, - line: 1260, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41552, + line: 1260, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -62003,15 +63463,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41740, - line: 1264, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41740, + line: 1264, + col: 41, + }, }, + Name: "TC_BLOCKDATALONG", }, - Name: "TC_BLOCKDATALONG", }, ], }, @@ -62100,15 +63563,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41712, - line: 1264, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41712, + line: 1264, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -62237,15 +63703,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41777, - line: 1265, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41777, + line: 1265, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -62390,30 +63859,52 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41829, - line: 1267, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41829, + line: 1267, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 41842, + line: 1267, + col: 27, + }, }, - end: { '@type': "uast:Position", - offset: 41842, - line: 1267, - col: 27, + Name: "object_stream", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41815, + line: 1266, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 41815, + line: 1266, + col: 1, + }, }, + lines: [], }, - Name: "object_stream", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41824, - line: 1267, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41824, + line: 1267, + col: 9, + }, }, + Name: "write", }, - Name: "write", }, ], }, @@ -62437,7 +63928,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -62471,7 +63961,6 @@ col: 34, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -62582,6 +64071,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -62719,15 +64210,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41971, - line: 1273, - col: 37, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41971, + line: 1273, + col: 37, + }, }, + Name: "TC_NULL", }, - Name: "TC_NULL", }, ], }, @@ -62769,15 +64263,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 41943, - line: 1273, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 41943, + line: 1273, + col: 9, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -62801,7 +64298,6 @@ col: 24, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -62845,6 +64341,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -62995,15 +64493,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42293, - line: 1284, - col: 26, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42293, + line: 1284, + col: 26, + }, }, + Name: "transform", }, - Name: "transform", }, ], }, @@ -63203,15 +64704,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42242, - line: 1283, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42242, + line: 1283, + col: 28, + }, }, + Name: "object_transformers", }, - Name: "object_transformers", }, ], }, @@ -63372,15 +64876,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42450, - line: 1289, - col: 37, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42450, + line: 1289, + col: 37, + }, }, + Name: "TC_OBJECT", }, - Name: "TC_OBJECT", }, ], }, @@ -63438,15 +64945,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42422, - line: 1289, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42422, + line: 1289, + col: 9, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -63528,15 +65038,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42482, - line: 1290, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42482, + line: 1290, + col: 15, + }, }, + Name: "get_class", }, - Name: "get_class", }, ], }, @@ -63617,15 +65130,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42506, - line: 1291, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42506, + line: 1291, + col: 9, + }, }, + Name: "write_classdesc", }, - Name: "write_classdesc", }, ], }, @@ -63699,30 +65215,68 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42570, - line: 1294, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42570, + line: 1294, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 42580, + line: 1294, + col: 24, + }, }, - end: { '@type': "uast:Position", - offset: 42580, - line: 1294, - col: 24, + Name: "references", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42532, + line: 1292, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 42555, + line: 1293, + col: 23, + }, }, + lines: [ + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42533, + line: 1293, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "Add reference", + }, + ], }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42565, - line: 1294, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42565, + line: 1294, + col: 9, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -63830,15 +65384,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42680, - line: 1297, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42680, + line: 1297, + col: 17, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -63928,15 +65485,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42703, - line: 1297, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42703, + line: 1297, + col: 40, + }, }, + Name: "BASE_REFERENCE_IDX", }, - Name: "BASE_REFERENCE_IDX", }, ], }, @@ -63996,15 +65556,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42600, - line: 1295, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42600, + line: 1295, + col: 9, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -64102,15 +65665,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42754, - line: 1299, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42754, + line: 1299, + col: 21, + }, }, + Name: "deque", }, - Name: "deque", }, ], }, @@ -64192,15 +65758,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42794, - line: 1300, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42794, + line: 1300, + col: 21, + }, }, + Name: "deque", }, - Name: "deque", }, ], }, @@ -64339,15 +65908,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42899, - line: 1303, - col: 43, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42899, + line: 1303, + col: 43, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -64409,15 +65981,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42869, - line: 1303, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42869, + line: 1303, + col: 13, + }, }, + Name: "extendleft", }, - Name: "extendleft", }, ], }, @@ -64488,15 +66063,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42963, - line: 1304, - col: 43, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42963, + line: 1304, + col: 43, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, ], }, @@ -64558,15 +66136,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42933, - line: 1304, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42933, + line: 1304, + col: 13, + }, }, + Name: "extendleft", }, - Name: "extendleft", }, ], }, @@ -64638,15 +66219,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43006, - line: 1305, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43006, + line: 1305, + col: 22, + }, }, + Name: "superclass", }, - Name: "superclass", }, ], }, @@ -64824,15 +66408,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43052, - line: 1308, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43052, + line: 1308, + col: 9, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -64932,15 +66519,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43108, - line: 1309, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43108, + line: 1309, + col: 9, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -65165,15 +66755,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43255, - line: 1313, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43255, + line: 1313, + col: 17, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -65324,15 +66917,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43394, - line: 1315, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43394, + line: 1315, + col: 17, + }, }, + Name: "_write_value", }, - Name: "_write_value", }, ], }, @@ -65552,15 +67148,18 @@ Value: "No attribute {0} for object {1}\nDir: {2}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43517, - line: 1317, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43517, + line: 1317, + col: 27, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -66039,15 +67638,18 @@ Value: "Write annotation {0} for {1}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43959, - line: 1327, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43959, + line: 1327, + col: 27, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -66148,15 +67750,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44113, - line: 1330, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44113, + line: 1330, + col: 21, + }, }, + Name: "write_null", }, - Name: "write_null", }, ], }, @@ -66243,15 +67848,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44173, - line: 1332, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44173, + line: 1332, + col: 21, + }, }, + Name: "writeObject", }, - Name: "writeObject", }, ], }, @@ -66361,15 +67969,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43916, - line: 1326, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43916, + line: 1326, + col: 31, + }, }, + Name: "annotations", }, - Name: "annotations", }, ], }, @@ -66498,15 +68109,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44242, - line: 1333, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44242, + line: 1333, + col: 41, + }, }, + Name: "TC_ENDBLOCKDATA", }, - Name: "TC_ENDBLOCKDATA", }, ], }, @@ -66548,15 +68162,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44214, - line: 1333, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44214, + line: 1333, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -66662,15 +68279,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43688, - line: 1322, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43688, + line: 1322, + col: 12, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -66715,15 +68335,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43700, - line: 1322, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43700, + line: 1322, + col: 24, + }, }, + Name: "SC_SERIALIZABLE", }, - Name: "SC_SERIALIZABLE", }, ], }, @@ -66772,15 +68395,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43743, - line: 1323, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43743, + line: 1323, + col: 21, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -66825,15 +68451,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43755, - line: 1323, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43755, + line: 1323, + col: 33, + }, }, + Name: "SC_WRITE_METHOD", }, - Name: "SC_WRITE_METHOD", }, ], }, @@ -66900,15 +68529,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43797, - line: 1324, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43797, + line: 1324, + col: 20, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -66953,15 +68585,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43809, - line: 1324, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43809, + line: 1324, + col: 32, + }, }, + Name: "SC_EXTERNALIZABLE", }, - Name: "SC_EXTERNALIZABLE", }, ], }, @@ -67010,15 +68645,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43854, - line: 1325, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43854, + line: 1325, + col: 21, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -67063,15 +68701,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 43866, - line: 1325, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 43866, + line: 1325, + col: 33, + }, }, + Name: "SC_BLOCK_DATA", }, - Name: "SC_BLOCK_DATA", }, ], }, @@ -67098,7 +68739,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -67132,7 +68772,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -67243,6 +68882,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -67380,15 +69021,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44472, - line: 1342, - col: 37, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44472, + line: 1342, + col: 37, + }, }, + Name: "TC_CLASS", }, - Name: "TC_CLASS", }, ], }, @@ -67430,15 +69074,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44444, - line: 1342, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44444, + line: 1342, + col: 9, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -67519,15 +69166,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44497, - line: 1343, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44497, + line: 1343, + col: 9, + }, }, + Name: "write_classdesc", }, - Name: "write_classdesc", }, ], }, @@ -67551,7 +69201,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -67585,7 +69234,6 @@ col: 30, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -67696,6 +69344,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -67825,30 +69475,68 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44787, - line: 1354, - col: 18, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44787, + line: 1354, + col: 18, + }, + end: { '@type': "uast:Position", + offset: 44797, + line: 1354, + col: 28, + }, }, - end: { '@type': "uast:Position", - offset: 44797, - line: 1354, - col: 28, + Name: "references", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44742, + line: 1353, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 44768, + line: 1353, + col: 27, + }, }, + lines: [ + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44742, + line: 1353, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "Add reference", + }, + ], }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44782, - line: 1354, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44782, + line: 1354, + col: 13, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -67956,15 +69644,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44913, - line: 1357, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44913, + line: 1357, + col: 21, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -68054,15 +69745,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44936, - line: 1357, - col: 44, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44936, + line: 1357, + col: 44, + }, }, + Name: "BASE_REFERENCE_IDX", }, - Name: "BASE_REFERENCE_IDX", }, ], }, @@ -68102,15 +69796,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44961, - line: 1357, - col: 69, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44961, + line: 1357, + col: 69, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -68150,15 +69847,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44822, - line: 1355, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44822, + line: 1355, + col: 13, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -68265,15 +69965,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45012, - line: 1359, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45012, + line: 1359, + col: 41, + }, }, + Name: "TC_CLASSDESC", }, - Name: "TC_CLASSDESC", }, ], }, @@ -68331,15 +70034,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44984, - line: 1359, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44984, + line: 1359, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -68400,15 +70106,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45063, - line: 1360, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45063, + line: 1360, + col: 31, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -68448,15 +70157,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45045, - line: 1360, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45045, + line: 1360, + col: 13, + }, }, + Name: "_writeString", }, - Name: "_writeString", }, ], }, @@ -68563,15 +70275,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45114, - line: 1361, - col: 42, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45114, + line: 1361, + col: 42, + }, }, + Name: "serialVersionUID", }, - Name: "serialVersionUID", }, ], }, @@ -68610,15 +70325,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45136, - line: 1361, - col: 64, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45136, + line: 1361, + col: 64, + }, }, + Name: "flags", }, - Name: "flags", }, ], }, @@ -68660,15 +70378,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45085, - line: 1361, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45085, + line: 1361, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -68785,15 +70506,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45192, - line: 1362, - col: 45, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45192, + line: 1362, + col: 45, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -68857,15 +70581,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45160, - line: 1362, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45160, + line: 1362, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -69020,15 +70747,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45384, - line: 1367, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45384, + line: 1367, + col: 31, + }, }, + Name: "_convert_type_to_char", }, - Name: "_convert_type_to_char", }, ], }, @@ -69072,15 +70802,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45335, - line: 1366, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45335, + line: 1366, + col: 17, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -69161,15 +70894,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45442, - line: 1368, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45442, + line: 1368, + col: 17, + }, }, + Name: "_writeString", }, - Name: "_writeString", }, ], }, @@ -69307,30 +71043,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45605, - line: 1371, - col: 36, - }, - end: { '@type': "uast:Position", - offset: 45615, - line: 1371, - col: 46, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45605, + line: 1371, + col: 36, + }, + end: { '@type': "uast:Position", + offset: 45615, + line: 1371, + col: 46, + }, }, + Name: "references", }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45600, - line: 1371, - col: 31, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45600, + line: 1371, + col: 31, + }, }, + Name: "index", }, - Name: "index", }, ], }, @@ -69433,30 +71175,68 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45757, - line: 1374, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45757, + line: 1374, + col: 30, + }, + end: { '@type': "uast:Position", + offset: 45767, + line: 1374, + col: 40, + }, }, - end: { '@type': "uast:Position", - offset: 45767, - line: 1374, - col: 40, + Name: "references", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45673, + line: 1373, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 45726, + line: 1373, + col: 54, + }, }, + lines: [ + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45673, + line: 1373, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "First appearance of the type", + }, + ], }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45752, - line: 1374, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45752, + line: 1374, + col: 25, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -69564,15 +71344,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45927, - line: 1377, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45927, + line: 1377, + col: 33, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -69662,15 +71445,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45950, - line: 1377, - col: 56, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45950, + line: 1377, + col: 56, + }, }, + Name: "BASE_REFERENCE_IDX", }, - Name: "BASE_REFERENCE_IDX", }, ], }, @@ -69730,15 +71516,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45811, - line: 1375, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45811, + line: 1375, + col: 25, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -69854,15 +71643,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46040, - line: 1380, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46040, + line: 1380, + col: 25, + }, }, + Name: "write_string", }, - Name: "write_string", }, ], }, @@ -69962,15 +71754,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45509, - line: 1369, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45509, + line: 1369, + col: 38, + }, }, + Name: "TYPE_OBJECT", }, - Name: "TYPE_OBJECT", }, ], }, @@ -70009,15 +71804,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45527, - line: 1369, - col: 56, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45527, + line: 1369, + col: 56, + }, }, + Name: "TYPE_ARRAY", }, - Name: "TYPE_ARRAY", }, ], }, @@ -70136,15 +71934,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45282, - line: 1365, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45282, + line: 1365, + col: 28, + }, }, + Name: "fields_names", }, - Name: "fields_names", }, ], }, @@ -70183,15 +71984,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 45300, - line: 1365, - col: 46, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45300, + line: 1365, + col: 46, + }, }, + Name: "fields_types", }, - Name: "fields_types", }, ], }, @@ -70390,15 +72194,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46464, - line: 1388, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46464, + line: 1388, + col: 41, + }, }, + Name: "TC_ENDBLOCKDATA", }, - Name: "TC_ENDBLOCKDATA", }, ], }, @@ -70456,15 +72263,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46436, - line: 1388, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46436, + line: 1388, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -70543,15 +72353,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46556, - line: 1390, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46556, + line: 1390, + col: 38, + }, }, + Name: "superclass", }, - Name: "superclass", }, ], }, @@ -70591,15 +72404,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46535, - line: 1390, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46535, + line: 1390, + col: 17, + }, }, + Name: "write_classdesc", }, - Name: "write_classdesc", }, ], }, @@ -70666,15 +72482,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46606, - line: 1392, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46606, + line: 1392, + col: 17, + }, }, + Name: "write_null", }, - Name: "write_null", }, ], }, @@ -70718,15 +72537,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46503, - line: 1389, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46503, + line: 1389, + col: 16, + }, }, + Name: "superclass", }, - Name: "superclass", }, ], }, @@ -70821,30 +72643,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46704, - line: 1395, - col: 39, - }, - end: { '@type': "uast:Position", - offset: 46714, - line: 1395, - col: 49, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46704, + line: 1395, + col: 39, + }, + end: { '@type': "uast:Position", + offset: 46714, + line: 1395, + col: 49, + }, }, + Name: "references", }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46699, - line: 1395, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46699, + line: 1395, + col: 34, + }, }, + Name: "index", }, - Name: "index", }, ], }, @@ -70918,15 +72746,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46678, - line: 1395, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46678, + line: 1395, + col: 13, + }, }, + Name: "write_reference", }, - Name: "write_reference", }, ], }, @@ -70982,15 +72813,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 44725, - line: 1352, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 44725, + line: 1352, + col: 23, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -71045,7 +72879,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -71079,7 +72912,6 @@ col: 34, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -71190,6 +73022,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -71327,15 +73161,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46936, - line: 1403, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46936, + line: 1403, + col: 24, + }, }, + Name: "TC_REFERENCE", }, - Name: "TC_REFERENCE", }, ], }, @@ -71408,15 +73245,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46967, - line: 1403, - col: 55, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46967, + line: 1403, + col: 55, + }, }, + Name: "BASE_REFERENCE_IDX", }, - Name: "BASE_REFERENCE_IDX", }, ], }, @@ -71459,15 +73299,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 46894, - line: 1402, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 46894, + line: 1402, + col: 9, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -71491,7 +73334,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -71525,7 +73367,6 @@ col: 40, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -71569,6 +73410,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -71681,15 +73524,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47137, - line: 1411, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47137, + line: 1411, + col: 21, + }, }, + Name: "get_class", }, - Name: "get_class", }, ], }, @@ -71796,15 +73642,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47189, - line: 1412, - col: 37, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47189, + line: 1412, + col: 37, + }, }, + Name: "TC_ARRAY", }, - Name: "TC_ARRAY", }, ], }, @@ -71846,15 +73695,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47161, - line: 1412, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47161, + line: 1412, + col: 9, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -71935,15 +73787,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47214, - line: 1413, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47214, + line: 1413, + col: 9, + }, }, + Name: "write_classdesc", }, - Name: "write_classdesc", }, ], }, @@ -72104,15 +73959,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47254, - line: 1414, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47254, + line: 1414, + col: 9, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -72193,30 +74051,68 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47332, - line: 1417, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47332, + line: 1417, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 47342, + line: 1417, + col: 24, + }, }, - end: { '@type': "uast:Position", - offset: 47342, - line: 1417, - col: 24, + Name: "references", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47294, + line: 1415, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 47317, + line: 1416, + col: 23, + }, }, + lines: [ + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47295, + line: 1416, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "Add reference", + }, + ], }, - Name: "references", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47327, - line: 1417, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47327, + line: 1417, + col: 9, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -72324,15 +74220,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47442, - line: 1420, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47442, + line: 1420, + col: 17, + }, }, + Name: "references", }, - Name: "references", }, ], }, @@ -72422,15 +74321,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47465, - line: 1420, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47465, + line: 1420, + col: 40, + }, }, + Name: "BASE_REFERENCE_IDX", }, - Name: "BASE_REFERENCE_IDX", }, ], }, @@ -72471,15 +74373,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47363, - line: 1418, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47363, + line: 1418, + col: 9, + }, }, + Name: "debug", }, - Name: "debug", }, ], }, @@ -72598,15 +74503,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47511, - line: 1422, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47511, + line: 1422, + col: 21, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -72675,15 +74583,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47557, - line: 1423, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47557, + line: 1423, + col: 29, + }, }, + Name: "TYPE_ARRAY", }, - Name: "TYPE_ARRAY", }, ], }, @@ -72817,15 +74728,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47593, - line: 1424, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47593, + line: 1424, + col: 21, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -72954,15 +74868,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47714, - line: 1428, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47714, + line: 1428, + col: 35, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -73022,15 +74939,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47696, - line: 1428, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47696, + line: 1428, + col: 17, + }, }, + Name: "_write_value", }, - Name: "_write_value", }, ], }, @@ -73194,15 +75114,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47822, - line: 1431, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47822, + line: 1431, + col: 17, + }, }, + Name: "write_array", }, - Name: "write_array", }, ], }, @@ -73468,15 +75391,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47958, - line: 1435, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47958, + line: 1435, + col: 17, + }, }, + Name: "_write_value", }, - Name: "_write_value", }, ], }, @@ -73578,15 +75504,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47763, - line: 1429, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47763, + line: 1429, + col: 27, + }, }, + Name: "TYPE_ARRAY", }, - Name: "TYPE_ARRAY", }, ], }, @@ -73673,15 +75602,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 47636, - line: 1426, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 47636, + line: 1426, + col: 25, + }, }, + Name: "TYPE_OBJECT", }, - Name: "TYPE_OBJECT", }, ], }, @@ -73752,7 +75684,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -73786,7 +75717,6 @@ col: 30, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -73830,6 +75760,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -74282,15 +76214,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48362, - line: 1449, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48362, + line: 1449, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -74438,15 +76373,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48466, - line: 1451, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48466, + line: 1451, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -74594,15 +76532,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48559, - line: 1453, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48559, + line: 1453, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -74750,15 +76691,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48654, - line: 1455, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48654, + line: 1455, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -74906,15 +76850,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48746, - line: 1457, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48746, + line: 1457, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -75062,15 +77009,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48839, - line: 1459, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48839, + line: 1459, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -75218,15 +77168,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48933, - line: 1461, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48933, + line: 1461, + col: 13, + }, }, + Name: "_writeStruct", }, - Name: "_writeStruct", }, ], }, @@ -75324,15 +77277,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 49094, - line: 1464, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49094, + line: 1464, + col: 17, + }, }, + Name: "write_null", }, - Name: "write_null", }, ], }, @@ -75432,15 +77388,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 49174, - line: 1466, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49174, + line: 1466, + col: 17, + }, }, + Name: "write_enum", }, - Name: "write_enum", }, ], }, @@ -75540,15 +77499,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 49260, - line: 1468, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49260, + line: 1468, + col: 17, + }, }, + Name: "write_array", }, - Name: "write_array", }, ], }, @@ -75648,15 +77610,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 49348, - line: 1470, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49348, + line: 1470, + col: 17, + }, }, + Name: "write_object", }, - Name: "write_object", }, ], }, @@ -75756,15 +77721,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 49437, - line: 1472, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49437, + line: 1472, + col: 17, + }, }, + Name: "write_string", }, - Name: "write_string", }, ], }, @@ -75864,15 +77832,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 49519, - line: 1474, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49519, + line: 1474, + col: 17, + }, }, + Name: "write_blockdata", }, - Name: "write_blockdata", }, ], }, @@ -75976,15 +77947,18 @@ Value: "Unknown typecode: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 49600, - line: 1476, - col: 36, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49600, + line: 1476, + col: 36, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -76541,15 +78515,18 @@ Value: "Unknown typecode: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 49689, - line: 1478, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49689, + line: 1478, + col: 32, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -76643,15 +78620,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48997, - line: 1462, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48997, + line: 1462, + col: 28, + }, }, + Name: "TYPE_OBJECT", }, - Name: "TYPE_OBJECT", }, ], }, @@ -76735,15 +78715,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 49031, - line: 1462, - col: 62, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49031, + line: 1462, + col: 62, + }, }, + Name: "TYPE_ARRAY", }, - Name: "TYPE_ARRAY", }, ], }, @@ -76832,15 +78815,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48903, - line: 1460, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48903, + line: 1460, + col: 28, + }, }, + Name: "TYPE_DOUBLE", }, - Name: "TYPE_DOUBLE", }, ], }, @@ -76927,15 +78913,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48810, - line: 1458, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48810, + line: 1458, + col: 28, + }, }, + Name: "TYPE_FLOAT", }, - Name: "TYPE_FLOAT", }, ], }, @@ -77022,15 +79011,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48718, - line: 1456, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48718, + line: 1456, + col: 28, + }, }, + Name: "TYPE_LONG", }, - Name: "TYPE_LONG", }, ], }, @@ -77117,15 +79109,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48623, - line: 1454, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48623, + line: 1454, + col: 28, + }, }, + Name: "TYPE_INTEGER", }, - Name: "TYPE_INTEGER", }, ], }, @@ -77212,15 +79207,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48530, - line: 1452, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48530, + line: 1452, + col: 28, + }, }, + Name: "TYPE_SHORT", }, - Name: "TYPE_SHORT", }, ], }, @@ -77307,15 +79305,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48438, - line: 1450, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48438, + line: 1450, + col: 28, + }, }, + Name: "TYPE_BYTE", }, - Name: "TYPE_BYTE", }, ], }, @@ -77402,15 +79403,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48331, - line: 1448, - col: 26, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48331, + line: 1448, + col: 26, + }, }, + Name: "TYPE_BOOLEAN", }, - Name: "TYPE_BOOLEAN", }, ], }, @@ -77481,7 +79485,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -77515,7 +79518,6 @@ col: 38, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -77549,7 +79551,6 @@ col: 45, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -77593,6 +79594,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -78066,15 +80069,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 50176, - line: 1494, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 50176, + line: 1494, + col: 28, + }, }, + Name: "TYPE_OBJECT", }, - Name: "TYPE_OBJECT", }, ], }, @@ -78180,15 +80186,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 50258, - line: 1496, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 50258, + line: 1496, + col: 28, + }, }, + Name: "TYPE_ARRAY", }, - Name: "TYPE_ARRAY", }, ], }, @@ -78568,15 +80577,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 50028, - line: 1490, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 50028, + line: 1490, + col: 24, + }, }, + Name: "TYPECODES_LIST", }, - Name: "TYPECODES_LIST", }, ], }, @@ -78740,15 +80752,18 @@ Value: "Typecode {0} ({1}) isn't supported.", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 50303, - line: 1498, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 50303, + line: 1498, + col: 28, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -78810,7 +80825,6 @@ col: 35, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -78844,7 +80858,6 @@ col: 46, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -79060,6 +81073,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -79172,15 +81187,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 50754, - line: 1511, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 50754, + line: 1511, + col: 13, + }, }, + Name: "__init__", }, - Name: "__init__", }, ], }, @@ -79289,15 +81307,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 50803, - line: 1512, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 50803, + line: 1512, + col: 13, + }, }, + Name: "__init__", }, - Name: "__init__", }, ], }, @@ -79321,7 +81342,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -79518,6 +81538,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -79630,15 +81652,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 50924, - line: 1516, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 50924, + line: 1516, + col: 13, + }, }, + Name: "__init__", }, - Name: "__init__", }, ], }, @@ -79747,15 +81772,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 50973, - line: 1517, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 50973, + line: 1517, + col: 13, + }, }, + Name: "__init__", }, - Name: "__init__", }, ], }, @@ -79779,7 +81807,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -79899,6 +81926,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -80146,15 +82175,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 51644, - line: 1533, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 51644, + line: 1533, + col: 23, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -80333,15 +82365,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 51716, - line: 1536, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 51716, + line: 1536, + col: 27, + }, }, + Name: "JavaList", }, - Name: "JavaList", }, ], }, @@ -80432,15 +82467,18 @@ Value: ">>> java_object: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 51755, - line: 1538, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 51755, + line: 1538, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -80643,15 +82681,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 51262, - line: 1527, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 51262, + line: 1527, + col: 12, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -80960,15 +83001,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 52009, - line: 1546, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 52009, + line: 1546, + col: 27, + }, }, + Name: "JavaMap", }, - Name: "JavaMap", }, ], }, @@ -81059,15 +83103,18 @@ Value: ">>> java_object: {0}", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 52047, - line: 1548, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 52047, + line: 1548, + col: 23, + }, }, + Name: "format", }, - Name: "format", }, ], }, @@ -81238,15 +83285,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 51842, - line: 1541, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 51842, + line: 1541, + col: 12, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -81359,7 +83409,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -81393,7 +83442,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_mutual_recursion.py.sem.uast b/fixtures/bench_mutual_recursion.py.sem.uast index 3f5424c1..a6189d0d 100644 --- a/fixtures/bench_mutual_recursion.py.sem.uast +++ b/fixtures/bench_mutual_recursion.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -297,7 +299,6 @@ col: 8, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -341,6 +342,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -619,7 +622,6 @@ col: 8, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_n_queens.py.sem.uast b/fixtures/bench_n_queens.py.sem.uast index b11a4e49..9d64780c 100644 --- a/fixtures/bench_n_queens.py.sem.uast +++ b/fixtures/bench_n_queens.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -481,6 +483,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2153,7 +2157,6 @@ col: 14, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -2267,7 +2270,6 @@ col: 13, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_palindrome.py.sem.uast b/fixtures/bench_palindrome.py.sem.uast index 8a6ac27d..298f8881 100644 --- a/fixtures/bench_palindrome.py.sem.uast +++ b/fixtures/bench_palindrome.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -532,7 +534,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_pangram.py.sem.uast b/fixtures/bench_pangram.py.sem.uast index a9c9223f..8429d399 100644 --- a/fixtures/bench_pangram.py.sem.uast +++ b/fixtures/bench_pangram.py.sem.uast @@ -216,15 +216,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22, - line: 2, - col: 4, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22, + line: 2, + col: 4, + }, }, + Name: "version_info", }, - Name: "version_info", }, ], }, @@ -258,6 +261,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -430,15 +435,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 185, - line: 7, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 185, + line: 7, + col: 28, + }, }, + Name: "lower", }, - Name: "lower", }, ], }, @@ -517,7 +525,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -602,15 +609,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 104, - line: 5, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 104, + line: 5, + col: 34, + }, }, + Name: "ascii_lowercase", }, - Name: "ascii_lowercase", }, ], }, diff --git a/fixtures/bench_power_set.py.sem.uast b/fixtures/bench_power_set.py.sem.uast index a6bbc998..8575e878 100644 --- a/fixtures/bench_power_set.py.sem.uast +++ b/fixtures/bench_power_set.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -419,15 +421,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 464, - line: 11, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 464, + line: 11, + col: 9, + }, }, + Name: "extend", }, - Name: "extend", }, ], }, @@ -532,7 +537,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -576,6 +580,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -641,7 +647,6 @@ col: 32, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -675,7 +680,6 @@ col: 35, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -945,7 +949,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -989,6 +992,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1196,7 +1201,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/bench_towers_hanoi.py.sem.uast b/fixtures/bench_towers_hanoi.py.sem.uast index 4c5ad29d..df60eea5 100644 --- a/fixtures/bench_towers_hanoi.py.sem.uast +++ b/fixtures/bench_towers_hanoi.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -614,7 +616,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -734,7 +735,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, diff --git a/fixtures/fstring_func.py.sem.uast b/fixtures/fstring_func.py.sem.uast index 8aa081b2..e04141f2 100644 --- a/fixtures/fstring_func.py.sem.uast +++ b/fixtures/fstring_func.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -76,7 +78,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/funcdef_defaults.py.sem.uast b/fixtures/funcdef_defaults.py.sem.uast index b8e85f10..8f81819e 100644 --- a/fixtures/funcdef_defaults.py.sem.uast +++ b/fixtures/funcdef_defaults.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -60,7 +62,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/funcdef_kwonlyargs.py.sem.uast b/fixtures/funcdef_kwonlyargs.py.sem.uast index 010a19c3..a0263bc9 100644 --- a/fixtures/funcdef_kwonlyargs.py.sem.uast +++ b/fixtures/funcdef_kwonlyargs.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -60,7 +62,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -94,7 +95,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/functioncalls.py.sem.uast b/fixtures/functioncalls.py.sem.uast index dee3355c..b5ac2c91 100644 --- a/fixtures/functioncalls.py.sem.uast +++ b/fixtures/functioncalls.py.sem.uast @@ -208,15 +208,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 42, - line: 2, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42, + line: 2, + col: 1, + }, }, + Name: "qualifiedCall", }, - Name: "qualifiedCall", }, ], }, diff --git a/fixtures/issue119.py.sem.uast b/fixtures/issue119.py.sem.uast index 6ddd5108..8bb470eb 100644 --- a/fixtures/issue119.py.sem.uast +++ b/fixtures/issue119.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/issue130.py.sem.uast b/fixtures/issue130.py.sem.uast index f407fdd6..1512b925 100644 --- a/fixtures/issue130.py.sem.uast +++ b/fixtures/issue130.py.sem.uast @@ -87,30 +87,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16, - line: 1, - col: 17, - }, - end: { '@type': "uast:Position", - offset: 20, - line: 1, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16, + line: 1, + col: 17, + }, + end: { '@type': "uast:Position", + offset: 20, + line: 1, + col: 21, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13, - line: 1, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13, + line: 1, + col: 14, + }, }, + Name: "basename", }, - Name: "basename", }, ], }, @@ -152,15 +158,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 0, - line: 1, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 0, + line: 1, + col: 1, + }, }, + Name: "which", }, - Name: "which", }, ], }, @@ -289,30 +298,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 58, - line: 2, - col: 20, - }, - end: { '@type': "uast:Position", - offset: 62, - line: 2, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 58, + line: 2, + col: 20, + }, + end: { '@type': "uast:Position", + offset: 62, + line: 2, + col: 24, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 55, - line: 2, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 55, + line: 2, + col: 17, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -373,15 +388,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 39, - line: 2, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 39, + line: 2, + col: 1, + }, }, + Name: "copyfile", }, - Name: "copyfile", }, ], }, @@ -491,30 +509,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 128, - line: 3, - col: 29, - }, - end: { '@type': "uast:Position", - offset: 132, - line: 3, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 128, + line: 3, + col: 29, + }, + end: { '@type': "uast:Position", + offset: 132, + line: 3, + col: 33, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 125, - line: 3, - col: 26, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 125, + line: 3, + col: 26, + }, }, + Name: "abspath", }, - Name: "abspath", }, ], }, @@ -556,15 +580,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 100, - line: 3, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 100, + line: 3, + col: 1, + }, }, + Name: "info", }, - Name: "info", }, ], }, diff --git a/fixtures/issue30.py.sem.uast b/fixtures/issue30.py.sem.uast index e24da0a8..2ac39a1b 100644 --- a/fixtures/issue30.py.sem.uast +++ b/fixtures/issue30.py.sem.uast @@ -106,30 +106,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15, - line: 2, - col: 5, - }, - end: { '@type': "uast:Position", - offset: 21, - line: 2, - col: 11, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15, + line: 2, + col: 5, + }, + end: { '@type': "uast:Position", + offset: 21, + line: 2, + col: 11, + }, }, + Name: "stdout", }, - Name: "stdout", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11, - line: 2, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11, + line: 2, + col: 1, + }, }, + Name: "write", }, - Name: "write", }, ], }, diff --git a/fixtures/issue51.py.sem.uast b/fixtures/issue51.py.sem.uast index df3ed683..c49a81e9 100644 --- a/fixtures/issue51.py.sem.uast +++ b/fixtures/issue51.py.sem.uast @@ -57,15 +57,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 0, - line: 1, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 0, + line: 1, + col: 1, + }, }, + Name: "figure", }, - Name: "figure", }, ], }, diff --git a/fixtures/issue62_b.py.sem.uast b/fixtures/issue62_b.py.sem.uast index 8a7141f3..672cc0d2 100644 --- a/fixtures/issue62_b.py.sem.uast +++ b/fixtures/issue62_b.py.sem.uast @@ -329,6 +329,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -442,15 +444,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 466, - line: 20, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 466, + line: 20, + col: 24, + }, }, + Name: "token", }, - Name: "token", }, ], }, @@ -546,15 +551,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 433, - line: 19, - col: 37, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 433, + line: 19, + col: 37, + }, }, + Name: "roles", }, - Name: "roles", }, ], }, @@ -685,15 +693,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 493, - line: 21, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 493, + line: 21, + col: 13, + }, }, + Name: "collect_id_cnt", }, - Name: "collect_id_cnt", }, ], }, @@ -737,15 +748,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 382, - line: 18, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 382, + line: 18, + col: 19, + }, }, + Name: "children", }, - Name: "children", }, ], }, @@ -791,7 +805,6 @@ col: 28, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -825,7 +838,6 @@ col: 34, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -859,7 +871,6 @@ col: 42, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -903,6 +914,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1094,15 +1107,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 661, - line: 25, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 661, + line: 25, + col: 40, + }, }, + Name: "filepath", }, - Name: "filepath", }, ], }, @@ -1268,30 +1284,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 755, - line: 27, - col: 43, - }, - end: { '@type': "uast:Position", - offset: 763, - line: 27, - col: 51, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 755, + line: 27, + col: 43, + }, + end: { '@type': "uast:Position", + offset: 763, + line: 27, + col: 51, + }, }, + Name: "response", }, - Name: "response", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 745, - line: 27, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 745, + line: 27, + col: 33, + }, }, + Name: "uast", }, - Name: "uast", }, ], }, @@ -1350,15 +1372,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 725, - line: 27, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 725, + line: 27, + col: 13, + }, }, + Name: "collect_id_cnt", }, - Name: "collect_id_cnt", }, ], }, @@ -1489,7 +1514,6 @@ col: 27, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1523,7 +1547,6 @@ col: 48, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1818,15 +1841,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 946, - line: 34, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 946, + line: 34, + col: 5, + }, }, + Name: "convert_repository", }, - Name: "convert_repository", }, ], }, diff --git a/fixtures/issue76.py.sem.uast b/fixtures/issue76.py.sem.uast index 96c68abc..e6f1b763 100644 --- a/fixtures/issue76.py.sem.uast +++ b/fixtures/issue76.py.sem.uast @@ -105,15 +105,18 @@ Value: "\n", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 81, - line: 2, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 81, + line: 2, + col: 15, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -155,15 +158,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 71, - line: 2, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 71, + line: 2, + col: 5, + }, }, + Name: "write", }, - Name: "write", }, ], }, @@ -234,15 +240,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23, - line: 1, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23, + line: 1, + col: 24, + }, }, + Name: "output", }, - Name: "output", }, ], }, @@ -301,30 +310,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13, - line: 1, - col: 14, - }, - end: { '@type': "uast:Position", - offset: 17, - line: 1, - col: 18, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13, + line: 1, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 17, + line: 1, + col: 18, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 10, - line: 1, - col: 11, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 10, + line: 1, + col: 11, + }, }, + Name: "join", }, - Name: "join", }, ], }, diff --git a/fixtures/issue94.py.sem.uast b/fixtures/issue94.py.sem.uast index 85004e14..41ca6ad9 100644 --- a/fixtures/issue94.py.sem.uast +++ b/fixtures/issue94.py.sem.uast @@ -393,6 +393,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -446,15 +448,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 220, - line: 15, - col: 3, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 220, + line: 15, + col: 3, + }, }, + Name: "var101", }, - Name: "var101", }, ], }, @@ -495,7 +500,6 @@ col: 19, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -539,6 +543,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -592,15 +598,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 261, - line: 18, - col: 3, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 261, + line: 18, + col: 3, + }, }, + Name: "var111", }, - Name: "var111", }, ], }, @@ -669,15 +678,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 284, - line: 19, - col: 3, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 284, + line: 19, + col: 3, + }, }, + Name: "var112", }, - Name: "var112", }, ], }, @@ -767,7 +779,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -811,6 +822,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -835,6 +848,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1006,6 +1021,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1059,7 +1076,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1103,6 +1119,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1156,7 +1174,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1190,7 +1207,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1234,6 +1250,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/issue96.py.sem.uast b/fixtures/issue96.py.sem.uast index 85004e14..41ca6ad9 100644 --- a/fixtures/issue96.py.sem.uast +++ b/fixtures/issue96.py.sem.uast @@ -393,6 +393,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -446,15 +448,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 220, - line: 15, - col: 3, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 220, + line: 15, + col: 3, + }, }, + Name: "var101", }, - Name: "var101", }, ], }, @@ -495,7 +500,6 @@ col: 19, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -539,6 +543,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -592,15 +598,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 261, - line: 18, - col: 3, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 261, + line: 18, + col: 3, + }, }, + Name: "var111", }, - Name: "var111", }, ], }, @@ -669,15 +678,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 284, - line: 19, - col: 3, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 284, + line: 19, + col: 3, + }, }, + Name: "var112", }, - Name: "var112", }, ], }, @@ -767,7 +779,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -811,6 +822,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -835,6 +848,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1006,6 +1021,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1059,7 +1076,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1103,6 +1119,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -1156,7 +1174,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1190,7 +1207,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -1234,6 +1250,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/issue_server101.py.sem.uast b/fixtures/issue_server101.py.sem.uast index 4c7910d3..c9f6c8e6 100644 --- a/fixtures/issue_server101.py.sem.uast +++ b/fixtures/issue_server101.py.sem.uast @@ -801,6 +801,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -908,15 +910,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 2097, - line: 67, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 2097, + line: 67, + col: 5, + }, }, + Name: "clear", }, - Name: "clear", }, ], }, @@ -979,15 +984,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 2125, - line: 68, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 2125, + line: 68, + col: 5, + }, }, + Name: "clear", }, - Name: "clear", }, ], }, @@ -1000,7 +1008,6 @@ }, Type: { '@type': "uast:FunctionType", Arguments: [], - Returns: ~, }, }, }, @@ -1022,6 +1029,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -2377,15 +2386,18 @@ }, }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 4653, - line: 121, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 4653, + line: 121, + col: 13, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -3332,15 +3344,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 5188, - line: 135, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 5188, + line: 135, + col: 9, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -3522,15 +3537,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 5124, - line: 134, - col: 8, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 5124, + line: 134, + col: 8, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -3676,15 +3694,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 5335, - line: 139, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 5335, + line: 139, + col: 9, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -4045,15 +4066,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 5516, - line: 142, - col: 36, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 5516, + line: 142, + col: 36, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -4186,15 +4210,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 5540, - line: 143, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 5540, + line: 143, + col: 9, + }, }, + Name: "warning", }, - Name: "warning", }, ], }, @@ -4248,15 +4275,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 5658, - line: 145, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 5658, + line: 145, + col: 9, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -4491,15 +4521,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 5421, - line: 141, - col: 8, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 5421, + line: 141, + col: 8, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -5012,7 +5045,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -5034,6 +5066,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -5250,15 +5284,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6109, - line: 158, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6109, + line: 158, + col: 15, + }, }, + Name: "get", }, - Name: "get", }, ], }, @@ -5506,15 +5543,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6243, - line: 161, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6243, + line: 161, + col: 16, + }, }, + Name: "InvalidDottedName", }, - Name: "InvalidDottedName", }, ], }, @@ -5926,15 +5966,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6801, - line: 171, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6801, + line: 171, + col: 13, + }, }, + Name: "defining_module", }, - Name: "defining_module", }, ], }, @@ -6178,30 +6221,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6934, - line: 174, - col: 26, - }, - end: { '@type': "uast:Position", - offset: 6941, - line: 174, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6934, + line: 174, + col: 26, + }, + end: { '@type': "uast:Position", + offset: 6941, + line: 174, + col: 33, + }, }, + Name: "modules", }, - Name: "modules", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6930, - line: 174, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6930, + line: 174, + col: 22, + }, }, + Name: "get", }, - Name: "get", }, ], }, @@ -6273,15 +6322,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7039, - line: 176, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7039, + line: 176, + col: 17, + }, }, + Name: "defining_module", }, - Name: "defining_module", }, ], }, @@ -6492,15 +6544,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6997, - line: 175, - col: 39, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6997, + line: 175, + col: 39, + }, }, + Name: "ismodule", }, - Name: "ismodule", }, ], }, @@ -6640,15 +6695,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 6700, - line: 169, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 6700, + line: 169, + col: 12, + }, }, + Name: "ismodule", }, - Name: "ismodule", }, ], }, @@ -6797,7 +6855,6 @@ col: 24, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -6819,7 +6876,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -7129,6 +7185,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -7240,15 +7298,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7705, - line: 195, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7705, + line: 195, + col: 5, + }, }, + Name: "specialize_to", }, - Name: "specialize_to", }, ], }, @@ -7320,15 +7381,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7827, - line: 199, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7827, + line: 199, + col: 9, + }, }, + Name: "docformat", }, - Name: "docformat", }, ], }, @@ -7378,15 +7442,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7858, - line: 199, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7858, + line: 199, + col: 40, + }, }, + Name: "__docformat__", }, - Name: "__docformat__", }, ], }, @@ -7600,15 +7667,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 7999, - line: 203, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 7999, + line: 203, + col: 14, + }, }, + Name: "filename", }, - Name: "filename", }, ], }, @@ -7658,15 +7728,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8029, - line: 203, - col: 44, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8029, + line: 203, + col: 44, + }, }, + Name: "__file__", }, - Name: "__file__", }, ], }, @@ -7854,15 +7927,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8171, - line: 207, - col: 18, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8171, + line: 207, + col: 18, + }, }, + Name: "filename", }, - Name: "filename", }, ], }, @@ -7912,15 +7988,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8209, - line: 207, - col: 56, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8209, + line: 207, + col: 56, + }, }, + Name: "filename", }, - Name: "filename", }, ], }, @@ -8077,15 +8156,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8118, - line: 206, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8118, + line: 206, + col: 12, + }, }, + Name: "filename", }, - Name: "filename", }, ], }, @@ -8336,15 +8418,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8485, - line: 214, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8485, + line: 214, + col: 5, + }, }, + Name: "variables", }, - Name: "variables", }, ], }, @@ -8487,15 +8572,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8618, - line: 219, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8618, + line: 219, + col: 9, + }, }, + Name: "docstring", }, - Name: "docstring", }, ], }, @@ -8729,15 +8817,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8830, - line: 224, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8830, + line: 224, + col: 9, + }, }, + Name: "is_package", }, - Name: "is_package", }, ], }, @@ -8817,15 +8908,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8872, - line: 225, - col: 14, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8872, + line: 225, + col: 14, + }, }, + Name: "path", }, - Name: "path", }, ], }, @@ -8933,15 +9027,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 8911, - line: 225, - col: 53, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 8911, + line: 225, + col: 53, + }, }, + Name: "__path__", }, - Name: "__path__", }, ], }, @@ -9105,15 +9202,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9007, - line: 229, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9007, + line: 229, + col: 9, + }, }, + Name: "is_package", }, - Name: "is_package", }, ], }, @@ -9357,15 +9457,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9104, - line: 232, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9104, + line: 232, + col: 19, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -9463,15 +9566,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9194, - line: 234, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9194, + line: 234, + col: 34, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -9725,15 +9831,18 @@ kwargs: ~, starargs: ~, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9248, - line: 235, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9248, + line: 235, + col: 38, + }, }, + Name: "replace", }, - Name: "replace", }, ], }, @@ -9869,15 +9978,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9405, - line: 239, - col: 28, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9405, + line: 239, + col: 28, + }, }, + Name: "container", }, - Name: "container", }, ], }, @@ -10005,30 +10117,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9452, - line: 240, - col: 23, - }, - end: { '@type': "uast:Position", - offset: 9459, - line: 240, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9452, + line: 240, + col: 23, + }, + end: { '@type': "uast:Position", + offset: 9459, + line: 240, + col: 30, + }, }, + Name: "modules", }, - Name: "modules", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9448, - line: 240, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9448, + line: 240, + col: 19, + }, }, + Name: "get", }, - Name: "get", }, ], }, @@ -10100,15 +10218,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9522, - line: 242, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9522, + line: 242, + col: 13, + }, }, + Name: "package", }, - Name: "package", }, ], }, @@ -10290,15 +10411,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9586, - line: 244, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9586, + line: 244, + col: 9, + }, }, + Name: "package", }, - Name: "package", }, ], }, @@ -10530,15 +10654,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9658, - line: 247, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9658, + line: 247, + col: 5, + }, }, + Name: "submodules", }, - Name: "submodules", }, ], }, @@ -10648,45 +10775,54 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9817, - line: 251, - col: 20, - }, - end: { '@type': "uast:Position", - offset: 9824, - line: 251, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9817, + line: 251, + col: 20, + }, + end: { '@type': "uast:Position", + offset: 9824, + line: 251, + col: 27, + }, }, + Name: "package", }, - Name: "package", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9825, - line: 251, - col: 28, - }, - end: { '@type': "uast:Position", - offset: 9835, - line: 251, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9825, + line: 251, + col: 28, + }, + end: { '@type': "uast:Position", + offset: 9835, + line: 251, + col: 38, + }, }, + Name: "submodules", }, - Name: "submodules", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9806, - line: 251, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9806, + line: 251, + col: 9, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -10834,15 +10970,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 9755, - line: 250, - col: 8, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 9755, + line: 250, + col: 8, + }, }, + Name: "package", }, - Name: "package", }, ], }, @@ -11112,15 +11251,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 10043, - line: 257, - col: 55, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 10043, + line: 257, + col: 55, + }, }, + Name: "__all__", }, - Name: "__all__", }, ], }, @@ -11414,15 +11556,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 10163, - line: 262, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 10163, + line: 262, + col: 5, + }, }, + Name: "variables", }, - Name: "variables", }, ], }, @@ -13122,15 +13267,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 11182, - line: 282, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 11182, + line: 282, + col: 35, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -13543,15 +13691,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12332, - line: 306, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12332, + line: 306, + col: 17, + }, }, + Name: "is_public", }, - Name: "is_public", }, ], }, @@ -13639,15 +13790,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12444, - line: 308, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12444, + line: 308, + col: 21, + }, }, + Name: "is_imported", }, - Name: "is_imported", }, ], }, @@ -13819,15 +13973,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12512, - line: 310, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12512, + line: 310, + col: 17, + }, }, + Name: "is_public", }, - Name: "is_public", }, ], }, @@ -14133,15 +14290,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 12553, - line: 312, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 12553, + line: 312, + col: 9, + }, }, + Name: "variables", }, - Name: "variables", }, ], }, @@ -14315,7 +14475,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -14349,7 +14508,6 @@ col: 41, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -14491,7 +14649,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -14763,6 +14920,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -14874,15 +15033,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13143, - line: 331, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13143, + line: 331, + col: 5, + }, }, + Name: "specialize_to", }, - Name: "specialize_to", }, ], }, @@ -14968,15 +15130,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13218, - line: 334, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13218, + line: 334, + col: 5, + }, }, + Name: "docstring", }, - Name: "docstring", }, ], }, @@ -15288,15 +15453,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13442, - line: 340, - col: 55, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13442, + line: 340, + col: 55, + }, }, + Name: "__all__", }, - Name: "__all__", }, ], }, @@ -15590,15 +15758,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13556, - line: 345, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13556, + line: 345, + col: 5, + }, }, + Name: "subclasses", }, - Name: "subclasses", }, ], }, @@ -15959,15 +16130,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14546, - line: 364, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14546, + line: 364, + col: 27, + }, }, + Name: "__bases__", }, - Name: "__bases__", }, ], }, @@ -16235,15 +16409,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14614, - line: 367, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14614, + line: 367, + col: 13, + }, }, + Name: "warning", }, - Name: "warning", }, ], }, @@ -16321,15 +16498,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14842, - line: 371, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14842, + line: 371, + col: 13, + }, }, + Name: "bases", }, - Name: "bases", }, ], }, @@ -16523,30 +16703,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14968, - line: 374, - col: 27, - }, - end: { '@type': "uast:Position", - offset: 14973, - line: 374, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14968, + line: 374, + col: 27, + }, + end: { '@type': "uast:Position", + offset: 14973, + line: 374, + col: 32, + }, }, + Name: "bases", }, - Name: "bases", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 14958, - line: 374, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 14958, + line: 374, + col: 17, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -16629,30 +16815,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15014, - line: 375, - col: 25, - }, - end: { '@type': "uast:Position", - offset: 15024, - line: 375, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15014, + line: 375, + col: 25, + }, + end: { '@type': "uast:Position", + offset: 15024, + line: 375, + col: 35, + }, }, + Name: "subclasses", }, - Name: "subclasses", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15006, - line: 375, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15006, + line: 375, + col: 17, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -16777,15 +16969,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15068, - line: 377, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15068, + line: 377, + col: 13, + }, }, + Name: "reverse", }, - Name: "reverse", }, ], }, @@ -16884,15 +17079,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15202, - line: 380, - col: 42, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15202, + line: 380, + col: 42, + }, }, + Name: "__dict__", }, - Name: "__dict__", }, ], }, @@ -16932,15 +17130,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15181, - line: 380, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15181, + line: 380, + col: 21, + }, }, + Name: "update", }, - Name: "update", }, ], }, @@ -17357,30 +17558,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15432, - line: 385, - col: 33, - }, - end: { '@type': "uast:Position", - offset: 15447, - line: 385, - col: 48, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15432, + line: 385, + col: 33, + }, + end: { '@type': "uast:Position", + offset: 15447, + line: 385, + col: 48, + }, }, + Name: "defining_module", }, - Name: "defining_module", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15422, - line: 385, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15422, + line: 385, + col: 23, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -17619,15 +17826,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15350, - line: 384, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15350, + line: 384, + col: 32, + }, }, + Name: "defining_module", }, - Name: "defining_module", }, ], }, @@ -17723,15 +17933,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15518, - line: 388, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15518, + line: 388, + col: 5, + }, }, + Name: "variables", }, - Name: "variables", }, ], }, @@ -18424,15 +18637,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15843, - line: 396, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15843, + line: 396, + col: 16, + }, }, + Name: "startswith", }, - Name: "startswith", }, ], }, @@ -18922,15 +19138,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16382, - line: 405, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16382, + line: 405, + col: 17, + }, }, + Name: "is_public", }, - Name: "is_public", }, ], }, @@ -19151,15 +19370,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16443, - line: 406, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16443, + line: 406, + col: 13, + }, }, + Name: "variables", }, - Name: "variables", }, ], }, @@ -19232,30 +19454,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15683, - line: 391, - col: 38, - }, - end: { '@type': "uast:Position", - offset: 15691, - line: 391, - col: 46, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15683, + line: 391, + col: 38, + }, + end: { '@type': "uast:Position", + offset: 15691, + line: 391, + col: 46, + }, }, + Name: "__dict__", }, - Name: "__dict__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 15679, - line: 391, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 15679, + line: 391, + col: 34, + }, }, + Name: "items", }, - Name: "items", }, ], }, @@ -19468,7 +19696,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -19502,7 +19729,6 @@ col: 36, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -19592,7 +19818,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -19614,6 +19839,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -19725,15 +19952,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16858, - line: 417, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16858, + line: 417, + col: 5, + }, }, + Name: "specialize_to", }, - Name: "specialize_to", }, ], }, @@ -19825,15 +20055,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 16993, - line: 421, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 16993, + line: 421, + col: 16, + }, }, + Name: "im_func", }, - Name: "im_func", }, ], }, @@ -19949,15 +20182,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17068, - line: 423, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17068, + line: 423, + col: 16, + }, }, + Name: "__get__", }, - Name: "__get__", }, ], }, @@ -20088,15 +20324,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17145, - line: 425, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17145, + line: 425, + col: 16, + }, }, + Name: "__get__", }, - Name: "__get__", }, ], }, @@ -20104,15 +20343,18 @@ kwargs: ~, starargs: ~, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17145, - line: 425, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17145, + line: 425, + col: 16, + }, }, + Name: "im_func", }, - Name: "im_func", }, ], }, @@ -20507,15 +20749,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17249, - line: 430, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17249, + line: 430, + col: 5, + }, }, + Name: "docstring", }, - Name: "docstring", }, ], }, @@ -20757,15 +21002,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17414, - line: 434, - col: 43, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17414, + line: 434, + col: 43, + }, }, + Name: "getargspec", }, - Name: "getargspec", }, ], }, @@ -20851,15 +21099,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17477, - line: 437, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17477, + line: 437, + col: 9, + }, }, + Name: "posargs", }, - Name: "posargs", }, ], }, @@ -20929,15 +21180,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17512, - line: 438, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17512, + line: 438, + col: 9, + }, }, + Name: "vararg", }, - Name: "vararg", }, ], }, @@ -21007,15 +21261,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17548, - line: 439, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17548, + line: 439, + col: 9, + }, }, + Name: "kwarg", }, - Name: "kwarg", }, ], }, @@ -21117,15 +21374,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17638, - line: 442, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17638, + line: 442, + col: 9, + }, }, + Name: "posarg_defaults", }, - Name: "posarg_defaults", }, ], }, @@ -21654,15 +21914,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 17881, - line: 447, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 17881, + line: 447, + col: 17, + }, }, + Name: "posarg_defaults", }, - Name: "posarg_defaults", }, ], }, @@ -21937,15 +22200,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18091, - line: 451, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18091, + line: 451, + col: 13, + }, }, + Name: "posargs", }, - Name: "posargs", }, ], }, @@ -22018,15 +22284,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18113, - line: 451, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18113, + line: 451, + col: 35, + }, }, + Name: "posargs", }, - Name: "posargs", }, ], }, @@ -22077,15 +22346,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18149, - line: 452, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18149, + line: 452, + col: 13, + }, }, + Name: "posarg_defaults", }, - Name: "posarg_defaults", }, ], }, @@ -22158,15 +22430,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18179, - line: 452, - col: 43, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18179, + line: 452, + col: 43, + }, }, + Name: "posarg_defaults", }, - Name: "posarg_defaults", }, ], }, @@ -22367,15 +22642,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18050, - line: 450, - col: 48, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18050, + line: 450, + col: 48, + }, }, + Name: "im_self", }, - Name: "im_self", }, ], }, @@ -22457,15 +22735,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18304, - line: 456, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18304, + line: 456, + col: 13, + }, }, + Name: "lineno", }, - Name: "lineno", }, ], }, @@ -22505,30 +22786,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18330, - line: 456, - col: 39, - }, - end: { '@type': "uast:Position", - offset: 18339, - line: 456, - col: 48, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18330, + line: 456, + col: 39, + }, + end: { '@type': "uast:Position", + offset: 18339, + line: 456, + col: 48, + }, }, + Name: "func_code", }, - Name: "func_code", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18325, - line: 456, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18325, + line: 456, + col: 34, + }, }, + Name: "co_firstlineno", }, - Name: "co_firstlineno", }, ], }, @@ -22773,15 +23060,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18586, - line: 463, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18586, + line: 463, + col: 9, + }, }, + Name: "posargs", }, - Name: "posargs", }, ], }, @@ -22864,15 +23154,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18624, - line: 464, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18624, + line: 464, + col: 9, + }, }, + Name: "posarg_defaults", }, - Name: "posarg_defaults", }, ], }, @@ -22955,15 +23248,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18669, - line: 465, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18669, + line: 465, + col: 9, + }, }, + Name: "kwarg", }, - Name: "kwarg", }, ], }, @@ -23033,15 +23329,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18702, - line: 466, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18702, + line: 466, + col: 9, + }, }, + Name: "vararg", }, - Name: "vararg", }, ], }, @@ -23265,15 +23564,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18814, - line: 470, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18814, + line: 470, + col: 9, + }, }, + Name: "specialize_to", }, - Name: "specialize_to", }, ], }, @@ -23486,15 +23788,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 18906, - line: 472, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 18906, + line: 472, + col: 9, + }, }, + Name: "specialize_to", }, - Name: "specialize_to", }, ], }, @@ -23651,7 +23956,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -23685,7 +23989,6 @@ col: 44, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -23821,7 +24124,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -23843,6 +24145,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -23954,15 +24258,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19321, - line: 483, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19321, + line: 483, + col: 5, + }, }, + Name: "specialize_to", }, - Name: "specialize_to", }, ], }, @@ -24048,15 +24355,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19401, - line: 486, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19401, + line: 486, + col: 5, + }, }, + Name: "docstring", }, - Name: "docstring", }, ], }, @@ -24206,15 +24516,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19552, - line: 490, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19552, + line: 490, + col: 9, + }, }, + Name: "fget", }, - Name: "fget", }, ], }, @@ -24264,15 +24577,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19584, - line: 490, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19584, + line: 490, + col: 41, + }, }, + Name: "fget", }, - Name: "fget", }, ], }, @@ -24346,15 +24662,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19603, - line: 491, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19603, + line: 491, + col: 9, + }, }, + Name: "fset", }, - Name: "fset", }, ], }, @@ -24404,15 +24723,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19635, - line: 491, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19635, + line: 491, + col: 41, + }, }, + Name: "fset", }, - Name: "fset", }, ], }, @@ -24486,15 +24808,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19654, - line: 492, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19654, + line: 492, + col: 9, + }, }, + Name: "fdel", }, - Name: "fdel", }, ], }, @@ -24544,15 +24869,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 19686, - line: 492, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 19686, + line: 492, + col: 41, + }, }, + Name: "fdel", }, - Name: "fdel", }, ], }, @@ -24761,7 +25089,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -24795,7 +25122,6 @@ col: 39, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -24931,7 +25257,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -24953,6 +25278,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -25064,15 +25391,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 20004, - line: 502, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 20004, + line: 502, + col: 5, + }, }, + Name: "specialize_to", }, - Name: "specialize_to", }, ], }, @@ -25133,7 +25463,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -25167,7 +25496,6 @@ col: 34, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -25303,7 +25631,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -25325,6 +25652,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -25501,7 +25830,6 @@ col: 19, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -25523,7 +25851,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -25706,6 +26033,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -25817,15 +26146,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21016, - line: 528, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21016, + line: 528, + col: 5, + }, }, + Name: "add", }, - Name: "add", }, ], }, @@ -25851,7 +26183,6 @@ col: 28, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -25873,7 +26204,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -25961,6 +26291,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -26210,15 +26542,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21459, - line: 542, - col: 39, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21459, + line: 542, + col: 39, + }, }, + Name: "_Feature", }, - Name: "_Feature", }, ], }, @@ -26577,15 +26912,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21692, - line: 551, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21692, + line: 551, + col: 13, + }, }, + Name: "warning", }, - Name: "warning", }, ], }, @@ -26719,7 +27057,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -26741,7 +27078,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -26763,6 +27099,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -27520,15 +27858,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22559, - line: 574, - col: 48, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22559, + line: 574, + col: 48, + }, }, + Name: "__file__", }, - Name: "__file__", }, ], }, @@ -27652,30 +27993,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22614, - line: 575, - col: 39, - }, - end: { '@type': "uast:Position", - offset: 22623, - line: 575, - col: 48, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22614, + line: 575, + col: 39, + }, + end: { '@type': "uast:Position", + offset: 22623, + line: 575, + col: 48, + }, }, + Name: "docparser", }, - Name: "docparser", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22607, - line: 575, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22607, + line: 575, + col: 32, + }, }, + Name: "get_module_encoding", }, - Name: "get_module_encoding", }, ], }, @@ -28031,15 +28378,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22847, - line: 579, - col: 51, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22847, + line: 579, + col: 51, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -28313,15 +28663,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 22911, - line: 581, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 22911, + line: 581, + col: 13, + }, }, + Name: "warning", }, - Name: "warning", }, ], }, @@ -28652,15 +29005,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23322, - line: 590, - col: 47, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23322, + line: 590, + col: 47, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -28939,15 +29295,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23378, - line: 592, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23378, + line: 592, + col: 9, + }, }, + Name: "warning", }, - Name: "warning", }, ], }, @@ -29292,7 +29651,6 @@ col: 24, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -29382,7 +29740,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -29404,6 +29761,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -29693,15 +30052,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24067, - line: 611, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24067, + line: 611, + col: 38, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -29880,15 +30242,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24370, - line: 616, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24370, + line: 616, + col: 17, + }, }, + Name: "warning", }, - Name: "warning", }, ], }, @@ -29966,15 +30331,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24586, - line: 619, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24586, + line: 619, + col: 35, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -30378,15 +30746,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24800, - line: 623, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24800, + line: 623, + col: 35, + }, }, + Name: "__str__", }, - Name: "__str__", }, ], }, @@ -30658,15 +31029,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24621, - line: 620, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24621, + line: 620, + col: 16, + }, }, + Name: "InvalidDottedName", }, - Name: "InvalidDottedName", }, ], }, @@ -30786,15 +31160,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25001, - line: 628, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25001, + line: 628, + col: 38, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -30932,15 +31309,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25083, - line: 630, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25083, + line: 630, + col: 38, + }, }, + Name: "__module__", }, - Name: "__module__", }, ], }, @@ -30979,15 +31359,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25101, - line: 630, - col: 56, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25101, + line: 630, + col: 56, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -31114,15 +31497,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 24929, - line: 627, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 24929, + line: 627, + col: 12, + }, }, + Name: "__module__", }, - Name: "__module__", }, ], }, @@ -31233,15 +31619,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25395, - line: 636, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25395, + line: 636, + col: 41, + }, }, + Name: "im_self", }, - Name: "im_self", }, ], }, @@ -31489,15 +31878,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25504, - line: 638, - col: 46, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25504, + line: 638, + col: 46, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -31648,15 +32040,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25660, - line: 641, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25660, + line: 641, + col: 41, + }, }, + Name: "im_class", }, - Name: "im_class", }, ], }, @@ -31904,15 +32299,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25770, - line: 643, - col: 46, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25770, + line: 643, + col: 46, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -32291,15 +32689,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26038, - line: 648, - col: 47, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26038, + line: 648, + col: 47, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -32567,30 +32968,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25867, - line: 645, - col: 21, - }, - end: { '@type': "uast:Position", - offset: 25875, - line: 645, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25867, + line: 645, + col: 21, + }, + end: { '@type': "uast:Position", + offset: 25875, + line: 645, + col: 29, + }, }, + Name: "__name__", }, - Name: "__name__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25861, - line: 645, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25861, + line: 645, + col: 15, + }, }, + Name: "startswith", }, - Name: "startswith", }, ], }, @@ -32685,15 +33092,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25545, - line: 639, - col: 11, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25545, + line: 639, + col: 11, + }, }, + Name: "ismethod", }, - Name: "ismethod", }, ], }, @@ -32781,30 +33191,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25593, - line: 640, - col: 21, - }, - end: { '@type': "uast:Position", - offset: 25601, - line: 640, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25593, + line: 640, + col: 21, + }, + end: { '@type': "uast:Position", + offset: 25601, + line: 640, + col: 29, + }, }, + Name: "__name__", }, - Name: "__name__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25587, - line: 640, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25587, + line: 640, + col: 15, + }, }, + Name: "startswith", }, - Name: "startswith", }, ], }, @@ -32915,15 +33331,18 @@ lines: [], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25192, - line: 633, - col: 11, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25192, + line: 633, + col: 11, + }, }, + Name: "ismethod", }, - Name: "ismethod", }, ], }, @@ -32999,15 +33418,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25220, - line: 633, - col: 39, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25220, + line: 633, + col: 39, + }, }, + Name: "im_self", }, - Name: "im_self", }, ], }, @@ -33091,15 +33513,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25260, - line: 634, - col: 11, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25260, + line: 634, + col: 11, + }, }, + Name: "im_class", }, - Name: "im_class", }, ], }, @@ -33195,30 +33620,62 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25312, - line: 635, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25312, + line: 635, + col: 21, + }, + end: { '@type': "uast:Position", + offset: 25320, + line: 635, + col: 29, + }, }, - end: { '@type': "uast:Position", - offset: 25320, - line: 635, - col: 29, + Name: "__name__", + }, + 'noops_sameline': { '@type': "python:SameLineNoops", + '@role': [Comment], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25338, + line: 635, + col: 47, + }, + end: { '@type': "uast:Position", + offset: 25353, + line: 635, + col: 62, + }, }, + 'noop_lines': [ + { '@type': "uast:Comment", + '@pos': { '@type': "uast:Positions", + }, + Block: false, + Prefix: " ", + Suffix: "", + Tab: "", + Text: "class method.", + }, + ], }, - Name: "__name__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25306, - line: 635, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25306, + line: 635, + col: 15, + }, }, + Name: "startswith", }, - Name: "startswith", }, ], }, @@ -33530,7 +33987,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -33620,7 +34076,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -33642,6 +34097,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -34209,30 +34666,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26485, - line: 662, - col: 23, - }, - end: { '@type': "uast:Position", - offset: 26492, - line: 662, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26485, + line: 662, + col: 23, + }, + end: { '@type': "uast:Position", + offset: 26492, + line: 662, + col: 30, + }, }, + Name: "modules", }, - Name: "modules", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 26481, - line: 662, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 26481, + line: 662, + col: 19, + }, }, + Name: "get", }, - Name: "get", }, ], }, @@ -34809,7 +35272,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -34843,7 +35305,6 @@ col: 35, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -34865,7 +35326,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -34887,6 +35347,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -35278,7 +35740,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -35300,7 +35761,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -35322,6 +35782,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -35437,15 +35899,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27233, - line: 689, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27233, + line: 689, + col: 27, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -35553,15 +36018,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27300, - line: 691, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27300, + line: 691, + col: 27, + }, }, + Name: "__module__", }, - Name: "__module__", }, ], }, @@ -35669,30 +36137,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27474, - line: 694, - col: 33, - }, - end: { '@type': "uast:Position", - offset: 27481, - line: 694, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27474, + line: 694, + col: 33, + }, + end: { '@type': "uast:Position", + offset: 27481, + line: 694, + col: 40, + }, }, + Name: "im_self", }, - Name: "im_self", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27468, - line: 694, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27468, + line: 694, + col: 27, + }, }, + Name: "__module__", }, - Name: "__module__", }, ], }, @@ -35800,30 +36274,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27560, - line: 696, - col: 33, - }, - end: { '@type': "uast:Position", - offset: 27568, - line: 696, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27560, + line: 696, + col: 33, + }, + end: { '@type': "uast:Position", + offset: 27568, + line: 696, + col: 41, + }, }, + Name: "im_class", }, - Name: "im_class", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27554, - line: 696, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27554, + line: 696, + col: 27, + }, }, + Name: "__module__", }, - Name: "__module__", }, ], }, @@ -36257,15 +36737,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27590, - line: 697, - col: 10, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27590, + line: 697, + col: 10, + }, }, + Name: "isroutine", }, - Name: "isroutine", }, ], }, @@ -36341,15 +36824,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27503, - line: 695, - col: 10, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27503, + line: 695, + col: 10, + }, }, + Name: "ismethod", }, - Name: "ismethod", }, ], }, @@ -36441,15 +36927,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27328, - line: 692, - col: 11, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27328, + line: 692, + col: 11, + }, }, + Name: "ismethod", }, - Name: "ismethod", }, ], }, @@ -36525,15 +37014,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27356, - line: 692, - col: 39, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27356, + line: 692, + col: 39, + }, }, + Name: "im_self", }, - Name: "im_self", }, ], }, @@ -36643,15 +37135,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27396, - line: 693, - col: 11, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27396, + line: 693, + col: 11, + }, }, + Name: "im_class", }, - Name: "im_class", }, ], }, @@ -36793,15 +37288,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27182, - line: 688, - col: 8, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27182, + line: 688, + col: 8, + }, }, + Name: "ismodule", }, - Name: "ismodule", }, ], }, @@ -36827,7 +37325,6 @@ col: 32, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -36849,7 +37346,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -36871,6 +37367,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -36976,15 +37474,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28033, - line: 712, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28033, + line: 712, + col: 16, + }, }, + Name: "__module__", }, - Name: "__module__", }, ], }, @@ -37174,15 +37675,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28075, - line: 714, - col: 18, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28075, + line: 714, + col: 18, + }, }, + Name: "getmodule", }, - Name: "getmodule", }, ], }, @@ -37259,15 +37763,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28125, - line: 715, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28125, + line: 715, + col: 27, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -37471,15 +37978,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28660, - line: 727, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28660, + line: 727, + col: 20, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -37698,15 +38208,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28623, - line: 726, - col: 34, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28623, + line: 726, + col: 34, + }, }, + Name: "__dict__", }, - Name: "__dict__", }, ], }, @@ -37747,15 +38260,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28602, - line: 726, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28602, + line: 726, + col: 13, + }, }, + Name: "func_globals", }, - Name: "func_globals", }, ], }, @@ -37821,30 +38337,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28482, - line: 723, - col: 23, - }, - end: { '@type': "uast:Position", - offset: 28489, - line: 723, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28482, + line: 723, + col: 23, + }, + end: { '@type': "uast:Position", + offset: 28489, + line: 723, + col: 30, + }, }, + Name: "modules", }, - Name: "modules", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 28478, - line: 723, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 28478, + line: 723, + col: 19, + }, }, + Name: "values", }, - Name: "values", }, ], }, @@ -38006,7 +38528,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -38028,7 +38549,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -38155,6 +38675,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -38317,15 +38839,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29817, - line: 753, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29817, + line: 753, + col: 5, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -38388,15 +38913,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 29935, - line: 755, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 29935, + line: 755, + col: 5, + }, }, + Name: "sort", }, - Name: "sort", }, ], }, @@ -38422,7 +38950,6 @@ col: 45, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -38456,7 +38983,6 @@ col: 59, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -38527,7 +39053,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -38549,6 +39074,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -38839,7 +39366,6 @@ col: 28, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -38861,7 +39387,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -38883,6 +39408,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -38996,7 +39523,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -39018,7 +39544,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -39040,6 +39565,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -39153,7 +39680,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -39175,7 +39701,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -39197,6 +39722,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -39310,7 +39837,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -39332,7 +39858,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -39392,15 +39917,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30430, - line: 768, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30430, + line: 768, + col: 23, + }, }, + Name: "ismodule", }, - Name: "ismodule", }, ], }, @@ -39634,15 +40162,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30564, - line: 770, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30564, + line: 770, + col: 23, + }, }, + Name: "isroutine", }, - Name: "isroutine", }, ], }, @@ -39968,30 +40499,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30774, - line: 776, - col: 24, - }, - end: { '@type': "uast:Position", - offset: 30779, - line: 776, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30774, + line: 776, + col: 24, + }, + end: { '@type': "uast:Position", + offset: 30779, + line: 776, + col: 29, + }, }, + Name: "array", }, - Name: "array", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 30774, - line: 776, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 30774, + line: 776, + col: 24, + }, }, + Name: "typecode", }, - Name: "typecode", }, ], }, @@ -40073,6 +40610,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -40186,7 +40725,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -40208,7 +40746,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -40502,30 +41039,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31055, - line: 786, - col: 33, - }, - end: { '@type': "uast:Position", - offset: 31064, - line: 786, - col: 42, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31055, + line: 786, + col: 33, + }, + end: { '@type': "uast:Position", + offset: 31064, + line: 786, + col: 42, + }, }, + Name: "timedelta", }, - Name: "timedelta", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31046, - line: 786, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31046, + line: 786, + col: 24, + }, }, + Name: "days", }, - Name: "days", }, ], }, @@ -40607,6 +41150,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -40720,7 +41265,6 @@ col: 20, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -40742,7 +41286,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -40906,6 +41449,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -41051,30 +41596,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31493, - line: 799, - col: 36, - }, - end: { '@type': "uast:Position", - offset: 31497, - line: 799, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31493, + line: 799, + col: 36, + }, + end: { '@type': "uast:Position", + offset: 31497, + line: 799, + col: 40, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31490, - line: 799, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31490, + line: 799, + col: 33, + }, }, + Name: "abspath", }, - Name: "abspath", }, ], }, @@ -41118,30 +41669,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31476, - line: 799, - col: 19, - }, - end: { '@type': "uast:Position", - offset: 31480, - line: 799, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31476, + line: 799, + col: 19, + }, + end: { '@type': "uast:Position", + offset: 31480, + line: 799, + col: 23, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31473, - line: 799, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31473, + line: 799, + col: 16, + }, }, + Name: "normpath", }, - Name: "normpath", }, ], }, @@ -41338,30 +41895,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31708, - line: 804, - col: 18, - }, - end: { '@type': "uast:Position", - offset: 31712, - line: 804, - col: 22, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31708, + line: 804, + col: 18, + }, + end: { '@type': "uast:Position", + offset: 31712, + line: 804, + col: 22, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31705, - line: 804, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31705, + line: 804, + col: 15, + }, }, + Name: "split", }, - Name: "split", }, ], }, @@ -41538,30 +42101,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31763, - line: 805, - col: 32, - }, - end: { '@type': "uast:Position", - offset: 31767, - line: 805, - col: 36, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31763, + line: 805, + col: 32, + }, + end: { '@type': "uast:Position", + offset: 31767, + line: 805, + col: 36, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31760, - line: 805, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31760, + line: 805, + col: 29, + }, }, + Name: "split", }, - Name: "split", }, ], }, @@ -41606,30 +42175,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31746, - line: 805, - col: 15, - }, - end: { '@type': "uast:Position", - offset: 31750, - line: 805, - col: 19, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31746, + line: 805, + col: 15, + }, + end: { '@type': "uast:Position", + offset: 31750, + line: 805, + col: 19, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31743, - line: 805, - col: 12, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31743, + line: 805, + col: 12, + }, }, + Name: "splitext", }, - Name: "splitext", }, ], }, @@ -41784,30 +42359,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31845, - line: 807, - col: 28, - }, - end: { '@type': "uast:Position", - offset: 31849, - line: 807, - col: 32, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31845, + line: 807, + col: 28, + }, + end: { '@type': "uast:Position", + offset: 31849, + line: 807, + col: 32, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 31842, - line: 807, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 31842, + line: 807, + col: 25, + }, }, + Name: "split", }, - Name: "split", }, ], }, @@ -42135,30 +42716,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32404, - line: 818, - col: 36, - }, - end: { '@type': "uast:Position", - offset: 32408, - line: 818, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32404, + line: 818, + col: 36, + }, + end: { '@type': "uast:Position", + offset: 32408, + line: 818, + col: 40, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32401, - line: 818, - col: 33, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32401, + line: 818, + col: 33, + }, }, + Name: "split", }, - Name: "split", }, ], }, @@ -42635,15 +43222,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32704, - line: 825, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32704, + line: 825, + col: 27, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -42815,15 +43405,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32866, - line: 828, - col: 37, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32866, + line: 828, + col: 37, + }, }, + Name: "filename", }, - Name: "filename", }, ], }, @@ -42863,30 +43456,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32855, - line: 828, - col: 26, - }, - end: { '@type': "uast:Position", - offset: 32859, - line: 828, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32855, + line: 828, + col: 26, + }, + end: { '@type': "uast:Position", + offset: 32859, + line: 828, + col: 30, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32852, - line: 828, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32852, + line: 828, + col: 23, + }, }, + Name: "split", }, - Name: "split", }, ], }, @@ -43022,30 +43621,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32912, - line: 829, - col: 26, - }, - end: { '@type': "uast:Position", - offset: 32916, - line: 829, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32912, + line: 829, + col: 26, + }, + end: { '@type': "uast:Position", + offset: 32916, + line: 829, + col: 30, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32909, - line: 829, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32909, + line: 829, + col: 23, + }, }, + Name: "split", }, - Name: "split", }, ], }, @@ -43120,15 +43725,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 32957, - line: 830, - col: 23, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 32957, + line: 830, + col: 23, + }, }, + Name: "package", }, - Name: "package", }, ], }, @@ -43533,15 +44141,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33198, - line: 835, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33198, + line: 835, + col: 20, + }, }, + Name: "path", }, - Name: "path", }, ], }, @@ -43647,30 +44258,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33231, - line: 837, - col: 13, - }, - end: { '@type': "uast:Position", - offset: 33235, - line: 837, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33231, + line: 837, + col: 13, + }, + end: { '@type': "uast:Position", + offset: 33235, + line: 837, + col: 17, + }, }, + Name: "path", }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33227, - line: 837, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33227, + line: 837, + col: 9, + }, }, + Name: "insert", }, - Name: "insert", }, ], }, @@ -43959,15 +44576,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33472, - line: 842, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33472, + line: 842, + col: 20, + }, }, + Name: "modules", }, - Name: "modules", }, ], }, @@ -44129,15 +44749,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33440, - line: 841, - col: 25, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33440, + line: 841, + col: 25, + }, }, + Name: "modules", }, - Name: "modules", }, ], }, @@ -44256,15 +44879,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 33646, - line: 847, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33646, + line: 847, + col: 9, + }, }, + Name: "path", }, - Name: "path", }, ], }, @@ -44308,7 +44934,6 @@ col: 37, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -44444,7 +45069,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -44466,6 +45090,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -44663,7 +45289,6 @@ col: 39, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -44685,7 +45310,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -44707,6 +45331,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -45115,15 +45741,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34286, - line: 867, - col: 35, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34286, + line: 867, + col: 35, + }, }, + Name: "__dict__", }, - Name: "__dict__", }, ], }, @@ -46001,15 +46630,18 @@ Value: ".", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 34665, - line: 878, - col: 26, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 34665, + line: 878, + col: 26, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -46443,7 +47075,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -46533,7 +47164,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -46555,6 +47185,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -46985,15 +47617,18 @@ Value: ".", }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35003, - line: 888, - col: 37, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35003, + line: 888, + col: 37, + }, }, + Name: "join", }, - Name: "join", }, ], }, @@ -47264,7 +47899,6 @@ col: 19, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -47298,7 +47932,6 @@ col: 25, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -47320,7 +47953,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -47342,6 +47974,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -47516,30 +48150,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35515, - line: 901, - col: 19, - }, - end: { '@type': "uast:Position", - offset: 35523, - line: 901, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35515, + line: 901, + col: 19, + }, + end: { '@type': "uast:Position", + offset: 35523, + line: 901, + col: 27, + }, }, + Name: "__dict__", }, - Name: "__dict__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35511, - line: 901, - col: 15, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35511, + line: 901, + col: 15, + }, }, + Name: "copy", }, - Name: "copy", }, ], }, @@ -47631,15 +48271,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35550, - line: 902, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35550, + line: 902, + col: 20, + }, }, + Name: "path", }, - Name: "path", }, ], }, @@ -47720,30 +48363,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35593, - line: 903, - col: 32, - }, - end: { '@type': "uast:Position", - offset: 35601, - line: 903, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35593, + line: 903, + col: 32, + }, + end: { '@type': "uast:Position", + offset: 35601, + line: 903, + col: 40, + }, }, + Name: "__dict__", }, - Name: "__dict__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35581, - line: 903, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35581, + line: 903, + col: 20, + }, }, + Name: "copy", }, - Name: "copy", }, ], }, @@ -47826,30 +48475,113 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35884, - line: 909, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35884, + line: 909, + col: 9, + }, + end: { '@type': "uast:Position", + offset: 35888, + line: 909, + col: 13, + }, }, - end: { '@type': "uast:Position", - offset: 35888, - line: 909, - col: 13, + Name: "path", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35609, + line: 904, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 35874, + line: 908, + col: 54, + }, }, + lines: [ + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35610, + line: 905, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "Add the current directory to sys.path, in case they're trying to", + }, + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35681, + line: 906, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "import a module by name that resides in the current directory.", + }, + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35750, + line: 907, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "But add it to the end -- otherwise, the explicit directory added", + }, + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35821, + line: 908, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "in get_value_from_filename might get overwritten", + }, + ], }, - Name: "path", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35880, - line: 909, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35880, + line: 909, + col: 5, + }, }, + Name: "append", }, - Name: "append", }, ], }, @@ -47950,15 +48682,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36000, - line: 913, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36000, + line: 913, + col: 5, + }, }, + Name: "stdin", }, - Name: "stdin", }, ], }, @@ -47997,15 +48732,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36012, - line: 913, - col: 17, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36012, + line: 913, + col: 17, + }, }, + Name: "stdout", }, - Name: "stdout", }, ], }, @@ -48044,15 +48782,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36025, - line: 913, - col: 30, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36025, + line: 913, + col: 30, + }, }, + Name: "stderr", }, - Name: "stderr", }, ], }, @@ -48122,15 +48863,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36052, - line: 914, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36052, + line: 914, + col: 5, + }, }, + Name: "__stdin__", }, - Name: "__stdin__", }, ], }, @@ -48169,15 +48913,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36068, - line: 914, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36068, + line: 914, + col: 21, + }, }, + Name: "__stdout__", }, - Name: "__stdout__", }, ], }, @@ -48216,15 +48963,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36085, - line: 914, - col: 38, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36085, + line: 914, + col: 38, + }, }, + Name: "__stderr__", }, - Name: "__stderr__", }, ], }, @@ -48326,15 +49076,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36157, - line: 917, - col: 5, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36157, + line: 917, + col: 5, + }, }, + Name: "argv", }, - Name: "argv", }, ], }, @@ -48616,15 +49369,18 @@ ], }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36361, - line: 925, - col: 24, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36361, + line: 925, + col: 24, + }, }, + Name: "load_source", }, - Name: "load_source", }, ], }, @@ -48906,15 +49662,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36488, - line: 928, - col: 40, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36488, + line: 928, + col: 40, + }, }, + Name: "exc_info", }, - Name: "exc_info", }, ], }, @@ -49155,15 +49914,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36629, - line: 932, - col: 36, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36629, + line: 932, + col: 36, + }, }, + Name: "__name__", }, - Name: "__name__", }, ], }, @@ -49394,30 +50156,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36746, - line: 934, - col: 48, - }, - end: { '@type': "uast:Position", - offset: 36753, - line: 934, - col: 55, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36746, + line: 934, + col: 48, + }, + end: { '@type': "uast:Position", + offset: 36753, + line: 934, + col: 55, + }, }, + Name: "tb_next", }, - Name: "tb_next", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36739, - line: 934, - col: 41, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36739, + line: 934, + col: 41, + }, }, + Name: "tb_lineno", }, - Name: "tb_lineno", }, ], }, @@ -49500,15 +50268,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36671, - line: 933, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36671, + line: 933, + col: 16, + }, }, + Name: "tb_next", }, - Name: "tb_next", }, ], }, @@ -49658,30 +50429,68 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36889, - line: 938, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36889, + line: 938, + col: 21, + }, + end: { '@type': "uast:Position", + offset: 36897, + line: 938, + col: 29, + }, }, - end: { '@type': "uast:Position", - offset: 36897, - line: 938, - col: 29, + Name: "__dict__", + }, + 'noops_previous': { '@type': "python:PreviousNoops", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36815, + line: 937, + col: 1, + }, + end: { '@type': "uast:Position", + offset: 36867, + line: 937, + col: 53, + }, }, + lines: [ + { '@type': "uast:Comment", + '@role': [Noop], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36815, + line: 937, + col: 1, + }, + }, + Block: false, + Prefix: " ", + Suffix: "\n", + Tab: "", + Text: "Restore the important values that we saved.", + }, + ], }, - Name: "__dict__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36877, - line: 938, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36877, + line: 938, + col: 9, + }, }, + Name: "clear", }, - Name: "clear", }, ], }, @@ -49764,30 +50573,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36926, - line: 939, - col: 21, - }, - end: { '@type': "uast:Position", - offset: 36934, - line: 939, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36926, + line: 939, + col: 21, + }, + end: { '@type': "uast:Position", + offset: 36934, + line: 939, + col: 29, + }, }, + Name: "__dict__", }, - Name: "__dict__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36914, - line: 939, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36914, + line: 939, + col: 9, + }, }, + Name: "update", }, - Name: "update", }, ], }, @@ -49850,30 +50665,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36968, - line: 940, - col: 13, - }, - end: { '@type': "uast:Position", - offset: 36976, - line: 940, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36968, + line: 940, + col: 13, + }, + end: { '@type': "uast:Position", + offset: 36976, + line: 940, + col: 21, + }, }, + Name: "__dict__", }, - Name: "__dict__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36964, - line: 940, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36964, + line: 940, + col: 9, + }, }, + Name: "clear", }, - Name: "clear", }, ], }, @@ -49956,30 +50777,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36997, - line: 941, - col: 13, - }, - end: { '@type': "uast:Position", - offset: 37005, - line: 941, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36997, + line: 941, + col: 13, + }, + end: { '@type': "uast:Position", + offset: 37005, + line: 941, + col: 21, + }, }, + Name: "__dict__", }, - Name: "__dict__", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 36993, - line: 941, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 36993, + line: 941, + col: 9, + }, }, + Name: "update", }, - Name: "update", }, ], }, @@ -50033,15 +50860,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37030, - line: 942, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37030, + line: 942, + col: 9, + }, }, + Name: "path", }, - Name: "path", }, ], }, @@ -50085,7 +50915,6 @@ col: 17, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -50175,7 +51004,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -50197,6 +51025,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -50302,15 +51132,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37406, - line: 952, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37406, + line: 952, + col: 16, + }, }, + Name: "docstring_lineno", }, - Name: "docstring_lineno", }, ], }, @@ -50390,15 +51223,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37350, - line: 951, - col: 8, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37350, + line: 951, + col: 8, + }, }, + Name: "docstring_lineno", }, - Name: "docstring_lineno", }, ], }, @@ -50550,15 +51386,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37562, - line: 955, - col: 48, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37562, + line: 955, + col: 48, + }, }, + Name: "pyval", }, - Name: "pyval", }, ], }, @@ -50598,15 +51437,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37543, - line: 955, - col: 29, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37543, + line: 955, + col: 29, + }, }, + Name: "findsource", }, - Name: "findsource", }, ], }, @@ -50866,15 +51708,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37772, - line: 959, - col: 21, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37772, + line: 959, + col: 21, + }, }, + Name: "docstring_lineno", }, - Name: "docstring_lineno", }, ], }, @@ -51142,15 +51987,18 @@ }, }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37712, - line: 958, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37712, + line: 958, + col: 20, + }, }, + Name: "split", }, - Name: "split", }, ], }, @@ -51190,15 +52038,18 @@ }, }, }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37712, - line: 958, - col: 20, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37712, + line: 958, + col: 20, + }, }, + Name: "strip", }, - Name: "strip", }, ], }, @@ -51537,15 +52388,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38028, - line: 965, - col: 27, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38028, + line: 965, + col: 27, + }, }, + Name: "canonical_name", }, - Name: "canonical_name", }, ], }, @@ -51586,15 +52440,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37947, - line: 964, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37947, + line: 964, + col: 13, + }, }, + Name: "warning", }, - Name: "warning", }, ], }, @@ -51790,15 +52647,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37472, - line: 953, - col: 42, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37472, + line: 953, + col: 42, + }, }, + Name: "pyval", }, - Name: "pyval", }, ], }, @@ -51869,7 +52729,6 @@ col: 40, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -51891,7 +52750,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -51980,6 +52838,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -52033,15 +52893,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38371, - line: 976, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38371, + line: 976, + col: 9, + }, }, + Name: "closed", }, - Name: "closed", }, ], }, @@ -52108,15 +52971,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38395, - line: 977, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38395, + line: 977, + col: 9, + }, }, + Name: "mode", }, - Name: "mode", }, ], }, @@ -52186,15 +53052,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38420, - line: 978, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38420, + line: 978, + col: 9, + }, }, + Name: "softspace", }, - Name: "softspace", }, ], }, @@ -52261,15 +53130,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 38447, - line: 979, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 38447, + line: 979, + col: 9, + }, }, + Name: "name", }, - Name: "name", }, ], }, @@ -52311,7 +53183,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -52333,7 +53204,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -52355,6 +53225,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -52396,7 +53268,6 @@ col: 19, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -52418,7 +53289,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -52440,6 +53310,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -52481,7 +53353,6 @@ col: 19, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -52503,7 +53374,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -52525,6 +53395,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -52585,7 +53457,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -52656,7 +53527,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -52678,6 +53548,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -52738,7 +53610,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -52809,7 +53680,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -52831,6 +53701,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -52884,7 +53756,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -52955,7 +53826,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -52977,6 +53847,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -53018,7 +53890,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53052,7 +53923,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53123,7 +53993,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -53145,6 +54014,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -53202,7 +54073,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53224,7 +54094,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -53246,6 +54115,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -53287,7 +54158,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53358,7 +54228,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -53380,6 +54249,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -53421,7 +54292,6 @@ col: 19, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53455,7 +54325,6 @@ col: 24, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53477,7 +54346,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -53499,6 +54367,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -53540,7 +54410,6 @@ col: 24, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53574,7 +54443,6 @@ col: 34, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -53596,7 +54464,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -53998,6 +54865,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -54111,7 +54980,6 @@ col: 26, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -54133,7 +55001,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, @@ -54299,6 +55166,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -54444,7 +55313,6 @@ col: 28, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -54466,7 +55334,6 @@ Variadic: false, }, ], - Returns: ~, }, }, }, diff --git a/fixtures/lambda.py.sem.uast b/fixtures/lambda.py.sem.uast index 3f3c7aa2..2f8122fb 100644 --- a/fixtures/lambda.py.sem.uast +++ b/fixtures/lambda.py.sem.uast @@ -44,7 +44,6 @@ col: 9, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/other_statements.py.sem.uast b/fixtures/other_statements.py.sem.uast index 2d853aab..f894350c 100644 --- a/fixtures/other_statements.py.sem.uast +++ b/fixtures/other_statements.py.sem.uast @@ -150,6 +150,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/pass.py.sem.uast b/fixtures/pass.py.sem.uast index 587e734f..37819913 100644 --- a/fixtures/pass.py.sem.uast +++ b/fixtures/pass.py.sem.uast @@ -61,6 +61,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -127,6 +129,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/qualified.py.sem.uast b/fixtures/qualified.py.sem.uast index d5835026..a9c25cc4 100644 --- a/fixtures/qualified.py.sem.uast +++ b/fixtures/qualified.py.sem.uast @@ -57,15 +57,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 0, - line: 1, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 0, + line: 1, + col: 1, + }, }, + Name: "method", }, - Name: "method", }, ], }, @@ -117,15 +120,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 13, - line: 2, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 13, + line: 2, + col: 1, + }, }, + Name: "b", }, - Name: "b", }, ], }, @@ -192,60 +198,72 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 23, - line: 3, - col: 3, - }, - end: { '@type': "uast:Position", - offset: 24, - line: 3, - col: 4, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 23, + line: 3, + col: 3, + }, + end: { '@type': "uast:Position", + offset: 24, + line: 3, + col: 4, + }, }, + Name: "b", }, - Name: "b", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 25, - line: 3, - col: 5, - }, - end: { '@type': "uast:Position", - offset: 26, - line: 3, - col: 6, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 25, + line: 3, + col: 5, + }, + end: { '@type': "uast:Position", + offset: 26, + line: 3, + col: 6, + }, }, + Name: "c", }, - Name: "c", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 27, - line: 3, - col: 7, - }, - end: { '@type': "uast:Position", - offset: 28, - line: 3, - col: 8, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 27, + line: 3, + col: 7, + }, + end: { '@type': "uast:Position", + offset: 28, + line: 3, + col: 8, + }, }, + Name: "d", }, - Name: "d", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 21, - line: 3, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21, + line: 3, + col: 1, + }, }, + Name: "e", }, - Name: "e", }, ], }, @@ -311,30 +329,36 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 37, - line: 4, - col: 3, - }, - end: { '@type': "uast:Position", - offset: 38, - line: 4, - col: 4, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 37, + line: 4, + col: 3, + }, + end: { '@type': "uast:Position", + offset: 38, + line: 4, + col: 4, + }, }, + Name: "y", }, - Name: "y", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 35, - line: 4, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 35, + line: 4, + col: 1, + }, }, + Name: "z", }, - Name: "z", }, ], }, diff --git a/fixtures/receiver.py.sem.uast b/fixtures/receiver.py.sem.uast index d2a5f08e..3755b83d 100644 --- a/fixtures/receiver.py.sem.uast +++ b/fixtures/receiver.py.sem.uast @@ -74,15 +74,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 0, - line: 1, - col: 1, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 0, + line: 1, + col: 1, + }, }, + Name: "b", }, - Name: "b", }, ], }, diff --git a/fixtures/u2_class_accessors.py.sem.uast b/fixtures/u2_class_accessors.py.sem.uast index 1db6c267..5f9fb948 100644 --- a/fixtures/u2_class_accessors.py.sem.uast +++ b/fixtures/u2_class_accessors.py.sem.uast @@ -41,6 +41,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -94,15 +96,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48, - line: 3, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48, + line: 3, + col: 9, + }, }, + Name: "__x", }, - Name: "__x", }, ], }, @@ -141,7 +146,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -180,6 +184,28 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 66, + line: 4, + col: 6, + }, + end: { '@type': "uast:Position", + offset: 74, + line: 4, + col: 14, + }, + }, + Name: "property", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -238,15 +264,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 107, - line: 6, - col: 16, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 107, + line: 6, + col: 16, + }, }, + Name: "__x", }, - Name: "__x", }, ], }, @@ -268,7 +297,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -307,6 +335,59 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:QualifiedIdentifier", + '@role': [Expression, Identifier, Qualified], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 122, + line: 7, + col: 7, + }, + end: { '@type': "uast:Position", + offset: 123, + line: 7, + col: 8, + }, + }, + ctx: "Load", + identifiers: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 121, + line: 7, + col: 6, + }, + end: { '@type': "uast:Position", + offset: 122, + line: 7, + col: 7, + }, + }, + Name: "x", + }, + ctx: "Load", + }, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 121, + line: 7, + col: 6, + }, + }, + Name: "setter", + }, + }, + ], + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -360,15 +441,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 162, - line: 9, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 162, + line: 9, + col: 9, + }, }, + Name: "__x", }, - Name: "__x", }, ], }, @@ -410,7 +494,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -444,7 +527,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_class_constructor.py.sem.uast b/fixtures/u2_class_constructor.py.sem.uast index d118d6fe..5585279b 100644 --- a/fixtures/u2_class_constructor.py.sem.uast +++ b/fixtures/u2_class_constructor.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -43,6 +45,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -84,7 +88,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -128,6 +131,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -169,7 +174,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_class_destructor.py.sem.uast b/fixtures/u2_class_destructor.py.sem.uast index 372e3cc2..ea025d3e 100644 --- a/fixtures/u2_class_destructor.py.sem.uast +++ b/fixtures/u2_class_destructor.py.sem.uast @@ -41,6 +41,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -82,7 +84,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_class_field.py.sem.uast b/fixtures/u2_class_field.py.sem.uast index 5877c7be..829d36e6 100644 --- a/fixtures/u2_class_field.py.sem.uast +++ b/fixtures/u2_class_field.py.sem.uast @@ -41,6 +41,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -94,15 +96,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48, - line: 3, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48, + line: 3, + col: 9, + }, }, + Name: "instance_member", }, - Name: "instance_member", }, ], }, @@ -141,7 +146,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_class_field_qualifiers.py.sem.uast b/fixtures/u2_class_field_qualifiers.py.sem.uast index 24f41f0a..46b76788 100644 --- a/fixtures/u2_class_field_qualifiers.py.sem.uast +++ b/fixtures/u2_class_field_qualifiers.py.sem.uast @@ -41,6 +41,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -94,15 +96,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 48, - line: 3, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 48, + line: 3, + col: 9, + }, }, + Name: "__private", }, - Name: "__private", }, ], }, @@ -141,7 +146,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_class_method.py.sem.uast b/fixtures/u2_class_method.py.sem.uast index 295d2e12..6d6ef542 100644 --- a/fixtures/u2_class_method.py.sem.uast +++ b/fixtures/u2_class_method.py.sem.uast @@ -41,6 +41,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -82,7 +84,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_class_method_binding.py.sem.uast b/fixtures/u2_class_method_binding.py.sem.uast index 2e1067de..eaa9f3a1 100644 --- a/fixtures/u2_class_method_binding.py.sem.uast +++ b/fixtures/u2_class_method_binding.py.sem.uast @@ -36,6 +36,28 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 21, + line: 2, + col: 6, + }, + end: { '@type': "uast:Position", + offset: 32, + line: 2, + col: 17, + }, + }, + Name: "classmethod", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -77,7 +99,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -116,6 +137,28 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 74, + line: 5, + col: 6, + }, + end: { '@type': "uast:Position", + offset: 86, + line: 5, + col: 18, + }, + }, + Name: "staticmethod", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_class_method_private.py.sem.uast b/fixtures/u2_class_method_private.py.sem.uast index b5e9ff45..712a24d0 100644 --- a/fixtures/u2_class_method_private.py.sem.uast +++ b/fixtures/u2_class_method_private.py.sem.uast @@ -41,6 +41,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -82,7 +84,6 @@ col: 29, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_class_method_qualifiers.py.sem.uast b/fixtures/u2_class_method_qualifiers.py.sem.uast index ec2bb680..05df7822 100644 --- a/fixtures/u2_class_method_qualifiers.py.sem.uast +++ b/fixtures/u2_class_method_qualifiers.py.sem.uast @@ -41,6 +41,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_class_this.py.sem.uast b/fixtures/u2_class_this.py.sem.uast index a2fec93a..ff4cb5d5 100644 --- a/fixtures/u2_class_this.py.sem.uast +++ b/fixtures/u2_class_this.py.sem.uast @@ -41,6 +41,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -114,15 +116,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 52, - line: 3, - col: 13, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 52, + line: 3, + col: 13, + }, }, + Name: "__class__", }, - Name: "__class__", }, ], }, @@ -172,15 +177,18 @@ }, ctx: "Load", }, - { '@type': "uast:Identifier", - '@pos': { '@type': "uast:Positions", - start: { '@type': "uast:Position", - offset: 75, - line: 4, - col: 9, + { '@type': "python:BoxedAttribute", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 75, + line: 4, + col: 9, + }, }, + Name: "var", }, - Name: "var", }, ], }, @@ -219,7 +227,6 @@ col: 22, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_func_annotated.py.sem.uast b/fixtures/u2_func_annotated.py.sem.uast index 44d51164..3b52d3bd 100644 --- a/fixtures/u2_func_annotated.py.sem.uast +++ b/fixtures/u2_func_annotated.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -60,7 +62,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -94,7 +95,6 @@ col: 23, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -128,7 +128,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -162,7 +161,6 @@ col: 40, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -184,7 +182,30 @@ Variadic: false, }, ], - Returns: ~, + Returns: [ + { '@type': "uast:Argument", + Init: ~, + MapVariadic: false, + Name: ~, + Receiver: false, + Type: { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 52, + line: 1, + col: 53, + }, + end: { '@type': "uast:Position", + offset: 55, + line: 1, + col: 56, + }, + }, + Name: "str", + }, + Variadic: false, + }, + ], }, }, }, @@ -206,6 +227,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -247,7 +270,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -281,7 +303,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -315,7 +336,6 @@ col: 21, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -349,7 +369,6 @@ col: 28, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -383,7 +402,6 @@ col: 31, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -417,7 +435,6 @@ col: 34, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -439,7 +456,30 @@ Variadic: false, }, ], - Returns: ~, + Returns: [ + { '@type': "uast:Argument", + Init: ~, + MapVariadic: false, + Name: ~, + Receiver: false, + Type: { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 109, + line: 4, + col: 43, + }, + end: { '@type': "uast:Position", + offset: 112, + line: 4, + col: 46, + }, + }, + Name: "str", + }, + Variadic: false, + }, + ], }, }, }, diff --git a/fixtures/u2_func_anonymous.py.sem.uast b/fixtures/u2_func_anonymous.py.sem.uast index 02ef1dd5..c60b465d 100644 --- a/fixtures/u2_func_anonymous.py.sem.uast +++ b/fixtures/u2_func_anonymous.py.sem.uast @@ -44,7 +44,6 @@ col: 9, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -78,7 +77,6 @@ col: 12, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -112,7 +110,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_func_async.py.sem.uast b/fixtures/u2_func_async.py.sem.uast index 94ab74e4..01e2abaf 100644 --- a/fixtures/u2_func_async.py.sem.uast +++ b/fixtures/u2_func_async.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: true, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_func_doc.py.sem.uast b/fixtures/u2_func_doc.py.sem.uast index 39cd7e5e..03f4be43 100644 --- a/fixtures/u2_func_doc.py.sem.uast +++ b/fixtures/u2_func_doc.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_func_empty.py.sem.uast b/fixtures/u2_func_empty.py.sem.uast index b2a2cac4..02e88a1e 100644 --- a/fixtures/u2_func_empty.py.sem.uast +++ b/fixtures/u2_func_empty.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_func_inner.py.sem.uast b/fixtures/u2_func_inner.py.sem.uast index 27fbf84d..ef5da963 100644 --- a/fixtures/u2_func_inner.py.sem.uast +++ b/fixtures/u2_func_inner.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -43,6 +45,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -103,6 +107,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -127,6 +133,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -151,6 +159,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_func_params_default.py.sem.uast b/fixtures/u2_func_params_default.py.sem.uast index 911dce4a..b4c2b0e7 100644 --- a/fixtures/u2_func_params_default.py.sem.uast +++ b/fixtures/u2_func_params_default.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -60,7 +62,6 @@ col: 14, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_func_params_kwonlyargs.py.sem.uast b/fixtures/u2_func_params_kwonlyargs.py.sem.uast index a938ec48..4857d2c9 100644 --- a/fixtures/u2_func_params_kwonlyargs.py.sem.uast +++ b/fixtures/u2_func_params_kwonlyargs.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_func_params_kwonlyargs_default.py.sem.uast b/fixtures/u2_func_params_kwonlyargs_default.py.sem.uast index ffdbe6b8..502e6578 100644 --- a/fixtures/u2_func_params_kwonlyargs_default.py.sem.uast +++ b/fixtures/u2_func_params_kwonlyargs_default.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_func_params_variadic_list.py.sem.uast b/fixtures/u2_func_params_variadic_list.py.sem.uast index 85a0f8b0..5e631123 100644 --- a/fixtures/u2_func_params_variadic_list.py.sem.uast +++ b/fixtures/u2_func_params_variadic_list.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_func_params_variadic_map.py.sem.uast b/fixtures/u2_func_params_variadic_map.py.sem.uast index 4f58b208..5c46bfaa 100644 --- a/fixtures/u2_func_params_variadic_map.py.sem.uast +++ b/fixtures/u2_func_params_variadic_map.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_func_return_multiple.py.sem.uast b/fixtures/u2_func_return_multiple.py.sem.uast index 1e63d5dc..4f5002cf 100644 --- a/fixtures/u2_func_return_multiple.py.sem.uast +++ b/fixtures/u2_func_return_multiple.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", diff --git a/fixtures/u2_func_simple.py.sem.uast b/fixtures/u2_func_simple.py.sem.uast index d0afe30d..2797fc6c 100644 --- a/fixtures/u2_func_simple.py.sem.uast +++ b/fixtures/u2_func_simple.py.sem.uast @@ -19,6 +19,8 @@ Nodes: [ { async: false, + comments: {}, + decorators: [], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -126,7 +128,6 @@ col: 15, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", @@ -160,7 +161,6 @@ col: 18, }, }, - Init: ~, MapVariadic: false, Name: { '@type': "uast:Identifier", '@pos': { '@type': "uast:Positions", diff --git a/fixtures/u2_func_tagged.py.sem.uast b/fixtures/u2_func_tagged.py.sem.uast index 57ade712..50ff92b2 100644 --- a/fixtures/u2_func_tagged.py.sem.uast +++ b/fixtures/u2_func_tagged.py.sem.uast @@ -14,6 +14,28 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 1, + line: 1, + col: 2, + }, + end: { '@type': "uast:Position", + offset: 9, + line: 1, + col: 10, + }, + }, + Name: "testtag1", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier", @@ -59,6 +81,92 @@ Nodes: [ { async: false, + comments: {}, + decorators: [ + { '@type': "python:Call", + '@role': [Call, Expression, Function], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33, + line: 4, + col: 2, + }, + }, + args: [ + { '@type': "python:Num", + '@token': 1, + '@role': [Argument, Call, Expression, Function, Literal, Name, Number, Positional, Primitive], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 42, + line: 4, + col: 11, + }, + end: { '@type': "uast:Position", + offset: 43, + line: 4, + col: 12, + }, + }, + }, + { '@type': "python:Num", + '@token': 2, + '@role': [Argument, Call, Expression, Function, Literal, Name, Number, Positional, Primitive], + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 45, + line: 4, + col: 14, + }, + end: { '@type': "uast:Position", + offset: 46, + line: 4, + col: 15, + }, + }, + }, + ], + func: { '@type': "python:BoxedName", + '@role': [Call, Callee], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 33, + line: 4, + col: 2, + }, + end: { '@type': "uast:Position", + offset: 41, + line: 4, + col: 10, + }, + }, + Name: "testtag2", + }, + ctx: "Load", + }, + keywords: [], + }, + { '@type': "python:BoxedName", + '@role': [Unannotated], + 'boxed_value': { '@type': "uast:Identifier", + '@pos': { '@type': "uast:Positions", + start: { '@type': "uast:Position", + offset: 49, + line: 5, + col: 2, + }, + end: { '@type': "uast:Position", + offset: 57, + line: 5, + col: 10, + }, + }, + Name: "testtag3", + }, + ctx: "Load", + }, + ], }, { '@type': "uast:Alias", Name: { '@type': "uast:Identifier",