diff --git a/CHANGES b/CHANGES index 12703409a..71016ba6c 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,19 @@ +1.13.0-dev.85 | 2025-02-18 10:04:22 +0100 + + * Fix possessive "it's" in contexts docs. (Evan Typanski, Corelight) + + * GH-1966: Reject anonymous units in variables and fields. (Evan Typanski, Corelight) + + * Avoid creating external types unnecessarily during AST construction. (Robin Sommer, Corelight) + + We could end up creating external types for freshly created AST nodes + just because we wanted them to have a certain constness/sideness. This + could then lead to the original types not being validated because they + weren't inserted into the AST anywhere. + + This also extends the AST dump output for qualified types to indicate + whether it's an internal or external type. + 1.13.0-dev.81 | 2025-02-07 09:21:54 +0100 * Drop freebsd-13 from default CI jobs. (Benjamin Bannier, Corelight) diff --git a/VERSION b/VERSION index b15370bee..36f788bd5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.13.0-dev.81 +1.13.0-dev.85 diff --git a/doc/programming/parsing.rst b/doc/programming/parsing.rst index 74c2e53f5..bd544b449 100644 --- a/doc/programming/parsing.rst +++ b/doc/programming/parsing.rst @@ -2182,7 +2182,7 @@ The batch mode of :ref:`spicy-driver ` does the same. A unit's context value gets set only when a host application uses it as the top-level starting point for parsing. If in the above example `Foo` wasn't the entry point, but used inside another unit - further down during the parsing process, it's context would remain + further down during the parsing process, its context would remain unset. As an example, the following grammar---mimicking a request/reply-style diff --git a/hilti/toolchain/include/ast/type.h b/hilti/toolchain/include/ast/type.h index 7c563820c..acbc535bc 100644 --- a/hilti/toolchain/include/ast/type.h +++ b/hilti/toolchain/include/ast/type.h @@ -488,7 +488,7 @@ class QualifiedType : public Node { /** Factory method creating a copy of the type with "sideness" changed to LHS. */ auto recreateAsLhs(ASTContext* ctx) const { - if ( auto t = _type(); t->isNameType() ) + if ( auto t = _type(); t->isNameType() && (parent() || t->typeID()) ) return QualifiedType::createExternal(ctx, t, Constness::Mutable, Side::LHS); else return QualifiedType::create(ctx, t, Constness::Mutable, Side::LHS); @@ -496,7 +496,7 @@ class QualifiedType : public Node { /** Factory method creating a copy of the type with constness changed to constant. */ auto recreateAsConst(ASTContext* ctx) const { - if ( auto t = _type(); t->isNameType() ) + if ( auto t = _type(); t->isNameType() && (parent() || t->typeID()) ) return QualifiedType::createExternal(ctx, t, Constness::Const, Side::RHS); else return QualifiedType::create(ctx, t, Constness::Const, Side::RHS); @@ -504,7 +504,7 @@ class QualifiedType : public Node { /** Factory method creating a copy of the type with constness changed to non-constant. */ auto recreateAsNonConst(ASTContext* ctx) const { - if ( auto t = _type(); t->isNameType() ) + if ( auto t = _type(); t->isNameType() && (parent() || t->typeID()) ) return QualifiedType::createExternal(ctx, t, Constness::Mutable, Side::RHS); else return QualifiedType::create(ctx, t, Constness::Mutable, Side::RHS); diff --git a/hilti/toolchain/src/ast/type.cc b/hilti/toolchain/src/ast/type.cc index 610b26ad0..198e49bee 100644 --- a/hilti/toolchain/src/ast/type.cc +++ b/hilti/toolchain/src/ast/type.cc @@ -91,7 +91,8 @@ type::Name* QualifiedType::alias() const { return _type()->tryAs(); hilti::node::Properties QualifiedType::properties() const { auto side = (_side == Side::LHS ? "lhs" : "rhs"); auto constness = (_constness == Constness::Const ? "true" : "false"); - return {{"const", constness}, {"side", side}}; + auto external = (_external ? "true" : "false"); + return {{"const", constness}, {"side", side}, {"extern", external}}; } std::string QualifiedType::_dump() const { diff --git a/hilti/toolchain/src/compiler/validator.cc b/hilti/toolchain/src/compiler/validator.cc index 4290bd44b..6a98f1f55 100644 --- a/hilti/toolchain/src/compiler/validator.cc +++ b/hilti/toolchain/src/compiler/validator.cc @@ -177,6 +177,16 @@ struct VisitorPost : visitor::PreOrder, public validator::VisitorMixIn { return Nothing(); } + // Ensures the declaration's type is a valid type. + void checkDeclarationType(Declaration* decl, QualifiedType* ty) { + if ( ty->type()->isA() || ty->type()->isA() || + ty->type()->isA() ) { + if ( ! ty->type()->typeID() ) + error(fmt("%s types must be named in declarations", ty->type()->typeClass()), decl, + node::ErrorPriority::High); + } + } + void operator()(Node* n) final { if ( ! n->scope() ) return; @@ -236,6 +246,8 @@ struct VisitorPost : visitor::PreOrder, public validator::VisitorMixIn { } void operator()(declaration::Constant* n) final { + checkDeclarationType(n, n->type()); + if ( n->value()->type()->isWildcard() ) error("cannot use wildcard type for constants", n); @@ -249,6 +261,8 @@ struct VisitorPost : visitor::PreOrder, public validator::VisitorMixIn { hilti::visitor::visit(VisitExpressions(this), n); } + void operator()(declaration::Field* n) final { checkDeclarationType(n, n->type()); } + void operator()(declaration::Function* n) final { if ( ! operator_::registry().byBuiltinFunctionID(n->id().local()).empty() ) error("function uses reserved ID", n); @@ -258,6 +272,8 @@ struct VisitorPost : visitor::PreOrder, public validator::VisitorMixIn { } void operator()(declaration::LocalVariable* n) final { + checkDeclarationType(n, n->type()); + if ( auto t = n->type()->type(); ! t->isAllocable() && ! t->isA() ) // unknown will be reported elsewhere error(fmt("type '%s' cannot be used for variable declaration", *n->type()), n); @@ -299,6 +315,7 @@ struct VisitorPost : visitor::PreOrder, public validator::VisitorMixIn { void operator()(declaration::Parameter* n) final { checkNodeAttributes(n->nodeTag(), n->attributes(), n->displayName()); + checkDeclarationType(n, n->type()); if ( ! n->type()->type()->isA() ) { if ( ! n->type()->type()->isAllocable() && ! n->type()->type()->isA() ) @@ -333,6 +350,8 @@ struct VisitorPost : visitor::PreOrder, public validator::VisitorMixIn { } void operator()(declaration::GlobalVariable* n) final { + checkDeclarationType(n, n->type()); + if ( auto t = n->type()->type(); ! t->isAllocable() && ! t->isA() ) // unknown will be reported elsewhere error(fmt("type '%s' cannot be used for variable declaration", *n->type()), n); diff --git a/spicy/toolchain/src/compiler/validator.cc b/spicy/toolchain/src/compiler/validator.cc index e7340cac1..397ebc241 100644 --- a/spicy/toolchain/src/compiler/validator.cc +++ b/spicy/toolchain/src/compiler/validator.cc @@ -769,6 +769,11 @@ struct VisitorPost : visitor::PreOrder, hilti::validator::VisitorMixIn { void operator()(spicy::type::Unit* n) final { checkNodeAttributes(n->nodeTag(), n->attributes(), "unit type"); + if ( ! n->typeID() ) { + error("unit types must be named", n); + return; + } + if ( auto attrs = n->attributes() ) { if ( attrs->has(hilti::attribute::Kind::Size) && attrs->has(hilti::attribute::Kind::MaxSize) ) error(("attributes cannot be combined: &size, &max-size"), n); @@ -825,13 +830,11 @@ struct VisitorPost : visitor::PreOrder, hilti::validator::VisitorMixIn { if ( auto contexts = n->propertyItems("%context"); contexts.size() > 1 ) error("unit cannot have more than one %context", n); - if ( const auto& type_id = n->typeID() ) { - const auto& type_name = type_id.local(); - for ( const auto& item : n->items() ) - if ( auto field = item->tryAs(); field && field->id() == type_name ) - error(fmt("field name '%s' cannot have name identical to owning unit '%s'", field->id(), type_id), - n); - } + const auto& type_id = n->typeID(); + const auto& type_name = type_id.local(); + for ( const auto& item : n->items() ) + if ( auto field = item->tryAs(); field && field->id() == type_name ) + error(fmt("field name '%s' cannot have name identical to owning unit '%s'", field->id(), type_id), n); if ( n->propertyItem("%synchronize-at") && n->propertyItem("%synchronize-after") ) error("unit cannot specify both %synchronize-at and %synchronize-after", n); diff --git a/tests/Baseline/hilti.ast.basic-module/debug.log b/tests/Baseline/hilti.ast.basic-module/debug.log index 337b63fc5..cfa2da154 100644 --- a/tests/Baseline/hilti.ast.basic-module/debug.log +++ b/tests/Baseline/hilti.ast.basic-module/debug.log @@ -32,7 +32,7 @@ [debug/ast-final] | X -> declaration::Type [parent @d:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] - statement::Block [parent @d:XXX] (basic-module.hlt:6:1-12:1) [@s:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (basic-module.hlt:8:1-8:14) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (basic-module.hlt:8:10-8:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (basic-module.hlt:8:10-8:13) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (basic-module.hlt:8:10-8:13) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (basic-module.hlt:8:14-8:13) [@a:XXX] [debug/ast-final] - @@ -75,7 +75,7 @@ [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:8:24-8:42) (resolved) [@t:XXX] [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -85,27 +85,27 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:31-8:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:37-8:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:24-8:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:9:1-9:92) [@d:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -113,7 +113,7 @@ [debug/ast-final] | Little -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Network -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:9:25-9:59) (resolved) [@t:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Host -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -125,48 +125,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:32-9:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:40-9:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:45-9:51) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:54-9:57) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:25-9:59) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:10:1-10:80) [@d:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Right -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:10:20-10:45) (resolved) [@t:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -177,40 +177,40 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:27-10:30) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:33-10:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:40-10:43) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:20-10:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:11:1-11:84) [@d:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:11:29-11:47) (resolved) [@t:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -220,33 +220,33 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:36-11:39) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:42-11:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:29-11:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:12:1-12:96) [@d:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:12:24-12:62) (resolved) [@t:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -256,34 +256,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:31-12:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:47-12:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:24-12:62) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:13:1-13:78) [@d:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UDP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:13:24-13:46) (resolved) [@t:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -294,34 +294,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:31-13:33) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:36-13:38) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:41-13:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:24-13:46) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:14:1-14:100) [@d:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -329,7 +329,7 @@ [debug/ast-final] | UTF16LE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF8 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:14:23-14:60) (resolved) [@t:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF16BE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -341,48 +341,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:30-14:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:37-14:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:43-14:49) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:52-14:58) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:23-14:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:15:1-15:118) [@d:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | STRICT -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:15:35-15:66) (resolved) [@t:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -393,77 +393,77 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:42-15:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:50-15:56) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:59-15:64) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:35-15:66) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:16:1-16:37) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::Vector [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::vector::Iterator [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::Bytes [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::bytes::Iterator [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:16:37-16:36) [@a:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:17:1-17:61) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] [debug/ast-final] - type::Library [parent @q:XXX] (hilti.hlt:17:24-17:60) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:19:1-21:43) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:19:26-21:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:19:26-21:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:20:5-20:48) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:20:5-20:48) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:20:12-20:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:20:30-20:46) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::View [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::Iterator [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:20:47-20:46) [@a:XXX] @@ -473,35 +473,35 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:21:2-21:42) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:23:1-28:45) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:23:32-28:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:23:32-28:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:24:5-24:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:24:5-24:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:24:28-24:27) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:25:5-25:29) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:25:5-25:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:25:29-25:28) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:26:5-26:27) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:26:5-26:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:26:27-26:26) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:27:5-27:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:27:5-27:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:27:28-27:27) [@a:XXX] [debug/ast-final] - @@ -509,27 +509,27 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:28:2-28:44) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:30:1-30:100) [@d:XXX] [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="print"> [parent @d:XXX] (hilti.hlt:30:16-30:99) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:30:16-30:99) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:30:16-30:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:27-30:33) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:30:27-30:29) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:34-30:33) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:36-30:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:36-30:39) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:30:51-30:54) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:30:51-30:54) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:51-30:54) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:55-30:54) [@a:XXX] [debug/ast-final] - @@ -537,7 +537,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:56-30:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:85-30:99) [@a:XXX] [debug/ast-final] - @@ -545,21 +545,21 @@ [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | t -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="printValues"> [parent @d:XXX] (hilti.hlt:31:16-31:114) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:31:16-31:114) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:31:16-31:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:33-31:42) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (hilti.hlt:31:33-31:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:43-31:42) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:45-31:63) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:45-31:48) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:31:60-31:63) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:31:60-31:63) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:60-31:63) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:64-31:63) [@a:XXX] [debug/ast-final] - @@ -567,7 +567,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:65-31:114) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:100-31:114) [@a:XXX] [debug/ast-final] - @@ -575,17 +575,17 @@ [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debug"> [parent @d:XXX] (hilti.hlt:33:16-33:104) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:33:16-33:104) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:33:16-33:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:27-33:43) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:33:27-33:32) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:44-33:43) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:46-33:52) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:33:46-33:48) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:53-33:52) [@a:XXX] @@ -594,19 +594,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:54-33:104) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:90-33:104) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:34:1-34:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugIndent"> [parent @d:XXX] (hilti.hlt:34:16-34:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:34:16-34:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:34:16-34:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:34:33-34:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:34:33-34:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:34:50-34:49) [@a:XXX] @@ -615,19 +615,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:51-34:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:88-34:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:35:1-35:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugDedent"> [parent @d:XXX] (hilti.hlt:35:16-35:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:35:16-35:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:35:16-35:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:35:33-35:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:35:33-35:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:35:50-35:49) [@a:XXX] @@ -636,22 +636,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:51-35:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:88-35:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:37:1-37:92) [@d:XXX] [debug/ast-final] - Function " id="current_time"> [parent @d:XXX] (hilti.hlt:37:16-37:91) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:37:16-37:91) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:37:16-37:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:77-37:91) [@a:XXX] [debug/ast-final] - @@ -663,37 +663,37 @@ [debug/ast-final] | m -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | y -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="mktime"> [parent @d:XXX] (hilti.hlt:38:16-38:149) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:38:16-38:149) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:38:16-38:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:28-38:37) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:28-38:35) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:38-38:37) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:40-38:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:40-38:47) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:50-38:49) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:52-38:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:52-38:59) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:62-38:61) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:64-38:73) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:64-38:71) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:74-38:73) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:76-38:85) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:76-38:83) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:86-38:85) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:88-38:97) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:88-38:95) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:98-38:97) [@a:XXX] @@ -702,22 +702,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:99-38:149) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:135-38:149) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:40:1-40:87) [@d:XXX] [debug/ast-final] - Function " id="abort"> [parent @d:XXX] (hilti.hlt:40:16-40:86) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:40:16-40:86) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:40:16-40:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:72-40:86) [@a:XXX] [debug/ast-final] - @@ -725,31 +725,31 @@ [debug/ast-final] | name -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_start"> [parent @d:XXX] (hilti.hlt:42:16-42:147) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:42:16-42:147) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:16-42:33) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:42:25-42:32) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:50-42:60) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:42:50-42:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:61-42:60) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:63-42:92) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:63-42:80) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:42:89-42:92) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:42:89-42:92) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:93-42:92) [@a:XXX] @@ -758,7 +758,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:94-42:147) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:133-42:147) [@a:XXX] [debug/ast-final] - @@ -766,31 +766,31 @@ [debug/ast-final] | p -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_stop"> [parent @d:XXX] (hilti.hlt:43:16-43:140) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:43:16-43:140) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:43:16-43:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:35-43:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:35-43:52) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:43:44-43:51) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:55-43:54) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:57-43:86) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:57-43:74) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:43:83-43:86) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:43:83-43:86) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:87-43:86) [@a:XXX] @@ -799,69 +799,69 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:88-43:140) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:126-43:140) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:46:1-46:66) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:46:25-46:33) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:49:1-49:80) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:49:31-49:53) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:49:44-49:52) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:53:1-53:86) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:53:28-53:50) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:53:41-53:49) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:56:1-56:98) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:56:34-56:56) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:56:47-56:55) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:59:1-59:84) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:59:27-59:49) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:59:40-59:48) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:62:1-62:114) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:62:16-62:113) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:62:16-62:113) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:62:16-62:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:62:38-62:58) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:62:38-62:52) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:62:59-62:58) [@a:XXX] @@ -870,19 +870,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:60-62:113) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:99-62:113) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:63:1-63:117) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:63:16-63:116) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:63:16-63:116) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:63:16-63:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:63:38-63:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:63:38-63:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:63:62-63:61) [@a:XXX] @@ -891,19 +891,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:63-63:116) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:102-63:116) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:66:1-66:116) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:66:16-66:115) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:66:16-66:115) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:66:16-66:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:66:39-66:59) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:66:39-66:53) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:66:60-66:59) [@a:XXX] @@ -912,19 +912,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:61-66:115) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:101-66:115) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:67:1-67:119) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:67:16-67:118) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:67:16-67:118) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:67:16-67:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:67:39-67:62) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:67:39-67:56) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:67:63-67:62) [@a:XXX] @@ -933,7 +933,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:64-67:118) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:104-67:118) [@a:XXX] [debug/ast-final] - diff --git a/tests/Baseline/hilti.ast.coercion/output b/tests/Baseline/hilti.ast.coercion/output index ee8689168..6716e08b8 100644 --- a/tests/Baseline/hilti.ast.coercion/output +++ b/tests/Baseline/hilti.ast.coercion/output @@ -16,190 +16,190 @@ [debug/ast-final] | z2 -> declaration::Function [parent @d:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] - statement::Block [parent @d:XXX] (coercion.hlt:5:1-31:1) [@s:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (coercion.hlt:7:1-7:18) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] [debug/ast-final] - type::Real [parent @q:XXX] (coercion.hlt:7:8-7:11) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (coercion.hlt:7:17-7:17) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (coercion.hlt:7:17-7:17) [@c:XXX] [debug/ast-final] - ctor::UnsignedInteger [parent @c:XXX] (coercion.hlt:7:17-7:17) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:7:17-7:17) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:7:17-7:17) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:7:17-7:17) (resolved) [@t:XXX] [debug/ast-final] - ctor::Real [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Real [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (coercion.hlt:8:1-8:19) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] [debug/ast-final] - type::Real [parent @q:XXX] (coercion.hlt:8:8-8:11) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (coercion.hlt:8:17-8:18) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (coercion.hlt:8:17-8:18) [@c:XXX] [debug/ast-final] - ctor::SignedInteger [parent @c:XXX] (coercion.hlt:8:17-8:18) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:8:17-8:18) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:8:17-8:18) [@q:XXX] [debug/ast-final] - type::SignedInteger [parent @q:XXX] (coercion.hlt:8:17-8:18) (resolved) [@t:XXX] [debug/ast-final] - ctor::Real [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Real [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (coercion.hlt:9:1-9:23) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] [debug/ast-final] - type::Stream [parent @q:XXX] (coercion.hlt:9:8-9:13) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] [debug/ast-final] - type::stream::View [parent @q:XXX] (coercion.hlt:9:8-9:13) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] [debug/ast-final] - type::stream::Iterator [parent @q:XXX] (coercion.hlt:9:8-9:13) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:9:8-9:13) (resolved) [@t:XXX] [debug/ast-final] - expression::Coerced [parent @d:XXX] (coercion.hlt:9:19-9:22) (non-const) (resolved) [@e:XXX] [debug/ast-final] - expression::Ctor [parent @e:XXX] (coercion.hlt:9:19-9:22) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bytes [parent @e:XXX] (coercion.hlt:9:19-9:22) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:9:19-9:22) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:9:19-9:22) [@q:XXX] [debug/ast-final] - type::Bytes [parent @q:XXX] (coercion.hlt:9:19-9:22) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:19-9:22) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:19-9:22) [@q:XXX] [debug/ast-final] - type::bytes::Iterator [parent @q:XXX] (coercion.hlt:9:19-9:22) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:19-9:22) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:19-9:22) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:9:19-9:22) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::Stream [parent @q:XXX] (coercion.hlt:9:8-9:13) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] [debug/ast-final] - type::stream::View [parent @q:XXX] (coercion.hlt:9:8-9:13) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] [debug/ast-final] - type::stream::Iterator [parent @q:XXX] (coercion.hlt:9:8-9:13) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:9:8-9:13) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:9:8-9:13) (resolved) [@t:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (coercion.hlt:10:1-10:23) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (coercion.hlt:10:8-10:13) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (coercion.hlt:10:19-10:22) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] (coercion.hlt:10:19-10:22) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:10:19-10:22) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:10:19-10:22) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (coercion.hlt:10:19-10:22) (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (coercion.hlt:12:1-14:1) [@d:XXX] [debug/ast-final] - Function " id="x"> [parent @d:XXX] (coercion.hlt:12:10-14:1) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (coercion.hlt:12:10-14:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (coercion.hlt:12:10-14:1) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (coercion.hlt:12:10-14:1) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:12:10-12:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:12:10-12:13) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (coercion.hlt:12:10-12:13) (resolved) [@t:XXX] [debug/ast-final] - statement::Block [parent @f:XXX] (coercion.hlt:12:19-14:1) [@s:XXX] [debug/ast-final] - statement::Return [parent @s:XXX] (coercion.hlt:13:5-13:16) [@s:XXX] [debug/ast-final] - expression::Ctor [parent @s:XXX] (coercion.hlt:13:12-13:15) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (coercion.hlt:13:12-13:15) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:13:12-13:15) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:13:12-13:15) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (coercion.hlt:13:12-13:15) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @f:XXX] (coercion.hlt:12:18-12:17) [@a:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (coercion.hlt:16:1-18:1) [@d:XXX] [debug/ast-final] - Function " id="y"> [parent @d:XXX] (coercion.hlt:16:10-18:1) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (coercion.hlt:16:10-18:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (coercion.hlt:16:10-18:1) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (coercion.hlt:16:10-18:1) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:16:10-16:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:16:10-16:13) [@q:XXX] [debug/ast-final] - type::Real [parent @q:XXX] (coercion.hlt:16:10-16:13) (resolved) [@t:XXX] [debug/ast-final] - statement::Block [parent @f:XXX] (coercion.hlt:16:19-18:1) [@s:XXX] [debug/ast-final] - statement::Return [parent @s:XXX] (coercion.hlt:17:5-17:13) [@s:XXX] [debug/ast-final] - expression::Ctor [parent @s:XXX] (coercion.hlt:17:12-17:12) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (coercion.hlt:17:12-17:12) [@c:XXX] [debug/ast-final] - ctor::UnsignedInteger [parent @c:XXX] (coercion.hlt:17:12-17:12) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:17:12-17:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:17:12-17:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:17:12-17:12) (resolved) [@t:XXX] [debug/ast-final] - ctor::Real [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Real [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @f:XXX] (coercion.hlt:16:18-16:17) [@a:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (coercion.hlt:20:1-22:1) [@d:XXX] [debug/ast-final] - Function " id="z"> [parent @d:XXX] (coercion.hlt:20:10-22:1) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (coercion.hlt:20:10-22:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (coercion.hlt:20:10-22:1) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (coercion.hlt:20:10-22:1) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:10-20:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:10-20:21) [@q:XXX] [debug/ast-final] - type::stream::View [parent @q:XXX] (coercion.hlt:20:15-20:20) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:15-20:20) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:15-20:20) [@q:XXX] [debug/ast-final] - type::stream::Iterator [parent @q:XXX] (coercion.hlt:20:15-20:20) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:15-20:20) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:15-20:20) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:20:15-20:20) (resolved) [@t:XXX] [debug/ast-final] - statement::Block [parent @f:XXX] (coercion.hlt:20:27-22:1) [@s:XXX] [debug/ast-final] - statement::Return [parent @s:XXX] (coercion.hlt:21:5-21:13) [@s:XXX] [debug/ast-final] - expression::Coerced [parent @s:XXX] (coercion.hlt:21:12-21:12) (non-const) (resolved) [@e:XXX] [debug/ast-final] - expression::Name [parent @e:XXX] (coercion.hlt:21:12-21:12) (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] (coercion.hlt:20:10-20:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] (coercion.hlt:20:10-20:21) [@q:XXX] [debug/ast-final] - type::stream::View [parent @q:XXX] (coercion.hlt:20:15-20:20) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:15-20:20) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:15-20:20) [@q:XXX] [debug/ast-final] - type::stream::Iterator [parent @q:XXX] (coercion.hlt:20:15-20:20) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:15-20:20) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:20:15-20:20) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:20:15-20:20) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @f:XXX] (coercion.hlt:20:26-20:25) [@a:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (coercion.hlt:24:1-26:1) [@d:XXX] [debug/ast-final] - Function " id="z2"> [parent @d:XXX] (coercion.hlt:24:10-26:1) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (coercion.hlt:24:10-26:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (coercion.hlt:24:10-26:1) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (coercion.hlt:24:10-26:1) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:24:10-24:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:24:10-24:13) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (coercion.hlt:24:10-24:13) (resolved) [@t:XXX] [debug/ast-final] - statement::Block [parent @f:XXX] (coercion.hlt:24:20-26:1) [@s:XXX] [debug/ast-final] - statement::Return [parent @s:XXX] (coercion.hlt:25:5-25:11) [@s:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (coercion.hlt:24:19-24:18) [@a:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (coercion.hlt:28:1-28:54) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (coercion.hlt:28:8-28:35) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (coercion.hlt:28:14-28:17) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:14-28:17) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:14-28:17) [@q:XXX] [debug/ast-final] - type::Real [parent @q:XXX] (coercion.hlt:28:14-28:17) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (coercion.hlt:28:20-28:26) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:20-28:26) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:20-28:26) [@q:XXX] [debug/ast-final] - type::SignedInteger [parent @q:XXX] (coercion.hlt:28:20-28:26) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (coercion.hlt:28:29-28:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:29-28:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:29-28:34) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (coercion.hlt:28:29-28:34) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (coercion.hlt:28:41-28:53) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (coercion.hlt:28:41-28:53) [@c:XXX] [debug/ast-final] - ctor::Tuple [parent @c:XXX] (coercion.hlt:28:41-28:53) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:41-28:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:41-28:53) [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (coercion.hlt:28:41-28:53) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (coercion.hlt:28:41-28:53) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:42-28:42) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:42-28:42) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:28:42-28:42) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (coercion.hlt:28:41-28:53) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:28:45-28:45) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (coercion.hlt:28:41-28:53) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:48-28:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:48-28:52) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (coercion.hlt:28:48-28:52) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @c:XXX] (coercion.hlt:28:42-28:42) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::UnsignedInteger [parent @e:XXX] (coercion.hlt:28:42-28:42) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:42-28:42) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:42-28:42) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:28:42-28:42) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @c:XXX] (coercion.hlt:28:45-28:45) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::UnsignedInteger [parent @e:XXX] (coercion.hlt:28:45-28:45) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:28:45-28:45) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @c:XXX] (coercion.hlt:28:48-28:52) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] (coercion.hlt:28:48-28:52) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:48-28:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:48-28:52) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (coercion.hlt:28:48-28:52) (resolved) [@t:XXX] [debug/ast-final] - ctor::Tuple [parent @c:XXX] (coercion.hlt:28:41-28:53) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:41-28:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:41-28:53) [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (coercion.hlt:28:41-28:53) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (coercion.hlt:28:41-28:53) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - type::Real [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (coercion.hlt:28:41-28:53) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] [debug/ast-final] - type::SignedInteger [parent @q:XXX] (coercion.hlt:28:45-28:45) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (coercion.hlt:28:41-28:53) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:48-28:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (coercion.hlt:28:48-28:52) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (coercion.hlt:28:48-28:52) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @c:XXX] (coercion.hlt:28:42-28:42) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (coercion.hlt:28:42-28:42) [@c:XXX] [debug/ast-final] - ctor::UnsignedInteger [parent @c:XXX] (coercion.hlt:28:42-28:42) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:42-28:42) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:42-28:42) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:28:42-28:42) (resolved) [@t:XXX] [debug/ast-final] - ctor::Real [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Real [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @c:XXX] (coercion.hlt:28:45-28:45) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (coercion.hlt:28:45-28:45) [@c:XXX] [debug/ast-final] - ctor::UnsignedInteger [parent @c:XXX] (coercion.hlt:28:45-28:45) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (coercion.hlt:28:45-28:45) (resolved) [@t:XXX] [debug/ast-final] - ctor::SignedInteger [parent @c:XXX] (coercion.hlt:28:45-28:45) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:45-28:45) [@q:XXX] [debug/ast-final] - type::SignedInteger [parent @q:XXX] (coercion.hlt:28:45-28:45) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @c:XXX] (coercion.hlt:28:48-28:52) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] (coercion.hlt:28:48-28:52) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:48-28:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (coercion.hlt:28:48-28:52) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (coercion.hlt:28:48-28:52) (resolved) [@t:XXX] [debug/ast-final] - declaration::Module [parent @a:XXX] (hilti.hlt:3:1-68:1) [@d:XXX] [debug/ast-final] | AddressFamily -> declaration::Type [parent @d:XXX] [@d:XXX] ([@d:XXX]) @@ -240,7 +240,7 @@ [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:8:24-8:42) (resolved) [@t:XXX] [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -250,27 +250,27 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:31-8:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:37-8:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:24-8:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:9:1-9:92) [@d:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -278,7 +278,7 @@ [debug/ast-final] | Little -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Network -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:9:25-9:59) (resolved) [@t:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Host -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -290,48 +290,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:32-9:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:40-9:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:45-9:51) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:54-9:57) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:25-9:59) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:10:1-10:80) [@d:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Right -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:10:20-10:45) (resolved) [@t:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -342,40 +342,40 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:27-10:30) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:33-10:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:40-10:43) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:20-10:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:11:1-11:84) [@d:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:11:29-11:47) (resolved) [@t:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -385,33 +385,33 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:36-11:39) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:42-11:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:29-11:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:12:1-12:96) [@d:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:12:24-12:62) (resolved) [@t:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -421,34 +421,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:31-12:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:47-12:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:24-12:62) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:13:1-13:78) [@d:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UDP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:13:24-13:46) (resolved) [@t:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -459,34 +459,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:31-13:33) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:36-13:38) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:41-13:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:24-13:46) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:14:1-14:100) [@d:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -494,7 +494,7 @@ [debug/ast-final] | UTF16LE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF8 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:14:23-14:60) (resolved) [@t:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF16BE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -506,48 +506,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:30-14:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:37-14:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:43-14:49) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:52-14:58) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:23-14:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:15:1-15:118) [@d:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | STRICT -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:15:35-15:66) (resolved) [@t:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -558,77 +558,77 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:42-15:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:50-15:56) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:59-15:64) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:35-15:66) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:16:1-16:37) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::Vector [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::vector::Iterator [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::Bytes [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::bytes::Iterator [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:16:37-16:36) [@a:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:17:1-17:61) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] [debug/ast-final] - type::Library [parent @q:XXX] (hilti.hlt:17:24-17:60) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:19:1-21:43) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:19:26-21:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:19:26-21:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:20:5-20:48) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:20:5-20:48) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:20:12-20:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:20:30-20:46) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::View [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::Iterator [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:20:47-20:46) [@a:XXX] @@ -638,35 +638,35 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:21:2-21:42) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:23:1-28:45) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:23:32-28:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:23:32-28:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:24:5-24:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:24:5-24:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:24:28-24:27) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:25:5-25:29) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:25:5-25:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:25:29-25:28) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:26:5-26:27) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:26:5-26:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:26:27-26:26) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:27:5-27:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:27:5-27:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:27:28-27:27) [@a:XXX] [debug/ast-final] - @@ -674,27 +674,27 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:28:2-28:44) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:30:1-30:100) [@d:XXX] [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="print"> [parent @d:XXX] (hilti.hlt:30:16-30:99) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:30:16-30:99) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:30:16-30:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:27-30:33) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:30:27-30:29) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:34-30:33) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:36-30:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:36-30:39) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:30:51-30:54) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:30:51-30:54) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:51-30:54) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:55-30:54) [@a:XXX] [debug/ast-final] - @@ -702,7 +702,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:56-30:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:85-30:99) [@a:XXX] [debug/ast-final] - @@ -710,21 +710,21 @@ [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | t -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="printValues"> [parent @d:XXX] (hilti.hlt:31:16-31:114) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:31:16-31:114) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:31:16-31:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:33-31:42) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (hilti.hlt:31:33-31:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:43-31:42) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:45-31:63) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:45-31:48) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:31:60-31:63) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:31:60-31:63) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:60-31:63) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:64-31:63) [@a:XXX] [debug/ast-final] - @@ -732,7 +732,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:65-31:114) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:100-31:114) [@a:XXX] [debug/ast-final] - @@ -740,17 +740,17 @@ [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debug"> [parent @d:XXX] (hilti.hlt:33:16-33:104) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:33:16-33:104) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:33:16-33:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:27-33:43) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:33:27-33:32) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:44-33:43) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:46-33:52) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:33:46-33:48) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:53-33:52) [@a:XXX] @@ -759,19 +759,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:54-33:104) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:90-33:104) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:34:1-34:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugIndent"> [parent @d:XXX] (hilti.hlt:34:16-34:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:34:16-34:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:34:16-34:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:34:33-34:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:34:33-34:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:34:50-34:49) [@a:XXX] @@ -780,19 +780,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:51-34:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:88-34:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:35:1-35:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugDedent"> [parent @d:XXX] (hilti.hlt:35:16-35:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:35:16-35:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:35:16-35:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:35:33-35:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:35:33-35:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:35:50-35:49) [@a:XXX] @@ -801,22 +801,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:51-35:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:88-35:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:37:1-37:92) [@d:XXX] [debug/ast-final] - Function " id="current_time"> [parent @d:XXX] (hilti.hlt:37:16-37:91) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:37:16-37:91) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:37:16-37:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:77-37:91) [@a:XXX] [debug/ast-final] - @@ -828,37 +828,37 @@ [debug/ast-final] | m -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | y -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="mktime"> [parent @d:XXX] (hilti.hlt:38:16-38:149) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:38:16-38:149) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:38:16-38:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:28-38:37) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:28-38:35) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:38-38:37) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:40-38:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:40-38:47) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:50-38:49) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:52-38:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:52-38:59) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:62-38:61) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:64-38:73) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:64-38:71) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:74-38:73) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:76-38:85) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:76-38:83) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:86-38:85) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:88-38:97) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:88-38:95) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:98-38:97) [@a:XXX] @@ -867,22 +867,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:99-38:149) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:135-38:149) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:40:1-40:87) [@d:XXX] [debug/ast-final] - Function " id="abort"> [parent @d:XXX] (hilti.hlt:40:16-40:86) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:40:16-40:86) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:40:16-40:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:72-40:86) [@a:XXX] [debug/ast-final] - @@ -890,31 +890,31 @@ [debug/ast-final] | name -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_start"> [parent @d:XXX] (hilti.hlt:42:16-42:147) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:42:16-42:147) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:16-42:33) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:42:25-42:32) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:50-42:60) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:42:50-42:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:61-42:60) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:63-42:92) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:63-42:80) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:42:89-42:92) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:42:89-42:92) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:93-42:92) [@a:XXX] @@ -923,7 +923,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:94-42:147) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:133-42:147) [@a:XXX] [debug/ast-final] - @@ -931,31 +931,31 @@ [debug/ast-final] | p -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_stop"> [parent @d:XXX] (hilti.hlt:43:16-43:140) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:43:16-43:140) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:43:16-43:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:35-43:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:35-43:52) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:43:44-43:51) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:55-43:54) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:57-43:86) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:57-43:74) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:43:83-43:86) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:43:83-43:86) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:87-43:86) [@a:XXX] @@ -964,69 +964,69 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:88-43:140) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:126-43:140) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:46:1-46:66) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:46:25-46:33) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:49:1-49:80) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:49:31-49:53) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:49:44-49:52) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:53:1-53:86) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:53:28-53:50) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:53:41-53:49) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:56:1-56:98) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:56:34-56:56) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:56:47-56:55) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:59:1-59:84) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:59:27-59:49) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:59:40-59:48) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:62:1-62:114) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:62:16-62:113) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:62:16-62:113) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:62:16-62:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:62:38-62:58) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:62:38-62:52) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:62:59-62:58) [@a:XXX] @@ -1035,19 +1035,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:60-62:113) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:99-62:113) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:63:1-63:117) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:63:16-63:116) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:63:16-63:116) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:63:16-63:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:63:38-63:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:63:38-63:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:63:62-63:61) [@a:XXX] @@ -1056,19 +1056,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:63-63:116) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:102-63:116) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:66:1-66:116) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:66:16-66:115) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:66:16-66:115) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:66:16-66:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:66:39-66:59) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:66:39-66:53) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:66:60-66:59) [@a:XXX] @@ -1077,19 +1077,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:61-66:115) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:101-66:115) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:67:1-67:119) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:67:16-67:118) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:67:16-67:118) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:67:16-67:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:67:39-67:62) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:67:39-67:56) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:67:63-67:62) [@a:XXX] @@ -1098,7 +1098,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:64-67:118) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:104-67:118) [@a:XXX] [debug/ast-final] - diff --git a/tests/Baseline/hilti.ast.imported-id/output b/tests/Baseline/hilti.ast.imported-id/output index ff10fa1d6..bfedfc802 100644 --- a/tests/Baseline/hilti.ast.imported-id/output +++ b/tests/Baseline/hilti.ast.imported-id/output @@ -390,11 +390,11 @@ [debug/ast-final] - statement::Block [parent @d:XXX] (foo.hlt:2:1-11:1) [@s:XXX] [debug/ast-final] - declaration::ImportedModule [parent @d:XXX] (foo.hlt:4:1-4:11) [@d:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (foo.hlt:6:1-6:24) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (foo.hlt:6:20-6:23) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (foo.hlt:6:20-6:23) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (foo.hlt:6:20-6:23) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (foo.hlt:6:24-6:23) [@a:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (foo.hlt:7:1-7:29) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (foo.hlt:7:20-7:28) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (foo.hlt:7:20-7:28) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (foo.hlt:7:20-7:28) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (foo.hlt:7:29-7:28) [@a:XXX] [debug/ast-final] - @@ -437,7 +437,7 @@ [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:8:24-8:42) (resolved) [@t:XXX] [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -447,27 +447,27 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:31-8:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:37-8:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:24-8:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:9:1-9:92) [@d:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -475,7 +475,7 @@ [debug/ast-final] | Little -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Network -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:9:25-9:59) (resolved) [@t:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Host -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -487,48 +487,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:32-9:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:40-9:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:45-9:51) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:54-9:57) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:25-9:59) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:10:1-10:80) [@d:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Right -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:10:20-10:45) (resolved) [@t:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -539,40 +539,40 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:27-10:30) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:33-10:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:40-10:43) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:20-10:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:11:1-11:84) [@d:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:11:29-11:47) (resolved) [@t:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -582,33 +582,33 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:36-11:39) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:42-11:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:29-11:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:12:1-12:96) [@d:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:12:24-12:62) (resolved) [@t:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -618,34 +618,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:31-12:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:47-12:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:24-12:62) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:13:1-13:78) [@d:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UDP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:13:24-13:46) (resolved) [@t:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -656,34 +656,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:31-13:33) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:36-13:38) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:41-13:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:24-13:46) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:14:1-14:100) [@d:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -691,7 +691,7 @@ [debug/ast-final] | UTF16LE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF8 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:14:23-14:60) (resolved) [@t:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF16BE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -703,48 +703,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:30-14:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:37-14:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:43-14:49) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:52-14:58) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:23-14:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:15:1-15:118) [@d:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | STRICT -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:15:35-15:66) (resolved) [@t:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -755,77 +755,77 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:42-15:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:50-15:56) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:59-15:64) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:35-15:66) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:16:1-16:37) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::Vector [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::vector::Iterator [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::Bytes [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::bytes::Iterator [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:16:37-16:36) [@a:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:17:1-17:61) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] [debug/ast-final] - type::Library [parent @q:XXX] (hilti.hlt:17:24-17:60) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:19:1-21:43) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:19:26-21:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:19:26-21:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:20:5-20:48) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:20:5-20:48) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:20:12-20:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:20:30-20:46) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::View [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::Iterator [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:20:47-20:46) [@a:XXX] @@ -835,35 +835,35 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:21:2-21:42) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:23:1-28:45) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:23:32-28:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:23:32-28:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:24:5-24:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:24:5-24:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:24:28-24:27) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:25:5-25:29) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:25:5-25:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:25:29-25:28) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:26:5-26:27) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:26:5-26:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:26:27-26:26) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:27:5-27:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:27:5-27:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:27:28-27:27) [@a:XXX] [debug/ast-final] - @@ -871,27 +871,27 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:28:2-28:44) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:30:1-30:100) [@d:XXX] [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="print"> [parent @d:XXX] (hilti.hlt:30:16-30:99) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:30:16-30:99) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:30:16-30:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:27-30:33) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:30:27-30:29) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:34-30:33) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:36-30:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:36-30:39) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:30:51-30:54) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:30:51-30:54) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:51-30:54) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:55-30:54) [@a:XXX] [debug/ast-final] - @@ -899,7 +899,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:56-30:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:85-30:99) [@a:XXX] [debug/ast-final] - @@ -907,21 +907,21 @@ [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | t -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="printValues"> [parent @d:XXX] (hilti.hlt:31:16-31:114) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:31:16-31:114) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:31:16-31:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:33-31:42) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (hilti.hlt:31:33-31:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:43-31:42) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:45-31:63) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:45-31:48) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:31:60-31:63) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:31:60-31:63) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:60-31:63) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:64-31:63) [@a:XXX] [debug/ast-final] - @@ -929,7 +929,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:65-31:114) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:100-31:114) [@a:XXX] [debug/ast-final] - @@ -937,17 +937,17 @@ [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debug"> [parent @d:XXX] (hilti.hlt:33:16-33:104) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:33:16-33:104) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:33:16-33:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:27-33:43) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:33:27-33:32) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:44-33:43) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:46-33:52) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:33:46-33:48) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:53-33:52) [@a:XXX] @@ -956,19 +956,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:54-33:104) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:90-33:104) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:34:1-34:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugIndent"> [parent @d:XXX] (hilti.hlt:34:16-34:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:34:16-34:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:34:16-34:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:34:33-34:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:34:33-34:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:34:50-34:49) [@a:XXX] @@ -977,19 +977,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:51-34:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:88-34:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:35:1-35:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugDedent"> [parent @d:XXX] (hilti.hlt:35:16-35:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:35:16-35:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:35:16-35:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:35:33-35:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:35:33-35:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:35:50-35:49) [@a:XXX] @@ -998,22 +998,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:51-35:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:88-35:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:37:1-37:92) [@d:XXX] [debug/ast-final] - Function " id="current_time"> [parent @d:XXX] (hilti.hlt:37:16-37:91) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:37:16-37:91) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:37:16-37:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:77-37:91) [@a:XXX] [debug/ast-final] - @@ -1025,37 +1025,37 @@ [debug/ast-final] | m -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | y -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="mktime"> [parent @d:XXX] (hilti.hlt:38:16-38:149) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:38:16-38:149) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:38:16-38:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:28-38:37) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:28-38:35) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:38-38:37) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:40-38:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:40-38:47) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:50-38:49) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:52-38:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:52-38:59) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:62-38:61) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:64-38:73) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:64-38:71) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:74-38:73) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:76-38:85) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:76-38:83) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:86-38:85) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:88-38:97) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:88-38:95) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:98-38:97) [@a:XXX] @@ -1064,22 +1064,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:99-38:149) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:135-38:149) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:40:1-40:87) [@d:XXX] [debug/ast-final] - Function " id="abort"> [parent @d:XXX] (hilti.hlt:40:16-40:86) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:40:16-40:86) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:40:16-40:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:72-40:86) [@a:XXX] [debug/ast-final] - @@ -1087,31 +1087,31 @@ [debug/ast-final] | name -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_start"> [parent @d:XXX] (hilti.hlt:42:16-42:147) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:42:16-42:147) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:16-42:33) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:42:25-42:32) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:50-42:60) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:42:50-42:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:61-42:60) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:63-42:92) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:63-42:80) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:42:89-42:92) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:42:89-42:92) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:93-42:92) [@a:XXX] @@ -1120,7 +1120,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:94-42:147) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:133-42:147) [@a:XXX] [debug/ast-final] - @@ -1128,31 +1128,31 @@ [debug/ast-final] | p -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_stop"> [parent @d:XXX] (hilti.hlt:43:16-43:140) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:43:16-43:140) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:43:16-43:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:35-43:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:35-43:52) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:43:44-43:51) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:55-43:54) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:57-43:86) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:57-43:74) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:43:83-43:86) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:43:83-43:86) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:87-43:86) [@a:XXX] @@ -1161,69 +1161,69 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:88-43:140) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:126-43:140) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:46:1-46:66) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:46:25-46:33) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:49:1-49:80) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:49:31-49:53) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:49:44-49:52) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:53:1-53:86) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:53:28-53:50) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:53:41-53:49) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:56:1-56:98) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:56:34-56:56) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:56:47-56:55) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:59:1-59:84) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:59:27-59:49) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:59:40-59:48) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:62:1-62:114) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:62:16-62:113) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:62:16-62:113) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:62:16-62:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:62:38-62:58) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:62:38-62:52) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:62:59-62:58) [@a:XXX] @@ -1232,19 +1232,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:60-62:113) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:99-62:113) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:63:1-63:117) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:63:16-63:116) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:63:16-63:116) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:63:16-63:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:63:38-63:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:63:38-63:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:63:62-63:61) [@a:XXX] @@ -1253,19 +1253,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:63-63:116) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:102-63:116) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:66:1-66:116) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:66:16-66:115) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:66:16-66:115) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:66:16-66:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:66:39-66:59) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:66:39-66:53) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:66:60-66:59) [@a:XXX] @@ -1274,19 +1274,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:61-66:115) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:101-66:115) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:67:1-67:119) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:67:16-67:118) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:67:16-67:118) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:67:16-67:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:67:39-67:62) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:67:39-67:56) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:67:63-67:62) [@a:XXX] @@ -1295,7 +1295,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:64-67:118) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:104-67:118) [@a:XXX] [debug/ast-final] - @@ -1307,11 +1307,11 @@ [debug/ast-final] - statement::Block [parent @d:XXX] (bar.hlt:2:1-11:1) [@s:XXX] [debug/ast-final] - declaration::ImportedModule [parent @d:XXX] (bar.hlt:4:1-4:11) [@d:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (bar.hlt:6:1-6:26) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (bar.hlt:6:20-6:25) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (bar.hlt:6:20-6:25) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (bar.hlt:6:20-6:25) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (bar.hlt:6:26-6:25) [@a:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (bar.hlt:7:1-7:29) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (bar.hlt:7:20-7:28) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (bar.hlt:7:20-7:28) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (bar.hlt:7:20-7:28) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (bar.hlt:7:29-7:28) [@a:XXX] [debug/ast-final] - diff --git a/tests/Baseline/hilti.ast.types/output b/tests/Baseline/hilti.ast.types/output index 24b130957..92a701a81 100644 --- a/tests/Baseline/hilti.ast.types/output +++ b/tests/Baseline/hilti.ast.types/output @@ -33,46 +33,46 @@ [debug/ast-final] | x2 -> declaration::GlobalVariable [parent @d:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] - statement::Block [parent @d:XXX] (types.hlt:5:1-10:1) [@s:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (types.hlt:7:1-7:19) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (types.hlt:7:1-7:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (types.hlt:7:1-7:19) [@q:XXX] [debug/ast-final] - type::Bytes [parent @q:XXX] (types.hlt:7:13-7:18) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:7:13-7:18) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:7:13-7:18) [@q:XXX] [debug/ast-final] - type::bytes::Iterator [parent @q:XXX] (types.hlt:7:13-7:18) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:7:13-7:18) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:7:13-7:18) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (types.hlt:7:13-7:18) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (types.hlt:7:13-7:18) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bytes [parent @e:XXX] (types.hlt:7:13-7:18) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (types.hlt:7:13-7:18) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (types.hlt:7:13-7:18) [@q:XXX] [debug/ast-final] - type::Bytes [parent @q:XXX] (types.hlt:7:13-7:18) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:7:13-7:18) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:7:13-7:18) [@q:XXX] [debug/ast-final] - type::bytes::Iterator [parent @q:XXX] (types.hlt:7:13-7:18) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:7:13-7:18) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:7:13-7:18) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (types.hlt:7:13-7:18) (resolved) [@t:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (types.hlt:8:1-8:19) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (types.hlt:8:1-8:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (types.hlt:8:1-8:19) [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (types.hlt:8:13-8:18) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (types.hlt:8:13-8:18) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:8:14-8:14) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:8:14-8:14) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (types.hlt:8:14-8:14) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (types.hlt:8:13-8:18) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:8:17-8:17) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:8:17-8:17) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (types.hlt:8:17-8:17) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (types.hlt:8:13-8:18) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Tuple [parent @e:XXX] (types.hlt:8:13-8:18) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (types.hlt:8:13-8:18) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (types.hlt:8:13-8:18) [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (types.hlt:8:13-8:18) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (types.hlt:8:13-8:18) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:8:14-8:14) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:8:14-8:14) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (types.hlt:8:14-8:14) (resolved) [@t:XXX] [debug/ast-final] - type::tuple::Element [parent @t:XXX] (types.hlt:8:13-8:18) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:8:17-8:17) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (types.hlt:8:17-8:17) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (types.hlt:8:17-8:17) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @c:XXX] (types.hlt:8:14-8:14) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::UnsignedInteger [parent @e:XXX] (types.hlt:8:14-8:14) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (types.hlt:8:14-8:14) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (types.hlt:8:14-8:14) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (types.hlt:8:14-8:14) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @c:XXX] (types.hlt:8:17-8:17) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::UnsignedInteger [parent @e:XXX] (types.hlt:8:17-8:17) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (types.hlt:8:17-8:17) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (types.hlt:8:17-8:17) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (types.hlt:8:17-8:17) (resolved) [@t:XXX] [debug/ast-final] - declaration::Module [parent @a:XXX] (hilti.hlt:3:1-68:1) [@d:XXX] [debug/ast-final] | AddressFamily -> declaration::Type [parent @d:XXX] [@d:XXX] ([@d:XXX]) @@ -113,7 +113,7 @@ [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:8:24-8:42) (resolved) [@t:XXX] [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -123,27 +123,27 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:31-8:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:37-8:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:24-8:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:9:1-9:92) [@d:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -151,7 +151,7 @@ [debug/ast-final] | Little -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Network -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:9:25-9:59) (resolved) [@t:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Host -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -163,48 +163,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:32-9:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:40-9:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:45-9:51) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:54-9:57) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:25-9:59) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:10:1-10:80) [@d:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Right -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:10:20-10:45) (resolved) [@t:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -215,40 +215,40 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:27-10:30) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:33-10:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:40-10:43) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:20-10:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:11:1-11:84) [@d:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:11:29-11:47) (resolved) [@t:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -258,33 +258,33 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:36-11:39) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:42-11:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:29-11:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:12:1-12:96) [@d:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:12:24-12:62) (resolved) [@t:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -294,34 +294,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:31-12:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:47-12:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:24-12:62) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:13:1-13:78) [@d:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UDP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:13:24-13:46) (resolved) [@t:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -332,34 +332,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:31-13:33) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:36-13:38) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:41-13:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:24-13:46) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:14:1-14:100) [@d:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -367,7 +367,7 @@ [debug/ast-final] | UTF16LE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF8 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:14:23-14:60) (resolved) [@t:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF16BE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -379,48 +379,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:30-14:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:37-14:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:43-14:49) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:52-14:58) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:23-14:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:15:1-15:118) [@d:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | STRICT -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:15:35-15:66) (resolved) [@t:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -431,77 +431,77 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:42-15:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:50-15:56) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:59-15:64) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:35-15:66) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:16:1-16:37) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::Vector [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::vector::Iterator [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::Bytes [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::bytes::Iterator [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:16:37-16:36) [@a:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:17:1-17:61) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] [debug/ast-final] - type::Library [parent @q:XXX] (hilti.hlt:17:24-17:60) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:19:1-21:43) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:19:26-21:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:19:26-21:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:20:5-20:48) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:20:5-20:48) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:20:12-20:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:20:30-20:46) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::View [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::Iterator [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:20:47-20:46) [@a:XXX] @@ -511,35 +511,35 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:21:2-21:42) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:23:1-28:45) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:23:32-28:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:23:32-28:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:24:5-24:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:24:5-24:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:24:28-24:27) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:25:5-25:29) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:25:5-25:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:25:29-25:28) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:26:5-26:27) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:26:5-26:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:26:27-26:26) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:27:5-27:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:27:5-27:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:27:28-27:27) [@a:XXX] [debug/ast-final] - @@ -547,27 +547,27 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:28:2-28:44) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:30:1-30:100) [@d:XXX] [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="print"> [parent @d:XXX] (hilti.hlt:30:16-30:99) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:30:16-30:99) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:30:16-30:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:27-30:33) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:30:27-30:29) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:34-30:33) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:36-30:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:36-30:39) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:30:51-30:54) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:30:51-30:54) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:51-30:54) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:55-30:54) [@a:XXX] [debug/ast-final] - @@ -575,7 +575,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:56-30:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:85-30:99) [@a:XXX] [debug/ast-final] - @@ -583,21 +583,21 @@ [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | t -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="printValues"> [parent @d:XXX] (hilti.hlt:31:16-31:114) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:31:16-31:114) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:31:16-31:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:33-31:42) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (hilti.hlt:31:33-31:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:43-31:42) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:45-31:63) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:45-31:48) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:31:60-31:63) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:31:60-31:63) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:60-31:63) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:64-31:63) [@a:XXX] [debug/ast-final] - @@ -605,7 +605,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:65-31:114) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:100-31:114) [@a:XXX] [debug/ast-final] - @@ -613,17 +613,17 @@ [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debug"> [parent @d:XXX] (hilti.hlt:33:16-33:104) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:33:16-33:104) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:33:16-33:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:27-33:43) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:33:27-33:32) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:44-33:43) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:46-33:52) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:33:46-33:48) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:53-33:52) [@a:XXX] @@ -632,19 +632,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:54-33:104) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:90-33:104) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:34:1-34:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugIndent"> [parent @d:XXX] (hilti.hlt:34:16-34:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:34:16-34:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:34:16-34:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:34:33-34:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:34:33-34:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:34:50-34:49) [@a:XXX] @@ -653,19 +653,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:51-34:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:88-34:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:35:1-35:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugDedent"> [parent @d:XXX] (hilti.hlt:35:16-35:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:35:16-35:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:35:16-35:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:35:33-35:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:35:33-35:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:35:50-35:49) [@a:XXX] @@ -674,22 +674,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:51-35:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:88-35:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:37:1-37:92) [@d:XXX] [debug/ast-final] - Function " id="current_time"> [parent @d:XXX] (hilti.hlt:37:16-37:91) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:37:16-37:91) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:37:16-37:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:77-37:91) [@a:XXX] [debug/ast-final] - @@ -701,37 +701,37 @@ [debug/ast-final] | m -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | y -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="mktime"> [parent @d:XXX] (hilti.hlt:38:16-38:149) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:38:16-38:149) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:38:16-38:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:28-38:37) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:28-38:35) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:38-38:37) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:40-38:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:40-38:47) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:50-38:49) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:52-38:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:52-38:59) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:62-38:61) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:64-38:73) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:64-38:71) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:74-38:73) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:76-38:85) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:76-38:83) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:86-38:85) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:88-38:97) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:88-38:95) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:98-38:97) [@a:XXX] @@ -740,22 +740,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:99-38:149) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:135-38:149) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:40:1-40:87) [@d:XXX] [debug/ast-final] - Function " id="abort"> [parent @d:XXX] (hilti.hlt:40:16-40:86) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:40:16-40:86) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:40:16-40:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:72-40:86) [@a:XXX] [debug/ast-final] - @@ -763,31 +763,31 @@ [debug/ast-final] | name -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_start"> [parent @d:XXX] (hilti.hlt:42:16-42:147) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:42:16-42:147) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:16-42:33) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:42:25-42:32) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:50-42:60) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:42:50-42:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:61-42:60) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:63-42:92) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:63-42:80) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:42:89-42:92) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:42:89-42:92) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:93-42:92) [@a:XXX] @@ -796,7 +796,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:94-42:147) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:133-42:147) [@a:XXX] [debug/ast-final] - @@ -804,31 +804,31 @@ [debug/ast-final] | p -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_stop"> [parent @d:XXX] (hilti.hlt:43:16-43:140) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:43:16-43:140) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:43:16-43:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:35-43:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:35-43:52) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:43:44-43:51) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:55-43:54) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:57-43:86) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:57-43:74) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:43:83-43:86) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:43:83-43:86) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:87-43:86) [@a:XXX] @@ -837,69 +837,69 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:88-43:140) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:126-43:140) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:46:1-46:66) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:46:25-46:33) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:49:1-49:80) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:49:31-49:53) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:49:44-49:52) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:53:1-53:86) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:53:28-53:50) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:53:41-53:49) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:56:1-56:98) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:56:34-56:56) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:56:47-56:55) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:59:1-59:84) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:59:27-59:49) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:59:40-59:48) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:62:1-62:114) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:62:16-62:113) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:62:16-62:113) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:62:16-62:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:62:38-62:58) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:62:38-62:52) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:62:59-62:58) [@a:XXX] @@ -908,19 +908,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:60-62:113) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:99-62:113) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:63:1-63:117) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:63:16-63:116) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:63:16-63:116) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:63:16-63:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:63:38-63:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:63:38-63:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:63:62-63:61) [@a:XXX] @@ -929,19 +929,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:63-63:116) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:102-63:116) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:66:1-66:116) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:66:16-66:115) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:66:16-66:115) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:66:16-66:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:66:39-66:59) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:66:39-66:53) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:66:60-66:59) [@a:XXX] @@ -950,19 +950,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:61-66:115) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:101-66:115) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:67:1-67:119) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:67:16-67:118) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:67:16-67:118) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:67:16-67:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:67:39-67:62) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:67:39-67:56) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:67:63-67:62) [@a:XXX] @@ -971,7 +971,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:64-67:118) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:104-67:118) [@a:XXX] [debug/ast-final] - diff --git a/tests/Baseline/hilti.expressions.ctor-replacement/output b/tests/Baseline/hilti.expressions.ctor-replacement/output index 0040fc4a2..77821c48e 100644 --- a/tests/Baseline/hilti.expressions.ctor-replacement/output +++ b/tests/Baseline/hilti.expressions.ctor-replacement/output @@ -10,25 +10,25 @@ [debug/ast-final] | z -> declaration::GlobalVariable [parent @d:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] - statement::Block [parent @d:XXX] (ctor-replacement.hlt:6:1-12:1) [@s:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (ctor-replacement.hlt:8:1-8:21) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (ctor-replacement.hlt:8:1-8:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (ctor-replacement.hlt:8:1-8:21) [@q:XXX] [debug/ast-final] - type::SignedInteger [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (ctor-replacement.hlt:8:12-8:20) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::SignedInteger [parent @e:XXX] (ctor-replacement.hlt:8:12-8:20) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::SignedInteger [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (ctor-replacement.hlt:9:1-9:21) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (ctor-replacement.hlt:9:1-9:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (ctor-replacement.hlt:9:1-9:21) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (ctor-replacement.hlt:9:12-9:20) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::UnsignedInteger [parent @e:XXX] (ctor-replacement.hlt:9:12-9:20) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::GlobalVariable [parent @d:XXX] (ctor-replacement.hlt:10:1-10:14) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (ctor-replacement.hlt:10:1-10:14) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (ctor-replacement.hlt:10:1-10:14) [@q:XXX] [debug/ast-final] - type::SignedInteger [parent @q:XXX] (ctor-replacement.hlt:10:12-10:13) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (ctor-replacement.hlt:10:12-10:13) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::SignedInteger [parent @e:XXX] (ctor-replacement.hlt:10:12-10:13) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (ctor-replacement.hlt:10:12-10:13) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (ctor-replacement.hlt:10:12-10:13) [@q:XXX] [debug/ast-final] - type::SignedInteger [parent @q:XXX] (ctor-replacement.hlt:10:12-10:13) (resolved) [@t:XXX] [debug/ast-final] - declaration::Module [parent @a:XXX] (hilti.hlt:3:1-68:1) [@d:XXX] [debug/ast-final] | AddressFamily -> declaration::Type [parent @d:XXX] [@d:XXX] ([@d:XXX]) @@ -69,7 +69,7 @@ [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:8:24-8:42) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:8:24-8:42) (resolved) [@t:XXX] [debug/ast-final] | LSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | MSB0 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -79,27 +79,27 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:31-8:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:37-8:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:8:24-8:42) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:8:24-8:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:8:31-8:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:8:43-8:82) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:9:1-9:92) [@d:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -107,7 +107,7 @@ [debug/ast-final] | Little -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Network -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:9:25-9:59) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:9:25-9:59) (resolved) [@t:XXX] [debug/ast-final] | Big -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Host -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -119,48 +119,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:32-9:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:40-9:42) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:45-9:51) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:54-9:57) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:9:25-9:59) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:9:25-9:59) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:9:32-9:37) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:9:60-9:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:10:1-10:80) [@d:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Right -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:10:20-10:45) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:10:20-10:45) (resolved) [@t:XXX] [debug/ast-final] | Both -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Left -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -171,40 +171,40 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:27-10:30) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:33-10:37) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:40-10:43) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:10:20-10:45) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:10:20-10:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:10:27-10:30) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:10:46-10:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:11:1-11:84) [@d:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:11:29-11:47) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:11:29-11:47) (resolved) [@t:XXX] [debug/ast-final] | IPv4 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IPv6 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -214,33 +214,33 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:36-11:39) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:42-11:45) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:11:29-11:47) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:11:29-11:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:11:36-11:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:11:48-11:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:12:1-12:96) [@d:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:12:24-12:62) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:12:24-12:62) (resolved) [@t:XXX] [debug/ast-final] | IEEE754_Double -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | IEEE754_Single -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -250,34 +250,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:31-12:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:47-12:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:12:24-12:62) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:12:24-12:62) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:12:31-12:44) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:12:63-12:95) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:13:1-13:78) [@d:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UDP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:13:24-13:46) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:13:24-13:46) (resolved) [@t:XXX] [debug/ast-final] | ICMP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | TCP -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -288,34 +288,34 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:31-13:33) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:36-13:38) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:41-13:44) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:13:24-13:46) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:13:24-13:46) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:13:31-13:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:13:47-13:77) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:14:1-14:100) [@d:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -323,7 +323,7 @@ [debug/ast-final] | UTF16LE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF8 -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:14:23-14:60) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:14:23-14:60) (resolved) [@t:XXX] [debug/ast-final] | ASCII -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | UTF16BE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -335,48 +335,48 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:30-14:34) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:37-14:40) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:43-14:49) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:52-14:58) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:14:23-14:60) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:14:23-14:60) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:14:30-14:34) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:14:61-14:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:15:1-15:118) [@d:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | STRICT -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | Undef -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:15:35-15:66) [@q:XXX] [debug/ast-final] - type::Enum [parent @q:XXX] (hilti.hlt:15:35-15:66) (resolved) [@t:XXX] [debug/ast-final] | IGNORE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) [debug/ast-final] | REPLACE -> declaration::Constant [parent @t:XXX] [@d:XXX] ([@d:XXX]) @@ -387,77 +387,77 @@ [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:42-15:47) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:50-15:56) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:59-15:64) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - declaration::Constant [parent @t:XXX] (hilti.hlt:15:35-15:66) [@d:XXX] [debug/ast-final] - [debug/ast-final] - expression::Ctor [parent @d:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Enum [parent @e:XXX] [@c:XXX] [debug/ast-final] - type::enum_::Label [parent @c:XXX] (hilti.hlt:15:35-15:66) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:15:42-15:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:15:67-15:117) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:16:1-16:37) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::Vector [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:24-16:36) [@q:XXX] [debug/ast-final] - type::vector::Iterator [parent @q:XXX] (hilti.hlt:16:24-16:36) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::Bytes [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::bytes::Iterator [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:16:31-16:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:16:31-16:35) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:16:37-16:36) [@a:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:17:1-17:61) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:17:24-17:60) [@q:XXX] [debug/ast-final] - type::Library [parent @q:XXX] (hilti.hlt:17:24-17:60) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:17:61-17:60) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:19:1-21:43) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:19:26-21:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:19:26-21:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:19:26-21:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:20:5-20:48) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:5-20:48) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:20:5-20:48) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:12-20:19) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:20:12-20:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:20:30-20:46) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::View [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::stream::Iterator [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:20:35-20:40) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:20:35-20:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:20:47-20:46) [@a:XXX] @@ -467,35 +467,35 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:21:2-21:42) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:23:1-28:45) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:23:32-28:1) [@q:XXX] [debug/ast-final] - type::Struct [parent @q:XXX] (hilti.hlt:23:32-28:1) (resolved) [@t:XXX] [debug/ast-final] | self -> declaration::Expression [parent @t:XXX] [@d:XXX] (type: [@e:XXX] [@t:XXX]) [debug/ast-final] - declaration::Expression [parent @t:XXX] (hilti.hlt:23:32-28:1) [@d:XXX] [debug/ast-final] - expression::Keyword [parent @d:XXX] (non-const) (resolved) [@e:XXX] -[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @e:XXX] [@q:XXX] [debug/ast-final] - type::ValueReference [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] [@q:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] [@a:XXX] [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:24:5-24:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:24:5-24:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:24:5-24:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:24:28-24:27) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:25:5-25:29) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:25:5-25:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:25:5-25:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:25:29-25:28) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:26:5-26:27) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:26:5-26:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:26:5-26:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:26:27-26:26) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Field [parent @t:XXX] (hilti.hlt:27:5-27:28) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:27:5-27:12) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:27:5-27:12) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:27:28-27:27) [@a:XXX] [debug/ast-final] - @@ -503,27 +503,27 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:28:2-28:44) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:30:1-30:100) [@d:XXX] [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="print"> [parent @d:XXX] (hilti.hlt:30:16-30:99) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:30:16-30:99) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:30:16-30:99) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:30:16-30:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:30:16-30:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:27-30:33) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:27-30:29) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:30:27-30:29) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:34-30:33) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:30:36-30:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:30:36-30:39) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:36-30:39) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:30:51-30:54) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:30:51-30:54) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:30:51-30:54) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:30:51-30:54) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:30:55-30:54) [@a:XXX] [debug/ast-final] - @@ -531,7 +531,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:56-30:99) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:30:85-30:99) [@a:XXX] [debug/ast-final] - @@ -539,21 +539,21 @@ [debug/ast-final] | newline -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | t -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="printValues"> [parent @d:XXX] (hilti.hlt:31:16-31:114) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:31:16-31:114) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:31:16-31:114) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:31:16-31:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:31:16-31:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:33-31:42) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:33-31:40) [@q:XXX] [debug/ast-final] - type::Tuple [parent @q:XXX] (hilti.hlt:31:33-31:40) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:43-31:42) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:31:45-31:63) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:31:45-31:48) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:45-31:48) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:31:60-31:63) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Bool [parent @e:XXX] (hilti.hlt:31:60-31:63) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:31:60-31:63) [@q:XXX] [debug/ast-final] - type::Bool [parent @q:XXX] (hilti.hlt:31:60-31:63) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:31:64-31:63) [@a:XXX] [debug/ast-final] - @@ -561,7 +561,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:65-31:114) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:31:100-31:114) [@a:XXX] [debug/ast-final] - @@ -569,17 +569,17 @@ [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | obj -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debug"> [parent @d:XXX] (hilti.hlt:33:16-33:104) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:33:16-33:104) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:33:16-33:104) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:33:16-33:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:33:16-33:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:27-33:43) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:27-33:32) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:33:27-33:32) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:44-33:43) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:33:46-33:52) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:33:46-33:48) [@q:XXX] [debug/ast-final] - type::Any [parent @q:XXX] (hilti.hlt:33:46-33:48) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:33:53-33:52) [@a:XXX] @@ -588,19 +588,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:54-33:104) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:33:90-33:104) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:34:1-34:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugIndent"> [parent @d:XXX] (hilti.hlt:34:16-34:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:34:16-34:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:34:16-34:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:34:16-34:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:34:16-34:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:34:33-34:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:34:33-34:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:34:33-34:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:34:50-34:49) [@a:XXX] @@ -609,19 +609,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:51-34:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:34:88-34:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:35:1-35:103) [@d:XXX] [debug/ast-final] | dbg_stream -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="debugDedent"> [parent @d:XXX] (hilti.hlt:35:16-35:102) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:35:16-35:102) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:35:16-35:102) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:35:16-35:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:35:16-35:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:35:33-35:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:35:33-35:38) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:35:33-35:38) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:35:50-35:49) [@a:XXX] @@ -630,22 +630,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:51-35:102) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:35:88-35:102) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:37:1-37:92) [@d:XXX] [debug/ast-final] - Function " id="current_time"> [parent @d:XXX] (hilti.hlt:37:16-37:91) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:37:16-37:91) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:37:16-37:91) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:37:16-37:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:37:16-37:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:35-37:91) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:37:77-37:91) [@a:XXX] [debug/ast-final] - @@ -657,37 +657,37 @@ [debug/ast-final] | m -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | y -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="mktime"> [parent @d:XXX] (hilti.hlt:38:16-38:149) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:38:16-38:149) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:38:16-38:149) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:38:16-38:19) [@q:XXX] [debug/ast-final] - type::Time [parent @q:XXX] (hilti.hlt:38:16-38:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:28-38:37) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:28-38:35) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:28-38:35) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:38-38:37) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:40-38:49) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:40-38:47) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:40-38:47) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:50-38:49) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:52-38:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:52-38:59) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:52-38:59) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:62-38:61) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:64-38:73) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:64-38:71) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:64-38:71) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:74-38:73) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:76-38:85) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:76-38:83) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:76-38:83) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:86-38:85) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:38:88-38:97) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:38:88-38:95) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:38:88-38:95) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:38:98-38:97) [@a:XXX] @@ -696,22 +696,22 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:99-38:149) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:38:135-38:149) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:40:1-40:87) [@d:XXX] [debug/ast-final] - Function " id="abort"> [parent @d:XXX] (hilti.hlt:40:16-40:86) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:40:16-40:86) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:40:16-40:86) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:40:16-40:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:40:16-40:19) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @f:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:28-40:86) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:40:72-40:86) [@a:XXX] [debug/ast-final] - @@ -719,31 +719,31 @@ [debug/ast-final] | name -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_start"> [parent @d:XXX] (hilti.hlt:42:16-42:147) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:42:16-42:147) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:42:16-42:147) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:16-42:33) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:16-42:33) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:25-42:32) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:42:25-42:32) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:50-42:60) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:50-42:55) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:42:50-42:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:61-42:60) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:42:63-42:92) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:42:63-42:80) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:42:63-42:80) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:42:89-42:92) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:42:89-42:92) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:42:89-42:92) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:42:89-42:92) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:42:72-42:79) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:42:72-42:79) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:42:93-42:92) [@a:XXX] @@ -752,7 +752,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:94-42:147) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:42:133-42:147) [@a:XXX] [debug/ast-final] - @@ -760,31 +760,31 @@ [debug/ast-final] | p -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] | size -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="profiler_stop"> [parent @d:XXX] (hilti.hlt:43:16-43:140) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:43:16-43:140) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:43:16-43:140) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:16-43:19) [@q:XXX] [debug/ast-final] - type::Void [parent @q:XXX] (hilti.hlt:43:16-43:19) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:35-43:54) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:35-43:52) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:35-43:52) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:44-43:51) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:43:44-43:51) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:55-43:54) [@a:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:43:57-43:86) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:43:57-43:74) [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (hilti.hlt:43:57-43:74) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - expression::Ctor [parent @d:XXX] (hilti.hlt:43:83-43:86) (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::Coerced [parent @e:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] [debug/ast-final] - ctor::Null [parent @c:XXX] (hilti.hlt:43:83-43:86) [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] (hilti.hlt:43:83-43:86) [@q:XXX] [debug/ast-final] - type::Null [parent @q:XXX] (hilti.hlt:43:83-43:86) (resolved) [@t:XXX] [debug/ast-final] - ctor::Optional [parent @c:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::Optional [parent @q:XXX] (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:43:66-43:73) [@q:XXX] [debug/ast-final] - type::UnsignedInteger [parent @q:XXX] (hilti.hlt:43:66-43:73) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:43:87-43:86) [@a:XXX] @@ -793,69 +793,69 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:88-43:140) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:43:126-43:140) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:46:1-46:66) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:46:25-46:33) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:46:25-46:33) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:46:34-46:65) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:49:1-49:80) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:49:31-49:53) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:49:31-49:53) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:49:44-49:52) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:49:54-49:79) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:53:1-53:86) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:53:28-53:50) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:53:28-53:50) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:53:41-53:49) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:53:51-53:85) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:56:1-56:98) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:56:34-56:56) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:56:34-56:56) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:56:47-56:55) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:56:57-56:97) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Type [parent @d:XXX] (hilti.hlt:59:1-59:84) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:59:27-59:49) [@q:XXX] [debug/ast-final] - type::Exception [parent @q:XXX] (hilti.hlt:59:27-59:49) (resolved) [@t:XXX] [debug/ast-final] - type::Name [parent @t:XXX] (hilti.hlt:59:40-59:48) (resolved) [@t:XXX] [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:59:50-59:83) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:62:1-62:114) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:62:16-62:113) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:62:16-62:113) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:62:16-62:113) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:62:16-62:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:62:16-62:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:62:38-62:58) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:62:38-62:52) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:62:38-62:52) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:62:59-62:58) [@a:XXX] @@ -864,19 +864,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:60-62:113) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:62:99-62:113) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:63:1-63:117) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_what"> [parent @d:XXX] (hilti.hlt:63:16-63:116) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:63:16-63:116) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:63:16-63:116) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:63:16-63:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:63:16-63:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:63:38-63:61) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:63:38-63:55) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:63:38-63:55) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:63:62-63:61) [@a:XXX] @@ -885,19 +885,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:63-63:116) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:63:102-63:116) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:66:1-66:116) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:66:16-66:115) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:66:16-66:115) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:66:16-66:115) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:66:16-66:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:66:16-66:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:66:39-66:59) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:66:39-66:53) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:66:39-66:53) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:66:60-66:59) [@a:XXX] @@ -906,19 +906,19 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:61-66:115) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:66:101-66:115) [@a:XXX] [debug/ast-final] - [debug/ast-final] - declaration::Function [parent @d:XXX] (hilti.hlt:67:1-67:119) [@d:XXX] [debug/ast-final] | excpt -> declaration::Parameter [parent @t:XXX] (resolved) [@d:XXX] ([@d:XXX]) [debug/ast-final] - Function " id="exception_where"> [parent @d:XXX] (hilti.hlt:67:16-67:118) [@f:XXX] -[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @f:XXX] (hilti.hlt:67:16-67:118) [@q:XXX] [debug/ast-final] - type::Function [parent @q:XXX] (hilti.hlt:67:16-67:118) (resolved) [@t:XXX] -[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @t:XXX] (hilti.hlt:67:16-67:21) [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (hilti.hlt:67:16-67:21) (resolved) [@t:XXX] [debug/ast-final] - declaration::Parameter [parent @t:XXX] (hilti.hlt:67:39-67:62) (resolved) [@d:XXX] -[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] +[debug/ast-final] - QualifiedType [parent @d:XXX] (hilti.hlt:67:39-67:56) [@q:XXX] [debug/ast-final] - type::Name [parent @q:XXX] (hilti.hlt:67:39-67:56) (resolved) [@t:XXX] [debug/ast-final] - [debug/ast-final] - AttributeSet [parent @d:XXX] (hilti.hlt:67:63-67:62) [@a:XXX] @@ -927,7 +927,7 @@ [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:64-67:118) [@a:XXX] [debug/ast-final] - expression::Ctor [parent @a:XXX] (const) (resolved) [@e:XXX] [debug/ast-final] - ctor::String [parent @e:XXX] [@c:XXX] -[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] +[debug/ast-final] - QualifiedType [parent @c:XXX] [@q:XXX] [debug/ast-final] - type::String [parent @q:XXX] (resolved) [@t:XXX] [debug/ast-final] - Attribute [parent @a:XXX] (hilti.hlt:67:104-67:118) [@a:XXX] [debug/ast-final] - diff --git a/tests/Baseline/hilti.types.enum.anonymous-enum-fail/output b/tests/Baseline/hilti.types.enum.anonymous-enum-fail/output new file mode 100644 index 000000000..56b1282dd --- /dev/null +++ b/tests/Baseline/hilti.types.enum.anonymous-enum-fail/output @@ -0,0 +1,4 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +[error] <...>/anonymous-enum-fail.hlt:7:8-7:18: enum types must be named in declarations +[error] <...>/anonymous-enum-fail.hlt:10:11-10:21: enum types must be named in declarations +[error] hiltic: aborting after errors diff --git a/tests/Baseline/hilti.types.struct.anonymous-struct-fail/output b/tests/Baseline/hilti.types.struct.anonymous-struct-fail/output new file mode 100644 index 000000000..bf5e1b4d4 --- /dev/null +++ b/tests/Baseline/hilti.types.struct.anonymous-struct-fail/output @@ -0,0 +1,6 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +[error] <...>/anonymous-struct-fail.hlt:7:1-7:19: struct types must be named in declarations +[error] <...>/anonymous-struct-fail.hlt:10:5-10:22: struct types must be named in declarations +[error] <...>/anonymous-struct-fail.hlt:13:17-13:31: struct types must be named in declarations +[error] <...>/anonymous-struct-fail.hlt:14:5-14:22: struct types must be named in declarations +[error] hiltic: aborting after errors diff --git a/tests/Baseline/hilti.types.union.anonymous-union-fail/output b/tests/Baseline/hilti.types.union.anonymous-union-fail/output new file mode 100644 index 000000000..c7e31dd44 --- /dev/null +++ b/tests/Baseline/hilti.types.union.anonymous-union-fail/output @@ -0,0 +1,4 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +[error] <...>/anonymous-union-fail.hlt:7:1-7:18: union types must be named in declarations +[error] <...>/anonymous-union-fail.hlt:10:5-10:21: union types must be named in declarations +[error] hiltic: aborting after errors diff --git a/tests/Baseline/spicy.types.enum.anonymous-enum-fail/output b/tests/Baseline/spicy.types.enum.anonymous-enum-fail/output new file mode 100644 index 000000000..f041527e9 --- /dev/null +++ b/tests/Baseline/spicy.types.enum.anonymous-enum-fail/output @@ -0,0 +1,4 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +[error] <...>/anonymous-enum-fail.spicy:9:17-9:27: enum types must be named in declarations +[error] <...>/anonymous-enum-fail.spicy:10:7-10:17: enum types must be named in declarations +[error] spicyc: aborting after errors diff --git a/tests/Baseline/spicy.types.struct.anonymous-struct-fail-2/output b/tests/Baseline/spicy.types.struct.anonymous-struct-fail-2/output new file mode 100644 index 000000000..2fd06299b --- /dev/null +++ b/tests/Baseline/spicy.types.struct.anonymous-struct-fail-2/output @@ -0,0 +1,3 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +[error] <...>/anonymous-struct-fail.spicy:6:5-6:26: struct types must be named in declarations +[error] spicyc: aborting after errors diff --git a/tests/Baseline/spicy.types.struct.anonymous-struct-fail/output b/tests/Baseline/spicy.types.struct.anonymous-struct-fail/output new file mode 100644 index 000000000..57938a576 --- /dev/null +++ b/tests/Baseline/spicy.types.struct.anonymous-struct-fail/output @@ -0,0 +1,3 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +[error] <...>/anonymous-struct-fail.spicy:9:5-9:16: not a parseable type (struct { }) +[error] spicyc: aborting after errors diff --git a/tests/Baseline/spicy.types.struct.init-fail/output b/tests/Baseline/spicy.types.struct.init-fail/output index 58c9bd837..4c1aa706b 100644 --- a/tests/Baseline/spicy.types.struct.init-fail/output +++ b/tests/Baseline/spicy.types.struct.init-fail/output @@ -1,4 +1,6 @@ ### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. [error] <...>/init-fail.spicy:13:1-13:21: declaration needs a concrete struct type +[error] <...>/init-fail.spicy:13:1-13:21: struct types must be named in declarations [error] <...>/init-fail.spicy:17:5-17:24: declaration needs a concrete struct type +[error] <...>/init-fail.spicy:17:5-17:24: struct types must be named in declarations [error] spicyc: aborting after errors diff --git a/tests/Baseline/spicy.types.unit.anonymous-unit-fail/output b/tests/Baseline/spicy.types.unit.anonymous-unit-fail/output new file mode 100644 index 000000000..9d7584c3a --- /dev/null +++ b/tests/Baseline/spicy.types.unit.anonymous-unit-fail/output @@ -0,0 +1,6 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +[error] <...>/anonymous-unit-fail.spicy:8:19-8:25: unit types must be named +[error] <...>/anonymous-unit-fail.spicy:11:17-11:23: unit types must be named +[error] <...>/anonymous-unit-fail.spicy:12:7-12:13: unit types must be named +[error] <...>/anonymous-unit-fail.spicy:16:21-16:27: unit types must be named +[error] spicyc: aborting after errors diff --git a/tests/hilti/types/enum/anonymous-enum-fail.hlt b/tests/hilti/types/enum/anonymous-enum-fail.hlt new file mode 100644 index 000000000..ad1ab39a2 --- /dev/null +++ b/tests/hilti/types/enum/anonymous-enum-fail.hlt @@ -0,0 +1,12 @@ +# @TEST-DOC: Check that HILTI anonymous enum types error. +# +# @TEST-EXEC-FAIL: hiltic -c %INPUT >output 2>&1 +# @TEST-EXEC: btest-diff output + +module Test { +global enum {A, B} e; + +function void x() { + local enum {A, B} e; +} +} diff --git a/tests/hilti/types/struct/anonymous-struct-fail.hlt b/tests/hilti/types/struct/anonymous-struct-fail.hlt new file mode 100644 index 000000000..2849e4317 --- /dev/null +++ b/tests/hilti/types/struct/anonymous-struct-fail.hlt @@ -0,0 +1,16 @@ +# @TEST-DOC: Check that HILTI anonymous struct types error. +# +# @TEST-EXEC-FAIL: hiltic -c %INPUT >output 2>&1 +# @TEST-EXEC: btest-diff output + +module Test { +global struct {} s; + +type InnerAnon = struct { + struct {} invalid; +}; + +function void x(struct {} param) { + local struct {} s; +} +} diff --git a/tests/hilti/types/union/anonymous-union-fail.hlt b/tests/hilti/types/union/anonymous-union-fail.hlt new file mode 100644 index 000000000..067953963 --- /dev/null +++ b/tests/hilti/types/union/anonymous-union-fail.hlt @@ -0,0 +1,12 @@ +# @TEST-DOC: Check that HILTI anonymous union types error. +# +# @TEST-EXEC-FAIL: hiltic -c %INPUT >output 2>&1 +# @TEST-EXEC: btest-diff output + +module Test { +global union {} u; + +function void x() { + local union {} u; +} +} diff --git a/tests/spicy/types/enum/anonymous-enum-fail.spicy b/tests/spicy/types/enum/anonymous-enum-fail.spicy new file mode 100644 index 000000000..e430709be --- /dev/null +++ b/tests/spicy/types/enum/anonymous-enum-fail.spicy @@ -0,0 +1,11 @@ +# @TEST-DOC: Check that anonymous struct types error. +# +# @TEST-EXEC-FAIL: spicyc -c %INPUT >output 2>&1 +# @TEST-EXEC: btest-diff output + +module Test; + +public type Data = unit { + var my_var: enum {A, B}; + : enum {A, B}; +}; diff --git a/tests/spicy/types/struct/anonymous-struct-fail.spicy b/tests/spicy/types/struct/anonymous-struct-fail.spicy new file mode 100644 index 000000000..8aa263e35 --- /dev/null +++ b/tests/spicy/types/struct/anonymous-struct-fail.spicy @@ -0,0 +1,19 @@ +# @TEST-DOC: Check that anonymous struct types error. +# +# @TEST-EXEC-FAIL: spicyc -c %INPUT >output 2>&1 +# @TEST-EXEC: btest-diff output + +module Test; + +public type Data = unit { + : struct {}; +}; + +@TEST-START-NEXT +module Test; + +public type Data = unit { + # This fails slightly earlier so it stops the above diagnostic. Test it + # regardless to make sure nothing bad happens. + var my_var: struct {}; +}; diff --git a/tests/spicy/types/unit/anonymous-unit-fail.spicy b/tests/spicy/types/unit/anonymous-unit-fail.spicy new file mode 100644 index 000000000..5950d7a42 --- /dev/null +++ b/tests/spicy/types/unit/anonymous-unit-fail.spicy @@ -0,0 +1,17 @@ +# @TEST-DOC: Check that anonymous unit types error. +# +# @TEST-EXEC-FAIL: spicyc -c %INPUT >output 2>&1 +# @TEST-EXEC: btest-diff output + +module Test; + +global my_global: unit {}; + +public type Data = unit { + var my_var: unit {}; + : unit {}; +}; + +function f() { + local my_local: unit {}; +}