### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
[debug/ast-declarations] # [Spicy] DNS
[debug/ast-declarations]   - Type "Label" (DNS::Label)
[debug/ast-declarations]       - Expression "self" (DNS::Label::self)
[debug/ast-declarations]         - Expression "__dd" (DNS::Label::__dd)
[debug/ast-declarations]   - Type "Pointer" (DNS::Pointer)
[debug/ast-declarations]       - Expression "self" (DNS::Pointer::self)
[debug/ast-declarations]         - Expression "__dd" (DNS::Pointer::__dd)
[debug/ast-declarations]   - ImportedModule "spicy_rt" (spicy_rt)
[debug/ast-declarations]   - ImportedModule "hilti" (hilti)
[debug/ast-declarations] # [Spicy] spicy_rt
[debug/ast-declarations]   - ImportedModule "hilti" (hilti)
[debug/ast-declarations]   - Type "Backtrack" (spicy_rt::Backtrack)
[debug/ast-declarations]   - Type "MissingData" (spicy_rt::MissingData)
[debug/ast-declarations]   - Type "ParseError" (spicy_rt::ParseError)
[debug/ast-declarations]   - Type "UnitAlreadyConnected" (spicy_rt::UnitAlreadyConnected)
[debug/ast-declarations]   - Type "SinkState" (spicy_rt::SinkState)
[debug/ast-declarations]   - Type "ParsedUnit" (spicy_rt::ParsedUnit)
[debug/ast-declarations]   - Type "TypeInfo" (spicy_rt::TypeInfo)
[debug/ast-declarations]   - Type "Sink" (spicy_rt::Sink)
[debug/ast-declarations]       - Expression "self" (spicy_rt::Sink::self)
[debug/ast-declarations]       - Field "close" (spicy_rt::Sink::close)
[debug/ast-declarations]       - Field "connect" (spicy_rt::Sink::connect)
[debug/ast-declarations]           - Parameter "unit" (spicy_rt::Sink::connect::unit)
[debug/ast-declarations]       - Field "connect_filter" (spicy_rt::Sink::connect_filter)
[debug/ast-declarations]           - Parameter "unit" (spicy_rt::Sink::connect_filter::unit)
[debug/ast-declarations]       - Field "connect_mime_type" (spicy_rt::Sink::connect_mime_type)
[debug/ast-declarations]           - Parameter "mime_type" (spicy_rt::Sink::connect_mime_type::mime_type)
[debug/ast-declarations]       - Field "connect_mime_type" (spicy_rt::Sink::connect_mime_type)
[debug/ast-declarations]           - Parameter "mime_type" (spicy_rt::Sink::connect_mime_type::mime_type)
[debug/ast-declarations]       - Field "connect_mime_type" (spicy_rt::Sink::connect_mime_type)
[debug/ast-declarations]           - Parameter "mime_type" (spicy_rt::Sink::connect_mime_type::mime_type)
[debug/ast-declarations]           - Parameter "scope" (spicy_rt::Sink::connect_mime_type::scope)
[debug/ast-declarations]       - Field "connect_mime_type" (spicy_rt::Sink::connect_mime_type)
[debug/ast-declarations]           - Parameter "mime_type" (spicy_rt::Sink::connect_mime_type::mime_type)
[debug/ast-declarations]           - Parameter "scope" (spicy_rt::Sink::connect_mime_type::scope)
[debug/ast-declarations]       - Field "gap" (spicy_rt::Sink::gap)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::gap::seq)
[debug/ast-declarations]           - Parameter "len" (spicy_rt::Sink::gap::len)
[debug/ast-declarations]       - Field "sequence_number" (spicy_rt::Sink::sequence_number)
[debug/ast-declarations]       - Field "set_auto_trim" (spicy_rt::Sink::set_auto_trim)
[debug/ast-declarations]           - Parameter "enable" (spicy_rt::Sink::set_auto_trim::enable)
[debug/ast-declarations]       - Field "set_initial_sequence_number" (spicy_rt::Sink::set_initial_sequence_number)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::set_initial_sequence_number::seq)
[debug/ast-declarations]       - Field "set_policy" (spicy_rt::Sink::set_policy)
[debug/ast-declarations]           - Parameter "policy" (spicy_rt::Sink::set_policy::policy)
[debug/ast-declarations]       - Field "size" (spicy_rt::Sink::size)
[debug/ast-declarations]       - Field "skip" (spicy_rt::Sink::skip)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::skip::seq)
[debug/ast-declarations]       - Field "trim" (spicy_rt::Sink::trim)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::trim::seq)
[debug/ast-declarations]       - Field "write" (spicy_rt::Sink::write)
[debug/ast-declarations]           - Parameter "data" (spicy_rt::Sink::write::data)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::write::seq)
[debug/ast-declarations]           - Parameter "len" (spicy_rt::Sink::write::len)
[debug/ast-declarations]   - Type "HiltiResumable" (spicy_rt::HiltiResumable)
[debug/ast-declarations]   - Type "Filters" (spicy_rt::Filters)
[debug/ast-declarations]   - Type "Forward" (spicy_rt::Forward)
[debug/ast-declarations]   - Function "filter_init" (spicy_rt::filter_init)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::filter_init::unit)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::filter_init::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::filter_init::cur)
[debug/ast-declarations]   - Function "filter_connect" (spicy_rt::filter_connect)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::filter_connect::unit)
[debug/ast-declarations]         - Parameter "filter" (spicy_rt::filter_connect::filter)
[debug/ast-declarations]   - Function "filter_disconnect" (spicy_rt::filter_disconnect)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::filter_disconnect::unit)
[debug/ast-declarations]   - Function "filter_forward" (spicy_rt::filter_forward)
[debug/ast-declarations]         - Parameter "filter" (spicy_rt::filter_forward::filter)
[debug/ast-declarations]         - Parameter "b" (spicy_rt::filter_forward::b)
[debug/ast-declarations]   - Function "filter_forward_eod" (spicy_rt::filter_forward_eod)
[debug/ast-declarations]         - Parameter "filter" (spicy_rt::filter_forward_eod::filter)
[debug/ast-declarations]   - Function "confirm" (spicy_rt::confirm)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::confirm::unit)
[debug/ast-declarations]   - Function "reject" (spicy_rt::reject)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::reject::unit)
[debug/ast-declarations]   - Type "UnitContext" (spicy_rt::UnitContext)
[debug/ast-declarations]   - Function "createContext" (spicy_rt::createContext)
[debug/ast-declarations]         - Parameter "ctx" (spicy_rt::createContext::ctx)
[debug/ast-declarations]         - Parameter "ti" (spicy_rt::createContext::ti)
[debug/ast-declarations]   - Function "setContext" (spicy_rt::setContext)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::setContext::unit)
[debug/ast-declarations]         - Parameter "ctx" (spicy_rt::setContext::ctx)
[debug/ast-declarations]         - Parameter "ti" (spicy_rt::setContext::ti)
[debug/ast-declarations]   - Type "Parser" (spicy_rt::Parser)
[debug/ast-declarations]       - Expression "self" (spicy_rt::Parser::self)
[debug/ast-declarations]       - Field "name" (spicy_rt::Parser::name)
[debug/ast-declarations]       - Field "is_public" (spicy_rt::Parser::is_public)
[debug/ast-declarations]       - Field "parse1" (spicy_rt::Parser::parse1)
[debug/ast-declarations]       - Field "parse2" (spicy_rt::Parser::parse2)
[debug/ast-declarations]       - Field "parse3" (spicy_rt::Parser::parse3)
[debug/ast-declarations]       - Field "context_new" (spicy_rt::Parser::context_new)
[debug/ast-declarations]       - Field "type_info" (spicy_rt::Parser::type_info)
[debug/ast-declarations]       - Field "description" (spicy_rt::Parser::description)
[debug/ast-declarations]       - Field "mime_types" (spicy_rt::Parser::mime_types)
[debug/ast-declarations]       - Field "ports" (spicy_rt::Parser::ports)
[debug/ast-declarations]   - Type "Direction" (spicy_rt::Direction)
[debug/ast-declarations]       - Constant "Originator" (spicy_rt::Direction::Originator)
[debug/ast-declarations]       - Constant "Responder" (spicy_rt::Direction::Responder)
[debug/ast-declarations]       - Constant "Both" (spicy_rt::Direction::Both)
[debug/ast-declarations]       - Constant "Undef" (spicy_rt::Direction::Undef)
[debug/ast-declarations]   - Type "FindDirection" (spicy_rt::FindDirection)
[debug/ast-declarations]   - Type "MIMEType" (spicy_rt::MIMEType)
[debug/ast-declarations]   - Type "ParserPort" (spicy_rt::ParserPort)
[debug/ast-declarations]   - Function "registerParser" (spicy_rt::registerParser)
[debug/ast-declarations]         - Parameter "parse_func" (spicy_rt::registerParser::parse_func)
[debug/ast-declarations]         - Parameter "linker_scope" (spicy_rt::registerParser::linker_scope)
[debug/ast-declarations]         - Parameter "instance" (spicy_rt::registerParser::instance)
[debug/ast-declarations]   - Function "printParserState" (spicy_rt::printParserState)
[debug/ast-declarations]         - Parameter "unit_id" (spicy_rt::printParserState::unit_id)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::printParserState::data)
[debug/ast-declarations]         - Parameter "begin_" (spicy_rt::printParserState::begin_)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::printParserState::cur)
[debug/ast-declarations]         - Parameter "lahead" (spicy_rt::printParserState::lahead)
[debug/ast-declarations]         - Parameter "lahead_end" (spicy_rt::printParserState::lahead_end)
[debug/ast-declarations]         - Parameter "literal_mode" (spicy_rt::printParserState::literal_mode)
[debug/ast-declarations]         - Parameter "trim" (spicy_rt::printParserState::trim)
[debug/ast-declarations]         - Parameter "err" (spicy_rt::printParserState::err)
[debug/ast-declarations]   - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForInputOrEod::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForInputOrEod::cur)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForInputOrEod::filters)
[debug/ast-declarations]   - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForInputOrEod::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForInputOrEod::cur)
[debug/ast-declarations]         - Parameter "n" (spicy_rt::waitForInputOrEod::n)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForInputOrEod::filters)
[debug/ast-declarations]   - Function "waitForInput" (spicy_rt::waitForInput)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForInput::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForInput::cur)
[debug/ast-declarations]         - Parameter "error_msg" (spicy_rt::waitForInput::error_msg)
[debug/ast-declarations]         - Parameter "location" (spicy_rt::waitForInput::location)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForInput::filters)
[debug/ast-declarations]   - Function "waitForInput" (spicy_rt::waitForInput)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForInput::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForInput::cur)
[debug/ast-declarations]         - Parameter "n" (spicy_rt::waitForInput::n)
[debug/ast-declarations]         - Parameter "error_msg" (spicy_rt::waitForInput::error_msg)
[debug/ast-declarations]         - Parameter "location" (spicy_rt::waitForInput::location)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForInput::filters)
[debug/ast-declarations]   - Function "waitForEod" (spicy_rt::waitForEod)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForEod::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForEod::cur)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForEod::filters)
[debug/ast-declarations]   - Function "atEod" (spicy_rt::atEod)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::atEod::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::atEod::cur)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::atEod::filters)
[debug/ast-declarations]   - Function "unit_find" (spicy_rt::unit_find)
[debug/ast-declarations]         - Parameter "begin_" (spicy_rt::unit_find::begin_)
[debug/ast-declarations]         - Parameter "end_" (spicy_rt::unit_find::end_)
[debug/ast-declarations]         - Parameter "i" (spicy_rt::unit_find::i)
[debug/ast-declarations]         - Parameter "needle" (spicy_rt::unit_find::needle)
[debug/ast-declarations]         - Parameter "dir" (spicy_rt::unit_find::dir)
[debug/ast-declarations]   - Function "backtrack" (spicy_rt::backtrack)
[debug/ast-declarations]   - Type "BitOrder" (spicy_rt::BitOrder)
[debug/ast-declarations]       - Constant "LSB0" (spicy_rt::BitOrder::LSB0)
[debug/ast-declarations]       - Constant "MSB0" (spicy_rt::BitOrder::MSB0)
[debug/ast-declarations]       - Constant "Undef" (spicy_rt::BitOrder::Undef)
[debug/ast-declarations]   - Function "extractBits" (spicy_rt::extractBits)
[debug/ast-declarations]         - Parameter "v" (spicy_rt::extractBits::v)
[debug/ast-declarations]         - Parameter "lower" (spicy_rt::extractBits::lower)
[debug/ast-declarations]         - Parameter "upper" (spicy_rt::extractBits::upper)
[debug/ast-declarations]         - Parameter "order" (spicy_rt::extractBits::order)
[debug/ast-declarations]   - Function "initializeParsedUnit" (spicy_rt::initializeParsedUnit)
[debug/ast-declarations]         - Parameter "punit" (spicy_rt::initializeParsedUnit::punit)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::initializeParsedUnit::unit)
[debug/ast-declarations]         - Parameter "ti" (spicy_rt::initializeParsedUnit::ti)
[debug/ast-declarations] # [Spicy] hilti
[debug/ast-declarations]   - Type "BitOrder" (hilti::BitOrder)
[debug/ast-declarations]       - Constant "LSB0" (hilti::BitOrder::LSB0)
[debug/ast-declarations]       - Constant "MSB0" (hilti::BitOrder::MSB0)
[debug/ast-declarations]       - Constant "Undef" (hilti::BitOrder::Undef)
[debug/ast-declarations]   - Type "ByteOrder" (hilti::ByteOrder)
[debug/ast-declarations]       - Constant "Little" (hilti::ByteOrder::Little)
[debug/ast-declarations]       - Constant "Big" (hilti::ByteOrder::Big)
[debug/ast-declarations]       - Constant "Network" (hilti::ByteOrder::Network)
[debug/ast-declarations]       - Constant "Host" (hilti::ByteOrder::Host)
[debug/ast-declarations]       - Constant "Undef" (hilti::ByteOrder::Undef)
[debug/ast-declarations]   - Type "Side" (hilti::Side)
[debug/ast-declarations]       - Constant "Left" (hilti::Side::Left)
[debug/ast-declarations]       - Constant "Right" (hilti::Side::Right)
[debug/ast-declarations]       - Constant "Both" (hilti::Side::Both)
[debug/ast-declarations]       - Constant "Undef" (hilti::Side::Undef)
[debug/ast-declarations]   - Type "AddressFamily" (hilti::AddressFamily)
[debug/ast-declarations]       - Constant "IPv4" (hilti::AddressFamily::IPv4)
[debug/ast-declarations]       - Constant "IPv6" (hilti::AddressFamily::IPv6)
[debug/ast-declarations]       - Constant "Undef" (hilti::AddressFamily::Undef)
[debug/ast-declarations]   - Type "RealType" (hilti::RealType)
[debug/ast-declarations]       - Constant "IEEE754_Single" (hilti::RealType::IEEE754_Single)
[debug/ast-declarations]       - Constant "IEEE754_Double" (hilti::RealType::IEEE754_Double)
[debug/ast-declarations]       - Constant "Undef" (hilti::RealType::Undef)
[debug/ast-declarations]   - Type "Protocol" (hilti::Protocol)
[debug/ast-declarations]       - Constant "TCP" (hilti::Protocol::TCP)
[debug/ast-declarations]       - Constant "UDP" (hilti::Protocol::UDP)
[debug/ast-declarations]       - Constant "ICMP" (hilti::Protocol::ICMP)
[debug/ast-declarations]       - Constant "Undef" (hilti::Protocol::Undef)
[debug/ast-declarations]   - Type "Charset" (hilti::Charset)
[debug/ast-declarations]       - Constant "ASCII" (hilti::Charset::ASCII)
[debug/ast-declarations]       - Constant "UTF8" (hilti::Charset::UTF8)
[debug/ast-declarations]       - Constant "Undef" (hilti::Charset::Undef)
[debug/ast-declarations]   - Type "DecodeErrorStrategy" (hilti::DecodeErrorStrategy)
[debug/ast-declarations]       - Constant "IGNORE" (hilti::DecodeErrorStrategy::IGNORE)
[debug/ast-declarations]       - Constant "REPLACE" (hilti::DecodeErrorStrategy::REPLACE)
[debug/ast-declarations]       - Constant "STRICT" (hilti::DecodeErrorStrategy::STRICT)
[debug/ast-declarations]       - Constant "Undef" (hilti::DecodeErrorStrategy::Undef)
[debug/ast-declarations]   - Type "Captures" (hilti::Captures)
[debug/ast-declarations]   - Type "Profiler" (hilti::Profiler)
[debug/ast-declarations]   - Type "MatchState" (hilti::MatchState)
[debug/ast-declarations]       - Expression "self" (hilti::MatchState::self)
[debug/ast-declarations]       - Field "captures" (hilti::MatchState::captures)
[debug/ast-declarations]           - Parameter "data" (hilti::MatchState::captures::data)
[debug/ast-declarations]   - Function "print" (hilti::print)
[debug/ast-declarations]         - Parameter "obj" (hilti::print::obj)
[debug/ast-declarations]         - Parameter "newline" (hilti::print::newline)
[debug/ast-declarations]   - Function "printValues" (hilti::printValues)
[debug/ast-declarations]         - Parameter "t" (hilti::printValues::t)
[debug/ast-declarations]         - Parameter "newline" (hilti::printValues::newline)
[debug/ast-declarations]   - Function "debug" (hilti::debug)
[debug/ast-declarations]         - Parameter "dbg_stream" (hilti::debug::dbg_stream)
[debug/ast-declarations]         - Parameter "obj" (hilti::debug::obj)
[debug/ast-declarations]   - Function "debugIndent" (hilti::debugIndent)
[debug/ast-declarations]         - Parameter "dbg_stream" (hilti::debugIndent::dbg_stream)
[debug/ast-declarations]   - Function "debugDedent" (hilti::debugDedent)
[debug/ast-declarations]         - Parameter "dbg_stream" (hilti::debugDedent::dbg_stream)
[debug/ast-declarations]   - Function "current_time" (hilti::current_time)
[debug/ast-declarations]   - Function "mktime" (hilti::mktime)
[debug/ast-declarations]         - Parameter "y" (hilti::mktime::y)
[debug/ast-declarations]         - Parameter "m" (hilti::mktime::m)
[debug/ast-declarations]         - Parameter "d" (hilti::mktime::d)
[debug/ast-declarations]         - Parameter "H" (hilti::mktime::H)
[debug/ast-declarations]         - Parameter "M" (hilti::mktime::M)
[debug/ast-declarations]         - Parameter "S" (hilti::mktime::S)
[debug/ast-declarations]   - Function "abort" (hilti::abort)
[debug/ast-declarations]   - Function "profiler_start" (hilti::profiler_start)
[debug/ast-declarations]         - Parameter "name" (hilti::profiler_start::name)
[debug/ast-declarations]   - Function "profiler_stop" (hilti::profiler_stop)
[debug/ast-declarations]         - Parameter "p" (hilti::profiler_stop::p)
[debug/ast-declarations]   - Type "Exception" (hilti::Exception)
[debug/ast-declarations]   - Type "SystemException" (hilti::SystemException)
[debug/ast-declarations]   - Type "RuntimeError" (hilti::RuntimeError)
[debug/ast-declarations]   - Type "RecoverableFailure" (hilti::RecoverableFailure)
[debug/ast-declarations]   - Type "MissingData" (hilti::MissingData)
[debug/ast-declarations]   - Function "exception_what" (hilti::exception_what)
[debug/ast-declarations]         - Parameter "excpt" (hilti::exception_what::excpt)
[debug/ast-declarations] # [HILTI] DNS
[debug/ast-declarations]   - Type "Label" (DNS::Label)
[debug/ast-declarations]       - Expression "self" (DNS::Label::self)
[debug/ast-declarations]       - Field "ptr" (DNS::Label::ptr)
[debug/ast-declarations]       - Field "__on_ptr" (DNS::Label::__on_ptr)
[debug/ast-declarations]           - Parameter "__dd" (DNS::Label::__on_ptr::__dd)
[debug/ast-declarations]       - Field "__on_0x25_init" (DNS::Label::__on_0x25_init)
[debug/ast-declarations]       - Field "__on_0x25_done" (DNS::Label::__on_0x25_done)
[debug/ast-declarations]       - Field "__on_0x25_error" (DNS::Label::__on_0x25_error)
[debug/ast-declarations]           - Parameter "__except" (DNS::Label::__on_0x25_error::__except)
[debug/ast-declarations]       - Field "__str__" (DNS::Label::__str__)
[debug/ast-declarations]       - Field "__on_0x25_finally" (DNS::Label::__on_0x25_finally)
[debug/ast-declarations]       - Field "__on_0x25_confirmed" (DNS::Label::__on_0x25_confirmed)
[debug/ast-declarations]       - Field "__on_0x25_rejected" (DNS::Label::__on_0x25_rejected)
[debug/ast-declarations]       - Field "__on_0x25_synced" (DNS::Label::__on_0x25_synced)
[debug/ast-declarations]       - Field "__on_0x25_gap" (DNS::Label::__on_0x25_gap)
[debug/ast-declarations]           - Parameter "seq" (DNS::Label::__on_0x25_gap::seq)
[debug/ast-declarations]           - Parameter "len" (DNS::Label::__on_0x25_gap::len)
[debug/ast-declarations]       - Field "__on_0x25_overlap" (DNS::Label::__on_0x25_overlap)
[debug/ast-declarations]           - Parameter "seq" (DNS::Label::__on_0x25_overlap::seq)
[debug/ast-declarations]           - Parameter "old" (DNS::Label::__on_0x25_overlap::old)
[debug/ast-declarations]           - Parameter "new_" (DNS::Label::__on_0x25_overlap::new_)
[debug/ast-declarations]       - Field "__on_0x25_skipped" (DNS::Label::__on_0x25_skipped)
[debug/ast-declarations]           - Parameter "seq" (DNS::Label::__on_0x25_skipped::seq)
[debug/ast-declarations]       - Field "__on_0x25_undelivered" (DNS::Label::__on_0x25_undelivered)
[debug/ast-declarations]           - Parameter "seq" (DNS::Label::__on_0x25_undelivered::seq)
[debug/ast-declarations]           - Parameter "data" (DNS::Label::__on_0x25_undelivered::data)
[debug/ast-declarations]       - Field "__begin" (DNS::Label::__begin)
[debug/ast-declarations]       - Field "__position" (DNS::Label::__position)
[debug/ast-declarations]       - Field "__position_update" (DNS::Label::__position_update)
[debug/ast-declarations]       - Field "__parser" (DNS::Label::__parser)
[debug/ast-declarations]       - Field "__sink" (DNS::Label::__sink)
[debug/ast-declarations]       - Field "__filters" (DNS::Label::__filters)
[debug/ast-declarations]       - Field "__parse_stage1" (DNS::Label::__parse_stage1)
[debug/ast-declarations]           - Parameter "__data" (DNS::Label::__parse_stage1::__data)
[debug/ast-declarations]           - Parameter "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]           - Parameter "__cur" (DNS::Label::__parse_stage1::__cur)
[debug/ast-declarations]           - Parameter "__trim" (DNS::Label::__parse_stage1::__trim)
[debug/ast-declarations]           - Parameter "__lah" (DNS::Label::__parse_stage1::__lah)
[debug/ast-declarations]           - Parameter "__lahe" (DNS::Label::__parse_stage1::__lahe)
[debug/ast-declarations]           - Parameter "__error" (DNS::Label::__parse_stage1::__error)
[debug/ast-declarations]       - Field "parse1" (DNS::Label::parse1)
[debug/ast-declarations]           - Parameter "data" (DNS::Label::parse1::data)
[debug/ast-declarations]           - Parameter "cur" (DNS::Label::parse1::cur)
[debug/ast-declarations]           - Parameter "context" (DNS::Label::parse1::context)
[debug/ast-declarations]       - Field "parse2" (DNS::Label::parse2)
[debug/ast-declarations]           - Parameter "unit" (DNS::Label::parse2::unit)
[debug/ast-declarations]           - Parameter "data" (DNS::Label::parse2::data)
[debug/ast-declarations]           - Parameter "cur" (DNS::Label::parse2::cur)
[debug/ast-declarations]           - Parameter "context" (DNS::Label::parse2::context)
[debug/ast-declarations]       - Field "parse3" (DNS::Label::parse3)
[debug/ast-declarations]           - Parameter "gunit" (DNS::Label::parse3::gunit)
[debug/ast-declarations]           - Parameter "data" (DNS::Label::parse3::data)
[debug/ast-declarations]           - Parameter "cur" (DNS::Label::parse3::cur)
[debug/ast-declarations]           - Parameter "context" (DNS::Label::parse3::context)
[debug/ast-declarations]       - Field "__parse_DNS_Label_stage2" (DNS::Label::__parse_DNS_Label_stage2)
[debug/ast-declarations]           - Parameter "__data" (DNS::Label::__parse_DNS_Label_stage2::__data)
[debug/ast-declarations]           - Parameter "__begin" (DNS::Label::__parse_DNS_Label_stage2::__begin)
[debug/ast-declarations]           - Parameter "__cur" (DNS::Label::__parse_DNS_Label_stage2::__cur)
[debug/ast-declarations]           - Parameter "__trim" (DNS::Label::__parse_DNS_Label_stage2::__trim)
[debug/ast-declarations]           - Parameter "__lah" (DNS::Label::__parse_DNS_Label_stage2::__lah)
[debug/ast-declarations]           - Parameter "__lahe" (DNS::Label::__parse_DNS_Label_stage2::__lahe)
[debug/ast-declarations]           - Parameter "__error" (DNS::Label::__parse_DNS_Label_stage2::__error)
[debug/ast-declarations]       - Field "__error" (DNS::Label::__error)
[debug/ast-declarations]   - Type "Pointer" (DNS::Pointer)
[debug/ast-declarations]       - Expression "self" (DNS::Pointer::self)
[debug/ast-declarations]       - Field "name" (DNS::Pointer::name)
[debug/ast-declarations]       - Field "__on_name" (DNS::Pointer::__on_name)
[debug/ast-declarations]           - Parameter "__dd" (DNS::Pointer::__on_name::__dd)
[debug/ast-declarations]       - Field "__on_0x25_init" (DNS::Pointer::__on_0x25_init)
[debug/ast-declarations]       - Field "__on_0x25_done" (DNS::Pointer::__on_0x25_done)
[debug/ast-declarations]       - Field "__on_0x25_error" (DNS::Pointer::__on_0x25_error)
[debug/ast-declarations]           - Parameter "__except" (DNS::Pointer::__on_0x25_error::__except)
[debug/ast-declarations]       - Field "__str__" (DNS::Pointer::__str__)
[debug/ast-declarations]       - Field "__on_0x25_finally" (DNS::Pointer::__on_0x25_finally)
[debug/ast-declarations]       - Field "__on_0x25_confirmed" (DNS::Pointer::__on_0x25_confirmed)
[debug/ast-declarations]       - Field "__on_0x25_rejected" (DNS::Pointer::__on_0x25_rejected)
[debug/ast-declarations]       - Field "__on_0x25_synced" (DNS::Pointer::__on_0x25_synced)
[debug/ast-declarations]       - Field "__on_0x25_gap" (DNS::Pointer::__on_0x25_gap)
[debug/ast-declarations]           - Parameter "seq" (DNS::Pointer::__on_0x25_gap::seq)
[debug/ast-declarations]           - Parameter "len" (DNS::Pointer::__on_0x25_gap::len)
[debug/ast-declarations]       - Field "__on_0x25_overlap" (DNS::Pointer::__on_0x25_overlap)
[debug/ast-declarations]           - Parameter "seq" (DNS::Pointer::__on_0x25_overlap::seq)
[debug/ast-declarations]           - Parameter "old" (DNS::Pointer::__on_0x25_overlap::old)
[debug/ast-declarations]           - Parameter "new_" (DNS::Pointer::__on_0x25_overlap::new_)
[debug/ast-declarations]       - Field "__on_0x25_skipped" (DNS::Pointer::__on_0x25_skipped)
[debug/ast-declarations]           - Parameter "seq" (DNS::Pointer::__on_0x25_skipped::seq)
[debug/ast-declarations]       - Field "__on_0x25_undelivered" (DNS::Pointer::__on_0x25_undelivered)
[debug/ast-declarations]           - Parameter "seq" (DNS::Pointer::__on_0x25_undelivered::seq)
[debug/ast-declarations]           - Parameter "data" (DNS::Pointer::__on_0x25_undelivered::data)
[debug/ast-declarations]       - Field "__begin" (DNS::Pointer::__begin)
[debug/ast-declarations]       - Field "__position" (DNS::Pointer::__position)
[debug/ast-declarations]       - Field "__position_update" (DNS::Pointer::__position_update)
[debug/ast-declarations]       - Field "__parser" (DNS::Pointer::__parser)
[debug/ast-declarations]       - Field "__sink" (DNS::Pointer::__sink)
[debug/ast-declarations]       - Field "__filters" (DNS::Pointer::__filters)
[debug/ast-declarations]       - Field "__parse_stage1" (DNS::Pointer::__parse_stage1)
[debug/ast-declarations]           - Parameter "__data" (DNS::Pointer::__parse_stage1::__data)
[debug/ast-declarations]           - Parameter "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]           - Parameter "__cur" (DNS::Pointer::__parse_stage1::__cur)
[debug/ast-declarations]           - Parameter "__trim" (DNS::Pointer::__parse_stage1::__trim)
[debug/ast-declarations]           - Parameter "__lah" (DNS::Pointer::__parse_stage1::__lah)
[debug/ast-declarations]           - Parameter "__lahe" (DNS::Pointer::__parse_stage1::__lahe)
[debug/ast-declarations]           - Parameter "__error" (DNS::Pointer::__parse_stage1::__error)
[debug/ast-declarations]       - Field "parse1" (DNS::Pointer::parse1)
[debug/ast-declarations]           - Parameter "data" (DNS::Pointer::parse1::data)
[debug/ast-declarations]           - Parameter "cur" (DNS::Pointer::parse1::cur)
[debug/ast-declarations]           - Parameter "context" (DNS::Pointer::parse1::context)
[debug/ast-declarations]       - Field "parse2" (DNS::Pointer::parse2)
[debug/ast-declarations]           - Parameter "unit" (DNS::Pointer::parse2::unit)
[debug/ast-declarations]           - Parameter "data" (DNS::Pointer::parse2::data)
[debug/ast-declarations]           - Parameter "cur" (DNS::Pointer::parse2::cur)
[debug/ast-declarations]           - Parameter "context" (DNS::Pointer::parse2::context)
[debug/ast-declarations]       - Field "parse3" (DNS::Pointer::parse3)
[debug/ast-declarations]           - Parameter "gunit" (DNS::Pointer::parse3::gunit)
[debug/ast-declarations]           - Parameter "data" (DNS::Pointer::parse3::data)
[debug/ast-declarations]           - Parameter "cur" (DNS::Pointer::parse3::cur)
[debug/ast-declarations]           - Parameter "context" (DNS::Pointer::parse3::context)
[debug/ast-declarations]       - Field "__parse_DNS_Pointer_2_stage2" (DNS::Pointer::__parse_DNS_Pointer_2_stage2)
[debug/ast-declarations]           - Parameter "__data" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__data)
[debug/ast-declarations]           - Parameter "__begin" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__begin)
[debug/ast-declarations]           - Parameter "__cur" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__cur)
[debug/ast-declarations]           - Parameter "__trim" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__trim)
[debug/ast-declarations]           - Parameter "__lah" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lah)
[debug/ast-declarations]           - Parameter "__lahe" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lahe)
[debug/ast-declarations]           - Parameter "__error" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__error)
[debug/ast-declarations]       - Field "__error" (DNS::Pointer::__error)
[debug/ast-declarations]   - ImportedModule "spicy_rt" (spicy_rt)
[debug/ast-declarations]   - ImportedModule "hilti" (hilti)
[debug/ast-declarations]   - Constant "__feat%DNS__Label%uses_random_access" (DNS::__feat%DNS__Label%uses_random_access)
[debug/ast-declarations]   - Constant "__feat%DNS__Label%is_filter" (DNS::__feat%DNS__Label%is_filter)
[debug/ast-declarations]   - Constant "__feat%DNS__Label%supports_filters" (DNS::__feat%DNS__Label%supports_filters)
[debug/ast-declarations]   - Constant "__feat%DNS__Label%supports_sinks" (DNS::__feat%DNS__Label%supports_sinks)
[debug/ast-declarations]   - Constant "__feat%DNS__Label%synchronization" (DNS::__feat%DNS__Label%synchronization)
[debug/ast-declarations]   - Function "DNS::Label::__parse_stage1" (DNS::Label::__parse_stage1)
[debug/ast-declarations]         - Parameter "__data" (DNS::Label::__parse_stage1::__data)
[debug/ast-declarations]         - Parameter "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]         - Parameter "__cur" (DNS::Label::__parse_stage1::__cur)
[debug/ast-declarations]         - Parameter "__trim" (DNS::Label::__parse_stage1::__trim)
[debug/ast-declarations]         - Parameter "__lah" (DNS::Label::__parse_stage1::__lah)
[debug/ast-declarations]         - Parameter "__lahe" (DNS::Label::__parse_stage1::__lahe)
[debug/ast-declarations]         - Parameter "__error" (DNS::Label::__parse_stage1::__error)
[debug/ast-declarations]           - LocalVariable "__result" (DNS::Label::__parse_stage1::__result)
[debug/ast-declarations]               - LocalVariable "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]               - LocalVariable "filtered" (DNS::Label::__parse_stage1::filtered)
[debug/ast-declarations]                       - LocalVariable "filtered_data" (DNS::Label::__parse_stage1::filtered_data)
[debug/ast-declarations]                             - Parameter "__data" (DNS::Label::__parse_DNS_Label_stage2::__data)
[debug/ast-declarations]                             - Parameter "__begin" (DNS::Label::__parse_DNS_Label_stage2::__begin)
[debug/ast-declarations]                             - Parameter "__cur" (DNS::Label::__parse_DNS_Label_stage2::__cur)
[debug/ast-declarations]                             - Parameter "__trim" (DNS::Label::__parse_DNS_Label_stage2::__trim)
[debug/ast-declarations]                             - Parameter "__lah" (DNS::Label::__parse_DNS_Label_stage2::__lah)
[debug/ast-declarations]                             - Parameter "__lahe" (DNS::Label::__parse_DNS_Label_stage2::__lahe)
[debug/ast-declarations]                             - Parameter "__error" (DNS::Label::__parse_DNS_Label_stage2::__error)
[debug/ast-declarations]                           - Parameter "__data" (DNS::Label::__parse_DNS_Label_stage2::__data)
[debug/ast-declarations]                           - Parameter "__begin" (DNS::Label::__parse_DNS_Label_stage2::__begin)
[debug/ast-declarations]                           - Parameter "__cur" (DNS::Label::__parse_DNS_Label_stage2::__cur)
[debug/ast-declarations]                           - Parameter "__trim" (DNS::Label::__parse_DNS_Label_stage2::__trim)
[debug/ast-declarations]                           - Parameter "__lah" (DNS::Label::__parse_DNS_Label_stage2::__lah)
[debug/ast-declarations]                           - Parameter "__lahe" (DNS::Label::__parse_DNS_Label_stage2::__lahe)
[debug/ast-declarations]                           - Parameter "__error" (DNS::Label::__parse_DNS_Label_stage2::__error)
[debug/ast-declarations]             - Parameter "__except" (DNS::Label::__parse_stage1::__except)
[debug/ast-declarations]                       - Parameter "__except" (DNS::Label::__on_0x25_error::__except)
[debug/ast-declarations]   - Function "DNS::Label::__parse_DNS_Label_stage2" (DNS::Label::__parse_DNS_Label_stage2)
[debug/ast-declarations]         - Parameter "__data" (DNS::Label::__parse_DNS_Label_stage2::__data)
[debug/ast-declarations]         - Parameter "__begin" (DNS::Label::__parse_DNS_Label_stage2::__begin)
[debug/ast-declarations]         - Parameter "__cur" (DNS::Label::__parse_DNS_Label_stage2::__cur)
[debug/ast-declarations]         - Parameter "__trim" (DNS::Label::__parse_DNS_Label_stage2::__trim)
[debug/ast-declarations]         - Parameter "__lah" (DNS::Label::__parse_DNS_Label_stage2::__lah)
[debug/ast-declarations]         - Parameter "__lahe" (DNS::Label::__parse_DNS_Label_stage2::__lahe)
[debug/ast-declarations]         - Parameter "__error" (DNS::Label::__parse_DNS_Label_stage2::__error)
[debug/ast-declarations]           - LocalVariable "__result" (DNS::Label::__parse_DNS_Label_stage2::__result)
[debug/ast-declarations]                   - Parameter "__data" (DNS::Pointer::__parse_stage1::__data)
[debug/ast-declarations]                   - Parameter "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]                   - Parameter "__cur" (DNS::Pointer::__parse_stage1::__cur)
[debug/ast-declarations]                   - Parameter "__trim" (DNS::Pointer::__parse_stage1::__trim)
[debug/ast-declarations]                   - Parameter "__lah" (DNS::Pointer::__parse_stage1::__lah)
[debug/ast-declarations]                   - Parameter "__lahe" (DNS::Pointer::__parse_stage1::__lahe)
[debug/ast-declarations]                   - Parameter "__error" (DNS::Pointer::__parse_stage1::__error)
[debug/ast-declarations]                 - Parameter "__dd" (DNS::Label::__on_ptr::__dd)
[debug/ast-declarations]   - Function "DNS::Label::parse1" (DNS::Label::parse1)
[debug/ast-declarations]         - Parameter "data" (DNS::Label::parse1::data)
[debug/ast-declarations]         - Parameter "cur" (DNS::Label::parse1::cur)
[debug/ast-declarations]         - Parameter "context" (DNS::Label::parse1::context)
[debug/ast-declarations]           - LocalVariable "unit" (DNS::Label::parse1::unit)
[debug/ast-declarations]           - LocalVariable "ncur" (DNS::Label::parse1::ncur)
[debug/ast-declarations]           - LocalVariable "lahead" (DNS::Label::parse1::lahead)
[debug/ast-declarations]           - LocalVariable "lahead_end" (DNS::Label::parse1::lahead_end)
[debug/ast-declarations]           - LocalVariable "error" (DNS::Label::parse1::error)
[debug/ast-declarations]                   - Parameter "__data" (DNS::Label::__parse_stage1::__data)
[debug/ast-declarations]                   - Parameter "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]                   - Parameter "__cur" (DNS::Label::__parse_stage1::__cur)
[debug/ast-declarations]                   - Parameter "__trim" (DNS::Label::__parse_stage1::__trim)
[debug/ast-declarations]                   - Parameter "__lah" (DNS::Label::__parse_stage1::__lah)
[debug/ast-declarations]                   - Parameter "__lahe" (DNS::Label::__parse_stage1::__lahe)
[debug/ast-declarations]                   - Parameter "__error" (DNS::Label::__parse_stage1::__error)
[debug/ast-declarations]   - Function "DNS::Label::parse3" (DNS::Label::parse3)
[debug/ast-declarations]         - Parameter "gunit" (DNS::Label::parse3::gunit)
[debug/ast-declarations]         - Parameter "data" (DNS::Label::parse3::data)
[debug/ast-declarations]         - Parameter "cur" (DNS::Label::parse3::cur)
[debug/ast-declarations]         - Parameter "context" (DNS::Label::parse3::context)
[debug/ast-declarations]           - LocalVariable "unit" (DNS::Label::parse3::unit)
[debug/ast-declarations]                         - Expression "self" (DNS::Label::self)
[debug/ast-declarations]                         - Field "ptr" (DNS::Label::ptr)
[debug/ast-declarations]                         - Field "__on_ptr" (DNS::Label::__on_ptr)
[debug/ast-declarations]                             - Parameter "__dd" (DNS::Label::__on_ptr::__dd)
[debug/ast-declarations]                         - Field "__on_0x25_init" (DNS::Label::__on_0x25_init)
[debug/ast-declarations]                         - Field "__on_0x25_done" (DNS::Label::__on_0x25_done)
[debug/ast-declarations]                         - Field "__on_0x25_error" (DNS::Label::__on_0x25_error)
[debug/ast-declarations]                             - Parameter "__except" (DNS::Label::__on_0x25_error::__except)
[debug/ast-declarations]                         - Field "__str__" (DNS::Label::__str__)
[debug/ast-declarations]                         - Field "__on_0x25_finally" (DNS::Label::__on_0x25_finally)
[debug/ast-declarations]                         - Field "__on_0x25_confirmed" (DNS::Label::__on_0x25_confirmed)
[debug/ast-declarations]                         - Field "__on_0x25_rejected" (DNS::Label::__on_0x25_rejected)
[debug/ast-declarations]                         - Field "__on_0x25_synced" (DNS::Label::__on_0x25_synced)
[debug/ast-declarations]                         - Field "__on_0x25_gap" (DNS::Label::__on_0x25_gap)
[debug/ast-declarations]                             - Parameter "seq" (DNS::Label::__on_0x25_gap::seq)
[debug/ast-declarations]                             - Parameter "len" (DNS::Label::__on_0x25_gap::len)
[debug/ast-declarations]                         - Field "__on_0x25_overlap" (DNS::Label::__on_0x25_overlap)
[debug/ast-declarations]                             - Parameter "seq" (DNS::Label::__on_0x25_overlap::seq)
[debug/ast-declarations]                             - Parameter "old" (DNS::Label::__on_0x25_overlap::old)
[debug/ast-declarations]                             - Parameter "new_" (DNS::Label::__on_0x25_overlap::new_)
[debug/ast-declarations]                         - Field "__on_0x25_skipped" (DNS::Label::__on_0x25_skipped)
[debug/ast-declarations]                             - Parameter "seq" (DNS::Label::__on_0x25_skipped::seq)
[debug/ast-declarations]                         - Field "__on_0x25_undelivered" (DNS::Label::__on_0x25_undelivered)
[debug/ast-declarations]                             - Parameter "seq" (DNS::Label::__on_0x25_undelivered::seq)
[debug/ast-declarations]                             - Parameter "data" (DNS::Label::__on_0x25_undelivered::data)
[debug/ast-declarations]                         - Field "__begin" (DNS::Label::__begin)
[debug/ast-declarations]                         - Field "__position" (DNS::Label::__position)
[debug/ast-declarations]                         - Field "__position_update" (DNS::Label::__position_update)
[debug/ast-declarations]                         - Field "__parser" (DNS::Label::__parser)
[debug/ast-declarations]                         - Field "__sink" (DNS::Label::__sink)
[debug/ast-declarations]                         - Field "__filters" (DNS::Label::__filters)
[debug/ast-declarations]                         - Field "__parse_stage1" (DNS::Label::__parse_stage1)
[debug/ast-declarations]                             - Parameter "__data" (DNS::Label::__parse_stage1::__data)
[debug/ast-declarations]                             - Parameter "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]                             - Parameter "__cur" (DNS::Label::__parse_stage1::__cur)
[debug/ast-declarations]                             - Parameter "__trim" (DNS::Label::__parse_stage1::__trim)
[debug/ast-declarations]                             - Parameter "__lah" (DNS::Label::__parse_stage1::__lah)
[debug/ast-declarations]                             - Parameter "__lahe" (DNS::Label::__parse_stage1::__lahe)
[debug/ast-declarations]                             - Parameter "__error" (DNS::Label::__parse_stage1::__error)
[debug/ast-declarations]                         - Field "parse1" (DNS::Label::parse1)
[debug/ast-declarations]                             - Parameter "data" (DNS::Label::parse1::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Label::parse1::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Label::parse1::context)
[debug/ast-declarations]                         - Field "parse2" (DNS::Label::parse2)
[debug/ast-declarations]                             - Parameter "unit" (DNS::Label::parse2::unit)
[debug/ast-declarations]                             - Parameter "data" (DNS::Label::parse2::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Label::parse2::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Label::parse2::context)
[debug/ast-declarations]                         - Field "parse3" (DNS::Label::parse3)
[debug/ast-declarations]                             - Parameter "gunit" (DNS::Label::parse3::gunit)
[debug/ast-declarations]                             - Parameter "data" (DNS::Label::parse3::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Label::parse3::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Label::parse3::context)
[debug/ast-declarations]                         - Field "__parse_DNS_Label_stage2" (DNS::Label::__parse_DNS_Label_stage2)
[debug/ast-declarations]                             - Parameter "__data" (DNS::Label::__parse_DNS_Label_stage2::__data)
[debug/ast-declarations]                             - Parameter "__begin" (DNS::Label::__parse_DNS_Label_stage2::__begin)
[debug/ast-declarations]                             - Parameter "__cur" (DNS::Label::__parse_DNS_Label_stage2::__cur)
[debug/ast-declarations]                             - Parameter "__trim" (DNS::Label::__parse_DNS_Label_stage2::__trim)
[debug/ast-declarations]                             - Parameter "__lah" (DNS::Label::__parse_DNS_Label_stage2::__lah)
[debug/ast-declarations]                             - Parameter "__lahe" (DNS::Label::__parse_DNS_Label_stage2::__lahe)
[debug/ast-declarations]                             - Parameter "__error" (DNS::Label::__parse_DNS_Label_stage2::__error)
[debug/ast-declarations]                         - Field "__error" (DNS::Label::__error)
[debug/ast-declarations]           - LocalVariable "ncur" (DNS::Label::parse3::ncur)
[debug/ast-declarations]           - LocalVariable "lahead" (DNS::Label::parse3::lahead)
[debug/ast-declarations]           - LocalVariable "lahead_end" (DNS::Label::parse3::lahead_end)
[debug/ast-declarations]           - LocalVariable "error" (DNS::Label::parse3::error)
[debug/ast-declarations]                   - Parameter "__data" (DNS::Label::__parse_stage1::__data)
[debug/ast-declarations]                   - Parameter "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]                   - Parameter "__cur" (DNS::Label::__parse_stage1::__cur)
[debug/ast-declarations]                   - Parameter "__trim" (DNS::Label::__parse_stage1::__trim)
[debug/ast-declarations]                   - Parameter "__lah" (DNS::Label::__parse_stage1::__lah)
[debug/ast-declarations]                   - Parameter "__lahe" (DNS::Label::__parse_stage1::__lahe)
[debug/ast-declarations]                   - Parameter "__error" (DNS::Label::__parse_stage1::__error)
[debug/ast-declarations]   - Function "DNS::Label::parse2" (DNS::Label::parse2)
[debug/ast-declarations]         - Parameter "unit" (DNS::Label::parse2::unit)
[debug/ast-declarations]         - Parameter "data" (DNS::Label::parse2::data)
[debug/ast-declarations]         - Parameter "cur" (DNS::Label::parse2::cur)
[debug/ast-declarations]         - Parameter "context" (DNS::Label::parse2::context)
[debug/ast-declarations]           - LocalVariable "ncur" (DNS::Label::parse2::ncur)
[debug/ast-declarations]           - LocalVariable "lahead" (DNS::Label::parse2::lahead)
[debug/ast-declarations]           - LocalVariable "lahead_end" (DNS::Label::parse2::lahead_end)
[debug/ast-declarations]           - LocalVariable "error" (DNS::Label::parse2::error)
[debug/ast-declarations]                   - Parameter "__data" (DNS::Label::__parse_stage1::__data)
[debug/ast-declarations]                   - Parameter "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]                   - Parameter "__cur" (DNS::Label::__parse_stage1::__cur)
[debug/ast-declarations]                   - Parameter "__trim" (DNS::Label::__parse_stage1::__trim)
[debug/ast-declarations]                   - Parameter "__lah" (DNS::Label::__parse_stage1::__lah)
[debug/ast-declarations]                   - Parameter "__lahe" (DNS::Label::__parse_stage1::__lahe)
[debug/ast-declarations]                   - Parameter "__error" (DNS::Label::__parse_stage1::__error)
[debug/ast-declarations]   - Function "__register_DNS_Label" (DNS::__register_DNS_Label)
[debug/ast-declarations]                         - Expression "self" (DNS::__register_DNS_Label::<anon-struct-4>::self)
[debug/ast-declarations]                         - Field "name" (DNS::__register_DNS_Label::<anon-struct-4>::name)
[debug/ast-declarations]                         - Field "is_public" (DNS::__register_DNS_Label::<anon-struct-4>::is_public)
[debug/ast-declarations]                         - Field "parse1" (DNS::__register_DNS_Label::<anon-struct-4>::parse1)
[debug/ast-declarations]                             - Parameter "data" (DNS::Label::parse1::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Label::parse1::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Label::parse1::context)
[debug/ast-declarations]                         - Field "parse2" (DNS::__register_DNS_Label::<anon-struct-4>::parse2)
[debug/ast-declarations]                             - Parameter "unit" (DNS::Label::parse2::unit)
[debug/ast-declarations]                             - Parameter "data" (DNS::Label::parse2::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Label::parse2::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Label::parse2::context)
[debug/ast-declarations]                         - Field "parse3" (DNS::__register_DNS_Label::<anon-struct-4>::parse3)
[debug/ast-declarations]                             - Parameter "gunit" (DNS::Label::parse3::gunit)
[debug/ast-declarations]                             - Parameter "data" (DNS::Label::parse3::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Label::parse3::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Label::parse3::context)
[debug/ast-declarations]                         - Field "context_new" (DNS::__register_DNS_Label::<anon-struct-4>::context_new)
[debug/ast-declarations]                         - Field "type_info" (DNS::__register_DNS_Label::<anon-struct-4>::type_info)
[debug/ast-declarations]                         - Field "description" (DNS::__register_DNS_Label::<anon-struct-4>::description)
[debug/ast-declarations]                         - Field "mime_types" (DNS::__register_DNS_Label::<anon-struct-4>::mime_types)
[debug/ast-declarations]                         - Field "ports" (DNS::__register_DNS_Label::<anon-struct-4>::ports)
[debug/ast-declarations]                                 - Expression "self" (DNS::Label::self)
[debug/ast-declarations]                                 - Field "ptr" (DNS::Label::ptr)
[debug/ast-declarations]                                 - Field "__on_ptr" (DNS::Label::__on_ptr)
[debug/ast-declarations]                                     - Parameter "__dd" (DNS::Label::__on_ptr::__dd)
[debug/ast-declarations]                                 - Field "__on_0x25_init" (DNS::Label::__on_0x25_init)
[debug/ast-declarations]                                 - Field "__on_0x25_done" (DNS::Label::__on_0x25_done)
[debug/ast-declarations]                                 - Field "__on_0x25_error" (DNS::Label::__on_0x25_error)
[debug/ast-declarations]                                     - Parameter "__except" (DNS::Label::__on_0x25_error::__except)
[debug/ast-declarations]                                 - Field "__str__" (DNS::Label::__str__)
[debug/ast-declarations]                                 - Field "__on_0x25_finally" (DNS::Label::__on_0x25_finally)
[debug/ast-declarations]                                 - Field "__on_0x25_confirmed" (DNS::Label::__on_0x25_confirmed)
[debug/ast-declarations]                                 - Field "__on_0x25_rejected" (DNS::Label::__on_0x25_rejected)
[debug/ast-declarations]                                 - Field "__on_0x25_synced" (DNS::Label::__on_0x25_synced)
[debug/ast-declarations]                                 - Field "__on_0x25_gap" (DNS::Label::__on_0x25_gap)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Label::__on_0x25_gap::seq)
[debug/ast-declarations]                                     - Parameter "len" (DNS::Label::__on_0x25_gap::len)
[debug/ast-declarations]                                 - Field "__on_0x25_overlap" (DNS::Label::__on_0x25_overlap)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Label::__on_0x25_overlap::seq)
[debug/ast-declarations]                                     - Parameter "old" (DNS::Label::__on_0x25_overlap::old)
[debug/ast-declarations]                                     - Parameter "new_" (DNS::Label::__on_0x25_overlap::new_)
[debug/ast-declarations]                                 - Field "__on_0x25_skipped" (DNS::Label::__on_0x25_skipped)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Label::__on_0x25_skipped::seq)
[debug/ast-declarations]                                 - Field "__on_0x25_undelivered" (DNS::Label::__on_0x25_undelivered)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Label::__on_0x25_undelivered::seq)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Label::__on_0x25_undelivered::data)
[debug/ast-declarations]                                 - Field "__begin" (DNS::Label::__begin)
[debug/ast-declarations]                                 - Field "__position" (DNS::Label::__position)
[debug/ast-declarations]                                 - Field "__position_update" (DNS::Label::__position_update)
[debug/ast-declarations]                                 - Field "__parser" (DNS::Label::__parser)
[debug/ast-declarations]                                 - Field "__sink" (DNS::Label::__sink)
[debug/ast-declarations]                                 - Field "__filters" (DNS::Label::__filters)
[debug/ast-declarations]                                 - Field "__parse_stage1" (DNS::Label::__parse_stage1)
[debug/ast-declarations]                                     - Parameter "__data" (DNS::Label::__parse_stage1::__data)
[debug/ast-declarations]                                     - Parameter "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]                                     - Parameter "__cur" (DNS::Label::__parse_stage1::__cur)
[debug/ast-declarations]                                     - Parameter "__trim" (DNS::Label::__parse_stage1::__trim)
[debug/ast-declarations]                                     - Parameter "__lah" (DNS::Label::__parse_stage1::__lah)
[debug/ast-declarations]                                     - Parameter "__lahe" (DNS::Label::__parse_stage1::__lahe)
[debug/ast-declarations]                                     - Parameter "__error" (DNS::Label::__parse_stage1::__error)
[debug/ast-declarations]                                 - Field "parse1" (DNS::Label::parse1)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Label::parse1::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Label::parse1::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Label::parse1::context)
[debug/ast-declarations]                                 - Field "parse2" (DNS::Label::parse2)
[debug/ast-declarations]                                     - Parameter "unit" (DNS::Label::parse2::unit)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Label::parse2::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Label::parse2::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Label::parse2::context)
[debug/ast-declarations]                                 - Field "parse3" (DNS::Label::parse3)
[debug/ast-declarations]                                     - Parameter "gunit" (DNS::Label::parse3::gunit)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Label::parse3::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Label::parse3::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Label::parse3::context)
[debug/ast-declarations]                                 - Field "__parse_DNS_Label_stage2" (DNS::Label::__parse_DNS_Label_stage2)
[debug/ast-declarations]                                     - Parameter "__data" (DNS::Label::__parse_DNS_Label_stage2::__data)
[debug/ast-declarations]                                     - Parameter "__begin" (DNS::Label::__parse_DNS_Label_stage2::__begin)
[debug/ast-declarations]                                     - Parameter "__cur" (DNS::Label::__parse_DNS_Label_stage2::__cur)
[debug/ast-declarations]                                     - Parameter "__trim" (DNS::Label::__parse_DNS_Label_stage2::__trim)
[debug/ast-declarations]                                     - Parameter "__lah" (DNS::Label::__parse_DNS_Label_stage2::__lah)
[debug/ast-declarations]                                     - Parameter "__lahe" (DNS::Label::__parse_DNS_Label_stage2::__lahe)
[debug/ast-declarations]                                     - Parameter "__error" (DNS::Label::__parse_DNS_Label_stage2::__error)
[debug/ast-declarations]                                 - Field "__error" (DNS::Label::__error)
[debug/ast-declarations]                                 - Expression "self" (DNS::Label::self)
[debug/ast-declarations]                                 - Field "ptr" (DNS::Label::ptr)
[debug/ast-declarations]                                 - Field "__on_ptr" (DNS::Label::__on_ptr)
[debug/ast-declarations]                                     - Parameter "__dd" (DNS::Label::__on_ptr::__dd)
[debug/ast-declarations]                                 - Field "__on_0x25_init" (DNS::Label::__on_0x25_init)
[debug/ast-declarations]                                 - Field "__on_0x25_done" (DNS::Label::__on_0x25_done)
[debug/ast-declarations]                                 - Field "__on_0x25_error" (DNS::Label::__on_0x25_error)
[debug/ast-declarations]                                     - Parameter "__except" (DNS::Label::__on_0x25_error::__except)
[debug/ast-declarations]                                 - Field "__str__" (DNS::Label::__str__)
[debug/ast-declarations]                                 - Field "__on_0x25_finally" (DNS::Label::__on_0x25_finally)
[debug/ast-declarations]                                 - Field "__on_0x25_confirmed" (DNS::Label::__on_0x25_confirmed)
[debug/ast-declarations]                                 - Field "__on_0x25_rejected" (DNS::Label::__on_0x25_rejected)
[debug/ast-declarations]                                 - Field "__on_0x25_synced" (DNS::Label::__on_0x25_synced)
[debug/ast-declarations]                                 - Field "__on_0x25_gap" (DNS::Label::__on_0x25_gap)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Label::__on_0x25_gap::seq)
[debug/ast-declarations]                                     - Parameter "len" (DNS::Label::__on_0x25_gap::len)
[debug/ast-declarations]                                 - Field "__on_0x25_overlap" (DNS::Label::__on_0x25_overlap)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Label::__on_0x25_overlap::seq)
[debug/ast-declarations]                                     - Parameter "old" (DNS::Label::__on_0x25_overlap::old)
[debug/ast-declarations]                                     - Parameter "new_" (DNS::Label::__on_0x25_overlap::new_)
[debug/ast-declarations]                                 - Field "__on_0x25_skipped" (DNS::Label::__on_0x25_skipped)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Label::__on_0x25_skipped::seq)
[debug/ast-declarations]                                 - Field "__on_0x25_undelivered" (DNS::Label::__on_0x25_undelivered)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Label::__on_0x25_undelivered::seq)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Label::__on_0x25_undelivered::data)
[debug/ast-declarations]                                 - Field "__begin" (DNS::Label::__begin)
[debug/ast-declarations]                                 - Field "__position" (DNS::Label::__position)
[debug/ast-declarations]                                 - Field "__position_update" (DNS::Label::__position_update)
[debug/ast-declarations]                                 - Field "__parser" (DNS::Label::__parser)
[debug/ast-declarations]                                 - Field "__sink" (DNS::Label::__sink)
[debug/ast-declarations]                                 - Field "__filters" (DNS::Label::__filters)
[debug/ast-declarations]                                 - Field "__parse_stage1" (DNS::Label::__parse_stage1)
[debug/ast-declarations]                                     - Parameter "__data" (DNS::Label::__parse_stage1::__data)
[debug/ast-declarations]                                     - Parameter "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]                                     - Parameter "__cur" (DNS::Label::__parse_stage1::__cur)
[debug/ast-declarations]                                     - Parameter "__trim" (DNS::Label::__parse_stage1::__trim)
[debug/ast-declarations]                                     - Parameter "__lah" (DNS::Label::__parse_stage1::__lah)
[debug/ast-declarations]                                     - Parameter "__lahe" (DNS::Label::__parse_stage1::__lahe)
[debug/ast-declarations]                                     - Parameter "__error" (DNS::Label::__parse_stage1::__error)
[debug/ast-declarations]                                 - Field "parse1" (DNS::Label::parse1)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Label::parse1::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Label::parse1::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Label::parse1::context)
[debug/ast-declarations]                                 - Field "parse2" (DNS::Label::parse2)
[debug/ast-declarations]                                     - Parameter "unit" (DNS::Label::parse2::unit)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Label::parse2::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Label::parse2::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Label::parse2::context)
[debug/ast-declarations]                                 - Field "parse3" (DNS::Label::parse3)
[debug/ast-declarations]                                     - Parameter "gunit" (DNS::Label::parse3::gunit)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Label::parse3::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Label::parse3::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Label::parse3::context)
[debug/ast-declarations]                                 - Field "__parse_DNS_Label_stage2" (DNS::Label::__parse_DNS_Label_stage2)
[debug/ast-declarations]                                     - Parameter "__data" (DNS::Label::__parse_DNS_Label_stage2::__data)
[debug/ast-declarations]                                     - Parameter "__begin" (DNS::Label::__parse_DNS_Label_stage2::__begin)
[debug/ast-declarations]                                     - Parameter "__cur" (DNS::Label::__parse_DNS_Label_stage2::__cur)
[debug/ast-declarations]                                     - Parameter "__trim" (DNS::Label::__parse_DNS_Label_stage2::__trim)
[debug/ast-declarations]                                     - Parameter "__lah" (DNS::Label::__parse_DNS_Label_stage2::__lah)
[debug/ast-declarations]                                     - Parameter "__lahe" (DNS::Label::__parse_DNS_Label_stage2::__lahe)
[debug/ast-declarations]                                     - Parameter "__error" (DNS::Label::__parse_DNS_Label_stage2::__error)
[debug/ast-declarations]                                 - Field "__error" (DNS::Label::__error)
[debug/ast-declarations]   - Constant "__feat%DNS__Pointer%uses_random_access" (DNS::__feat%DNS__Pointer%uses_random_access)
[debug/ast-declarations]   - Constant "__feat%DNS__Pointer%is_filter" (DNS::__feat%DNS__Pointer%is_filter)
[debug/ast-declarations]   - Constant "__feat%DNS__Pointer%supports_filters" (DNS::__feat%DNS__Pointer%supports_filters)
[debug/ast-declarations]   - Constant "__feat%DNS__Pointer%supports_sinks" (DNS::__feat%DNS__Pointer%supports_sinks)
[debug/ast-declarations]   - Constant "__feat%DNS__Pointer%synchronization" (DNS::__feat%DNS__Pointer%synchronization)
[debug/ast-declarations]   - Function "DNS::Pointer::__parse_stage1" (DNS::Pointer::__parse_stage1)
[debug/ast-declarations]         - Parameter "__data" (DNS::Pointer::__parse_stage1::__data)
[debug/ast-declarations]         - Parameter "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]         - Parameter "__cur" (DNS::Pointer::__parse_stage1::__cur)
[debug/ast-declarations]         - Parameter "__trim" (DNS::Pointer::__parse_stage1::__trim)
[debug/ast-declarations]         - Parameter "__lah" (DNS::Pointer::__parse_stage1::__lah)
[debug/ast-declarations]         - Parameter "__lahe" (DNS::Pointer::__parse_stage1::__lahe)
[debug/ast-declarations]         - Parameter "__error" (DNS::Pointer::__parse_stage1::__error)
[debug/ast-declarations]           - LocalVariable "__result" (DNS::Pointer::__parse_stage1::__result)
[debug/ast-declarations]               - LocalVariable "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]               - LocalVariable "filtered" (DNS::Pointer::__parse_stage1::filtered)
[debug/ast-declarations]                       - LocalVariable "filtered_data" (DNS::Pointer::__parse_stage1::filtered_data)
[debug/ast-declarations]                             - Parameter "__data" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__data)
[debug/ast-declarations]                             - Parameter "__begin" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__begin)
[debug/ast-declarations]                             - Parameter "__cur" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__cur)
[debug/ast-declarations]                             - Parameter "__trim" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__trim)
[debug/ast-declarations]                             - Parameter "__lah" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lah)
[debug/ast-declarations]                             - Parameter "__lahe" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lahe)
[debug/ast-declarations]                             - Parameter "__error" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__error)
[debug/ast-declarations]                           - Parameter "__data" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__data)
[debug/ast-declarations]                           - Parameter "__begin" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__begin)
[debug/ast-declarations]                           - Parameter "__cur" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__cur)
[debug/ast-declarations]                           - Parameter "__trim" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__trim)
[debug/ast-declarations]                           - Parameter "__lah" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lah)
[debug/ast-declarations]                           - Parameter "__lahe" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lahe)
[debug/ast-declarations]                           - Parameter "__error" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__error)
[debug/ast-declarations]             - Parameter "__except" (DNS::Pointer::__parse_stage1::__except)
[debug/ast-declarations]                       - Parameter "__except" (DNS::Pointer::__on_0x25_error::__except)
[debug/ast-declarations]   - Function "DNS::Pointer::__parse_DNS_Pointer_2_stage2" (DNS::Pointer::__parse_DNS_Pointer_2_stage2)
[debug/ast-declarations]         - Parameter "__data" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__data)
[debug/ast-declarations]         - Parameter "__begin" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__begin)
[debug/ast-declarations]         - Parameter "__cur" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__cur)
[debug/ast-declarations]         - Parameter "__trim" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__trim)
[debug/ast-declarations]         - Parameter "__lah" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lah)
[debug/ast-declarations]         - Parameter "__lahe" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lahe)
[debug/ast-declarations]         - Parameter "__error" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__error)
[debug/ast-declarations]           - LocalVariable "__result" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__result)
[debug/ast-declarations]                   - Parameter "__data" (DNS::Label::__parse_stage1::__data)
[debug/ast-declarations]                   - Parameter "__begin" (DNS::Label::__parse_stage1::__begin)
[debug/ast-declarations]                   - Parameter "__cur" (DNS::Label::__parse_stage1::__cur)
[debug/ast-declarations]                   - Parameter "__trim" (DNS::Label::__parse_stage1::__trim)
[debug/ast-declarations]                   - Parameter "__lah" (DNS::Label::__parse_stage1::__lah)
[debug/ast-declarations]                   - Parameter "__lahe" (DNS::Label::__parse_stage1::__lahe)
[debug/ast-declarations]                   - Parameter "__error" (DNS::Label::__parse_stage1::__error)
[debug/ast-declarations]                 - Parameter "__dd" (DNS::Pointer::__on_name::__dd)
[debug/ast-declarations]   - Function "DNS::Pointer::parse1" (DNS::Pointer::parse1)
[debug/ast-declarations]         - Parameter "data" (DNS::Pointer::parse1::data)
[debug/ast-declarations]         - Parameter "cur" (DNS::Pointer::parse1::cur)
[debug/ast-declarations]         - Parameter "context" (DNS::Pointer::parse1::context)
[debug/ast-declarations]           - LocalVariable "unit" (DNS::Pointer::parse1::unit)
[debug/ast-declarations]           - LocalVariable "ncur" (DNS::Pointer::parse1::ncur)
[debug/ast-declarations]           - LocalVariable "lahead" (DNS::Pointer::parse1::lahead)
[debug/ast-declarations]           - LocalVariable "lahead_end" (DNS::Pointer::parse1::lahead_end)
[debug/ast-declarations]           - LocalVariable "error" (DNS::Pointer::parse1::error)
[debug/ast-declarations]                   - Parameter "__data" (DNS::Pointer::__parse_stage1::__data)
[debug/ast-declarations]                   - Parameter "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]                   - Parameter "__cur" (DNS::Pointer::__parse_stage1::__cur)
[debug/ast-declarations]                   - Parameter "__trim" (DNS::Pointer::__parse_stage1::__trim)
[debug/ast-declarations]                   - Parameter "__lah" (DNS::Pointer::__parse_stage1::__lah)
[debug/ast-declarations]                   - Parameter "__lahe" (DNS::Pointer::__parse_stage1::__lahe)
[debug/ast-declarations]                   - Parameter "__error" (DNS::Pointer::__parse_stage1::__error)
[debug/ast-declarations]   - Function "DNS::Pointer::parse3" (DNS::Pointer::parse3)
[debug/ast-declarations]         - Parameter "gunit" (DNS::Pointer::parse3::gunit)
[debug/ast-declarations]         - Parameter "data" (DNS::Pointer::parse3::data)
[debug/ast-declarations]         - Parameter "cur" (DNS::Pointer::parse3::cur)
[debug/ast-declarations]         - Parameter "context" (DNS::Pointer::parse3::context)
[debug/ast-declarations]           - LocalVariable "unit" (DNS::Pointer::parse3::unit)
[debug/ast-declarations]                         - Expression "self" (DNS::Pointer::self)
[debug/ast-declarations]                         - Field "name" (DNS::Pointer::name)
[debug/ast-declarations]                         - Field "__on_name" (DNS::Pointer::__on_name)
[debug/ast-declarations]                             - Parameter "__dd" (DNS::Pointer::__on_name::__dd)
[debug/ast-declarations]                         - Field "__on_0x25_init" (DNS::Pointer::__on_0x25_init)
[debug/ast-declarations]                         - Field "__on_0x25_done" (DNS::Pointer::__on_0x25_done)
[debug/ast-declarations]                         - Field "__on_0x25_error" (DNS::Pointer::__on_0x25_error)
[debug/ast-declarations]                             - Parameter "__except" (DNS::Pointer::__on_0x25_error::__except)
[debug/ast-declarations]                         - Field "__str__" (DNS::Pointer::__str__)
[debug/ast-declarations]                         - Field "__on_0x25_finally" (DNS::Pointer::__on_0x25_finally)
[debug/ast-declarations]                         - Field "__on_0x25_confirmed" (DNS::Pointer::__on_0x25_confirmed)
[debug/ast-declarations]                         - Field "__on_0x25_rejected" (DNS::Pointer::__on_0x25_rejected)
[debug/ast-declarations]                         - Field "__on_0x25_synced" (DNS::Pointer::__on_0x25_synced)
[debug/ast-declarations]                         - Field "__on_0x25_gap" (DNS::Pointer::__on_0x25_gap)
[debug/ast-declarations]                             - Parameter "seq" (DNS::Pointer::__on_0x25_gap::seq)
[debug/ast-declarations]                             - Parameter "len" (DNS::Pointer::__on_0x25_gap::len)
[debug/ast-declarations]                         - Field "__on_0x25_overlap" (DNS::Pointer::__on_0x25_overlap)
[debug/ast-declarations]                             - Parameter "seq" (DNS::Pointer::__on_0x25_overlap::seq)
[debug/ast-declarations]                             - Parameter "old" (DNS::Pointer::__on_0x25_overlap::old)
[debug/ast-declarations]                             - Parameter "new_" (DNS::Pointer::__on_0x25_overlap::new_)
[debug/ast-declarations]                         - Field "__on_0x25_skipped" (DNS::Pointer::__on_0x25_skipped)
[debug/ast-declarations]                             - Parameter "seq" (DNS::Pointer::__on_0x25_skipped::seq)
[debug/ast-declarations]                         - Field "__on_0x25_undelivered" (DNS::Pointer::__on_0x25_undelivered)
[debug/ast-declarations]                             - Parameter "seq" (DNS::Pointer::__on_0x25_undelivered::seq)
[debug/ast-declarations]                             - Parameter "data" (DNS::Pointer::__on_0x25_undelivered::data)
[debug/ast-declarations]                         - Field "__begin" (DNS::Pointer::__begin)
[debug/ast-declarations]                         - Field "__position" (DNS::Pointer::__position)
[debug/ast-declarations]                         - Field "__position_update" (DNS::Pointer::__position_update)
[debug/ast-declarations]                         - Field "__parser" (DNS::Pointer::__parser)
[debug/ast-declarations]                         - Field "__sink" (DNS::Pointer::__sink)
[debug/ast-declarations]                         - Field "__filters" (DNS::Pointer::__filters)
[debug/ast-declarations]                         - Field "__parse_stage1" (DNS::Pointer::__parse_stage1)
[debug/ast-declarations]                             - Parameter "__data" (DNS::Pointer::__parse_stage1::__data)
[debug/ast-declarations]                             - Parameter "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]                             - Parameter "__cur" (DNS::Pointer::__parse_stage1::__cur)
[debug/ast-declarations]                             - Parameter "__trim" (DNS::Pointer::__parse_stage1::__trim)
[debug/ast-declarations]                             - Parameter "__lah" (DNS::Pointer::__parse_stage1::__lah)
[debug/ast-declarations]                             - Parameter "__lahe" (DNS::Pointer::__parse_stage1::__lahe)
[debug/ast-declarations]                             - Parameter "__error" (DNS::Pointer::__parse_stage1::__error)
[debug/ast-declarations]                         - Field "parse1" (DNS::Pointer::parse1)
[debug/ast-declarations]                             - Parameter "data" (DNS::Pointer::parse1::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Pointer::parse1::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Pointer::parse1::context)
[debug/ast-declarations]                         - Field "parse2" (DNS::Pointer::parse2)
[debug/ast-declarations]                             - Parameter "unit" (DNS::Pointer::parse2::unit)
[debug/ast-declarations]                             - Parameter "data" (DNS::Pointer::parse2::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Pointer::parse2::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Pointer::parse2::context)
[debug/ast-declarations]                         - Field "parse3" (DNS::Pointer::parse3)
[debug/ast-declarations]                             - Parameter "gunit" (DNS::Pointer::parse3::gunit)
[debug/ast-declarations]                             - Parameter "data" (DNS::Pointer::parse3::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Pointer::parse3::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Pointer::parse3::context)
[debug/ast-declarations]                         - Field "__parse_DNS_Pointer_2_stage2" (DNS::Pointer::__parse_DNS_Pointer_2_stage2)
[debug/ast-declarations]                             - Parameter "__data" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__data)
[debug/ast-declarations]                             - Parameter "__begin" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__begin)
[debug/ast-declarations]                             - Parameter "__cur" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__cur)
[debug/ast-declarations]                             - Parameter "__trim" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__trim)
[debug/ast-declarations]                             - Parameter "__lah" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lah)
[debug/ast-declarations]                             - Parameter "__lahe" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lahe)
[debug/ast-declarations]                             - Parameter "__error" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__error)
[debug/ast-declarations]                         - Field "__error" (DNS::Pointer::__error)
[debug/ast-declarations]           - LocalVariable "ncur" (DNS::Pointer::parse3::ncur)
[debug/ast-declarations]           - LocalVariable "lahead" (DNS::Pointer::parse3::lahead)
[debug/ast-declarations]           - LocalVariable "lahead_end" (DNS::Pointer::parse3::lahead_end)
[debug/ast-declarations]           - LocalVariable "error" (DNS::Pointer::parse3::error)
[debug/ast-declarations]                   - Parameter "__data" (DNS::Pointer::__parse_stage1::__data)
[debug/ast-declarations]                   - Parameter "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]                   - Parameter "__cur" (DNS::Pointer::__parse_stage1::__cur)
[debug/ast-declarations]                   - Parameter "__trim" (DNS::Pointer::__parse_stage1::__trim)
[debug/ast-declarations]                   - Parameter "__lah" (DNS::Pointer::__parse_stage1::__lah)
[debug/ast-declarations]                   - Parameter "__lahe" (DNS::Pointer::__parse_stage1::__lahe)
[debug/ast-declarations]                   - Parameter "__error" (DNS::Pointer::__parse_stage1::__error)
[debug/ast-declarations]   - Function "DNS::Pointer::parse2" (DNS::Pointer::parse2)
[debug/ast-declarations]         - Parameter "unit" (DNS::Pointer::parse2::unit)
[debug/ast-declarations]         - Parameter "data" (DNS::Pointer::parse2::data)
[debug/ast-declarations]         - Parameter "cur" (DNS::Pointer::parse2::cur)
[debug/ast-declarations]         - Parameter "context" (DNS::Pointer::parse2::context)
[debug/ast-declarations]           - LocalVariable "ncur" (DNS::Pointer::parse2::ncur)
[debug/ast-declarations]           - LocalVariable "lahead" (DNS::Pointer::parse2::lahead)
[debug/ast-declarations]           - LocalVariable "lahead_end" (DNS::Pointer::parse2::lahead_end)
[debug/ast-declarations]           - LocalVariable "error" (DNS::Pointer::parse2::error)
[debug/ast-declarations]                   - Parameter "__data" (DNS::Pointer::__parse_stage1::__data)
[debug/ast-declarations]                   - Parameter "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]                   - Parameter "__cur" (DNS::Pointer::__parse_stage1::__cur)
[debug/ast-declarations]                   - Parameter "__trim" (DNS::Pointer::__parse_stage1::__trim)
[debug/ast-declarations]                   - Parameter "__lah" (DNS::Pointer::__parse_stage1::__lah)
[debug/ast-declarations]                   - Parameter "__lahe" (DNS::Pointer::__parse_stage1::__lahe)
[debug/ast-declarations]                   - Parameter "__error" (DNS::Pointer::__parse_stage1::__error)
[debug/ast-declarations]   - Function "__register_DNS_Pointer" (DNS::__register_DNS_Pointer)
[debug/ast-declarations]                         - Expression "self" (DNS::__register_DNS_Pointer::<anon-struct-8>::self)
[debug/ast-declarations]                         - Field "name" (DNS::__register_DNS_Pointer::<anon-struct-8>::name)
[debug/ast-declarations]                         - Field "is_public" (DNS::__register_DNS_Pointer::<anon-struct-8>::is_public)
[debug/ast-declarations]                         - Field "parse1" (DNS::__register_DNS_Pointer::<anon-struct-8>::parse1)
[debug/ast-declarations]                             - Parameter "data" (DNS::Pointer::parse1::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Pointer::parse1::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Pointer::parse1::context)
[debug/ast-declarations]                         - Field "parse2" (DNS::__register_DNS_Pointer::<anon-struct-8>::parse2)
[debug/ast-declarations]                             - Parameter "unit" (DNS::Pointer::parse2::unit)
[debug/ast-declarations]                             - Parameter "data" (DNS::Pointer::parse2::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Pointer::parse2::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Pointer::parse2::context)
[debug/ast-declarations]                         - Field "parse3" (DNS::__register_DNS_Pointer::<anon-struct-8>::parse3)
[debug/ast-declarations]                             - Parameter "gunit" (DNS::Pointer::parse3::gunit)
[debug/ast-declarations]                             - Parameter "data" (DNS::Pointer::parse3::data)
[debug/ast-declarations]                             - Parameter "cur" (DNS::Pointer::parse3::cur)
[debug/ast-declarations]                             - Parameter "context" (DNS::Pointer::parse3::context)
[debug/ast-declarations]                         - Field "context_new" (DNS::__register_DNS_Pointer::<anon-struct-8>::context_new)
[debug/ast-declarations]                         - Field "type_info" (DNS::__register_DNS_Pointer::<anon-struct-8>::type_info)
[debug/ast-declarations]                         - Field "description" (DNS::__register_DNS_Pointer::<anon-struct-8>::description)
[debug/ast-declarations]                         - Field "mime_types" (DNS::__register_DNS_Pointer::<anon-struct-8>::mime_types)
[debug/ast-declarations]                         - Field "ports" (DNS::__register_DNS_Pointer::<anon-struct-8>::ports)
[debug/ast-declarations]                                 - Expression "self" (DNS::Pointer::self)
[debug/ast-declarations]                                 - Field "name" (DNS::Pointer::name)
[debug/ast-declarations]                                 - Field "__on_name" (DNS::Pointer::__on_name)
[debug/ast-declarations]                                     - Parameter "__dd" (DNS::Pointer::__on_name::__dd)
[debug/ast-declarations]                                 - Field "__on_0x25_init" (DNS::Pointer::__on_0x25_init)
[debug/ast-declarations]                                 - Field "__on_0x25_done" (DNS::Pointer::__on_0x25_done)
[debug/ast-declarations]                                 - Field "__on_0x25_error" (DNS::Pointer::__on_0x25_error)
[debug/ast-declarations]                                     - Parameter "__except" (DNS::Pointer::__on_0x25_error::__except)
[debug/ast-declarations]                                 - Field "__str__" (DNS::Pointer::__str__)
[debug/ast-declarations]                                 - Field "__on_0x25_finally" (DNS::Pointer::__on_0x25_finally)
[debug/ast-declarations]                                 - Field "__on_0x25_confirmed" (DNS::Pointer::__on_0x25_confirmed)
[debug/ast-declarations]                                 - Field "__on_0x25_rejected" (DNS::Pointer::__on_0x25_rejected)
[debug/ast-declarations]                                 - Field "__on_0x25_synced" (DNS::Pointer::__on_0x25_synced)
[debug/ast-declarations]                                 - Field "__on_0x25_gap" (DNS::Pointer::__on_0x25_gap)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Pointer::__on_0x25_gap::seq)
[debug/ast-declarations]                                     - Parameter "len" (DNS::Pointer::__on_0x25_gap::len)
[debug/ast-declarations]                                 - Field "__on_0x25_overlap" (DNS::Pointer::__on_0x25_overlap)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Pointer::__on_0x25_overlap::seq)
[debug/ast-declarations]                                     - Parameter "old" (DNS::Pointer::__on_0x25_overlap::old)
[debug/ast-declarations]                                     - Parameter "new_" (DNS::Pointer::__on_0x25_overlap::new_)
[debug/ast-declarations]                                 - Field "__on_0x25_skipped" (DNS::Pointer::__on_0x25_skipped)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Pointer::__on_0x25_skipped::seq)
[debug/ast-declarations]                                 - Field "__on_0x25_undelivered" (DNS::Pointer::__on_0x25_undelivered)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Pointer::__on_0x25_undelivered::seq)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Pointer::__on_0x25_undelivered::data)
[debug/ast-declarations]                                 - Field "__begin" (DNS::Pointer::__begin)
[debug/ast-declarations]                                 - Field "__position" (DNS::Pointer::__position)
[debug/ast-declarations]                                 - Field "__position_update" (DNS::Pointer::__position_update)
[debug/ast-declarations]                                 - Field "__parser" (DNS::Pointer::__parser)
[debug/ast-declarations]                                 - Field "__sink" (DNS::Pointer::__sink)
[debug/ast-declarations]                                 - Field "__filters" (DNS::Pointer::__filters)
[debug/ast-declarations]                                 - Field "__parse_stage1" (DNS::Pointer::__parse_stage1)
[debug/ast-declarations]                                     - Parameter "__data" (DNS::Pointer::__parse_stage1::__data)
[debug/ast-declarations]                                     - Parameter "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]                                     - Parameter "__cur" (DNS::Pointer::__parse_stage1::__cur)
[debug/ast-declarations]                                     - Parameter "__trim" (DNS::Pointer::__parse_stage1::__trim)
[debug/ast-declarations]                                     - Parameter "__lah" (DNS::Pointer::__parse_stage1::__lah)
[debug/ast-declarations]                                     - Parameter "__lahe" (DNS::Pointer::__parse_stage1::__lahe)
[debug/ast-declarations]                                     - Parameter "__error" (DNS::Pointer::__parse_stage1::__error)
[debug/ast-declarations]                                 - Field "parse1" (DNS::Pointer::parse1)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Pointer::parse1::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Pointer::parse1::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Pointer::parse1::context)
[debug/ast-declarations]                                 - Field "parse2" (DNS::Pointer::parse2)
[debug/ast-declarations]                                     - Parameter "unit" (DNS::Pointer::parse2::unit)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Pointer::parse2::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Pointer::parse2::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Pointer::parse2::context)
[debug/ast-declarations]                                 - Field "parse3" (DNS::Pointer::parse3)
[debug/ast-declarations]                                     - Parameter "gunit" (DNS::Pointer::parse3::gunit)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Pointer::parse3::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Pointer::parse3::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Pointer::parse3::context)
[debug/ast-declarations]                                 - Field "__parse_DNS_Pointer_2_stage2" (DNS::Pointer::__parse_DNS_Pointer_2_stage2)
[debug/ast-declarations]                                     - Parameter "__data" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__data)
[debug/ast-declarations]                                     - Parameter "__begin" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__begin)
[debug/ast-declarations]                                     - Parameter "__cur" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__cur)
[debug/ast-declarations]                                     - Parameter "__trim" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__trim)
[debug/ast-declarations]                                     - Parameter "__lah" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lah)
[debug/ast-declarations]                                     - Parameter "__lahe" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lahe)
[debug/ast-declarations]                                     - Parameter "__error" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__error)
[debug/ast-declarations]                                 - Field "__error" (DNS::Pointer::__error)
[debug/ast-declarations]                                 - Expression "self" (DNS::Pointer::self)
[debug/ast-declarations]                                 - Field "name" (DNS::Pointer::name)
[debug/ast-declarations]                                 - Field "__on_name" (DNS::Pointer::__on_name)
[debug/ast-declarations]                                     - Parameter "__dd" (DNS::Pointer::__on_name::__dd)
[debug/ast-declarations]                                 - Field "__on_0x25_init" (DNS::Pointer::__on_0x25_init)
[debug/ast-declarations]                                 - Field "__on_0x25_done" (DNS::Pointer::__on_0x25_done)
[debug/ast-declarations]                                 - Field "__on_0x25_error" (DNS::Pointer::__on_0x25_error)
[debug/ast-declarations]                                     - Parameter "__except" (DNS::Pointer::__on_0x25_error::__except)
[debug/ast-declarations]                                 - Field "__str__" (DNS::Pointer::__str__)
[debug/ast-declarations]                                 - Field "__on_0x25_finally" (DNS::Pointer::__on_0x25_finally)
[debug/ast-declarations]                                 - Field "__on_0x25_confirmed" (DNS::Pointer::__on_0x25_confirmed)
[debug/ast-declarations]                                 - Field "__on_0x25_rejected" (DNS::Pointer::__on_0x25_rejected)
[debug/ast-declarations]                                 - Field "__on_0x25_synced" (DNS::Pointer::__on_0x25_synced)
[debug/ast-declarations]                                 - Field "__on_0x25_gap" (DNS::Pointer::__on_0x25_gap)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Pointer::__on_0x25_gap::seq)
[debug/ast-declarations]                                     - Parameter "len" (DNS::Pointer::__on_0x25_gap::len)
[debug/ast-declarations]                                 - Field "__on_0x25_overlap" (DNS::Pointer::__on_0x25_overlap)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Pointer::__on_0x25_overlap::seq)
[debug/ast-declarations]                                     - Parameter "old" (DNS::Pointer::__on_0x25_overlap::old)
[debug/ast-declarations]                                     - Parameter "new_" (DNS::Pointer::__on_0x25_overlap::new_)
[debug/ast-declarations]                                 - Field "__on_0x25_skipped" (DNS::Pointer::__on_0x25_skipped)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Pointer::__on_0x25_skipped::seq)
[debug/ast-declarations]                                 - Field "__on_0x25_undelivered" (DNS::Pointer::__on_0x25_undelivered)
[debug/ast-declarations]                                     - Parameter "seq" (DNS::Pointer::__on_0x25_undelivered::seq)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Pointer::__on_0x25_undelivered::data)
[debug/ast-declarations]                                 - Field "__begin" (DNS::Pointer::__begin)
[debug/ast-declarations]                                 - Field "__position" (DNS::Pointer::__position)
[debug/ast-declarations]                                 - Field "__position_update" (DNS::Pointer::__position_update)
[debug/ast-declarations]                                 - Field "__parser" (DNS::Pointer::__parser)
[debug/ast-declarations]                                 - Field "__sink" (DNS::Pointer::__sink)
[debug/ast-declarations]                                 - Field "__filters" (DNS::Pointer::__filters)
[debug/ast-declarations]                                 - Field "__parse_stage1" (DNS::Pointer::__parse_stage1)
[debug/ast-declarations]                                     - Parameter "__data" (DNS::Pointer::__parse_stage1::__data)
[debug/ast-declarations]                                     - Parameter "__begin" (DNS::Pointer::__parse_stage1::__begin)
[debug/ast-declarations]                                     - Parameter "__cur" (DNS::Pointer::__parse_stage1::__cur)
[debug/ast-declarations]                                     - Parameter "__trim" (DNS::Pointer::__parse_stage1::__trim)
[debug/ast-declarations]                                     - Parameter "__lah" (DNS::Pointer::__parse_stage1::__lah)
[debug/ast-declarations]                                     - Parameter "__lahe" (DNS::Pointer::__parse_stage1::__lahe)
[debug/ast-declarations]                                     - Parameter "__error" (DNS::Pointer::__parse_stage1::__error)
[debug/ast-declarations]                                 - Field "parse1" (DNS::Pointer::parse1)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Pointer::parse1::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Pointer::parse1::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Pointer::parse1::context)
[debug/ast-declarations]                                 - Field "parse2" (DNS::Pointer::parse2)
[debug/ast-declarations]                                     - Parameter "unit" (DNS::Pointer::parse2::unit)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Pointer::parse2::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Pointer::parse2::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Pointer::parse2::context)
[debug/ast-declarations]                                 - Field "parse3" (DNS::Pointer::parse3)
[debug/ast-declarations]                                     - Parameter "gunit" (DNS::Pointer::parse3::gunit)
[debug/ast-declarations]                                     - Parameter "data" (DNS::Pointer::parse3::data)
[debug/ast-declarations]                                     - Parameter "cur" (DNS::Pointer::parse3::cur)
[debug/ast-declarations]                                     - Parameter "context" (DNS::Pointer::parse3::context)
[debug/ast-declarations]                                 - Field "__parse_DNS_Pointer_2_stage2" (DNS::Pointer::__parse_DNS_Pointer_2_stage2)
[debug/ast-declarations]                                     - Parameter "__data" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__data)
[debug/ast-declarations]                                     - Parameter "__begin" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__begin)
[debug/ast-declarations]                                     - Parameter "__cur" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__cur)
[debug/ast-declarations]                                     - Parameter "__trim" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__trim)
[debug/ast-declarations]                                     - Parameter "__lah" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lah)
[debug/ast-declarations]                                     - Parameter "__lahe" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__lahe)
[debug/ast-declarations]                                     - Parameter "__error" (DNS::Pointer::__parse_DNS_Pointer_2_stage2::__error)
[debug/ast-declarations]                                 - Field "__error" (DNS::Pointer::__error)
[debug/ast-declarations] # [HILTI] hilti
[debug/ast-declarations]   - Type "BitOrder" (hilti::BitOrder)
[debug/ast-declarations]       - Constant "LSB0" (hilti::BitOrder::LSB0)
[debug/ast-declarations]       - Constant "MSB0" (hilti::BitOrder::MSB0)
[debug/ast-declarations]       - Constant "Undef" (hilti::BitOrder::Undef)
[debug/ast-declarations]   - Type "ByteOrder" (hilti::ByteOrder)
[debug/ast-declarations]       - Constant "Little" (hilti::ByteOrder::Little)
[debug/ast-declarations]       - Constant "Big" (hilti::ByteOrder::Big)
[debug/ast-declarations]       - Constant "Network" (hilti::ByteOrder::Network)
[debug/ast-declarations]       - Constant "Host" (hilti::ByteOrder::Host)
[debug/ast-declarations]       - Constant "Undef" (hilti::ByteOrder::Undef)
[debug/ast-declarations]   - Type "Side" (hilti::Side)
[debug/ast-declarations]       - Constant "Left" (hilti::Side::Left)
[debug/ast-declarations]       - Constant "Right" (hilti::Side::Right)
[debug/ast-declarations]       - Constant "Both" (hilti::Side::Both)
[debug/ast-declarations]       - Constant "Undef" (hilti::Side::Undef)
[debug/ast-declarations]   - Type "AddressFamily" (hilti::AddressFamily)
[debug/ast-declarations]       - Constant "IPv4" (hilti::AddressFamily::IPv4)
[debug/ast-declarations]       - Constant "IPv6" (hilti::AddressFamily::IPv6)
[debug/ast-declarations]       - Constant "Undef" (hilti::AddressFamily::Undef)
[debug/ast-declarations]   - Type "RealType" (hilti::RealType)
[debug/ast-declarations]       - Constant "IEEE754_Single" (hilti::RealType::IEEE754_Single)
[debug/ast-declarations]       - Constant "IEEE754_Double" (hilti::RealType::IEEE754_Double)
[debug/ast-declarations]       - Constant "Undef" (hilti::RealType::Undef)
[debug/ast-declarations]   - Type "Protocol" (hilti::Protocol)
[debug/ast-declarations]       - Constant "TCP" (hilti::Protocol::TCP)
[debug/ast-declarations]       - Constant "UDP" (hilti::Protocol::UDP)
[debug/ast-declarations]       - Constant "ICMP" (hilti::Protocol::ICMP)
[debug/ast-declarations]       - Constant "Undef" (hilti::Protocol::Undef)
[debug/ast-declarations]   - Type "Charset" (hilti::Charset)
[debug/ast-declarations]       - Constant "ASCII" (hilti::Charset::ASCII)
[debug/ast-declarations]       - Constant "UTF8" (hilti::Charset::UTF8)
[debug/ast-declarations]       - Constant "Undef" (hilti::Charset::Undef)
[debug/ast-declarations]   - Type "DecodeErrorStrategy" (hilti::DecodeErrorStrategy)
[debug/ast-declarations]       - Constant "IGNORE" (hilti::DecodeErrorStrategy::IGNORE)
[debug/ast-declarations]       - Constant "REPLACE" (hilti::DecodeErrorStrategy::REPLACE)
[debug/ast-declarations]       - Constant "STRICT" (hilti::DecodeErrorStrategy::STRICT)
[debug/ast-declarations]       - Constant "Undef" (hilti::DecodeErrorStrategy::Undef)
[debug/ast-declarations]   - Type "Captures" (hilti::Captures)
[debug/ast-declarations]   - Type "Profiler" (hilti::Profiler)
[debug/ast-declarations]   - Type "MatchState" (hilti::MatchState)
[debug/ast-declarations]       - Expression "self" (hilti::MatchState::self)
[debug/ast-declarations]       - Field "captures" (hilti::MatchState::captures)
[debug/ast-declarations]           - Parameter "data" (hilti::MatchState::captures::data)
[debug/ast-declarations]   - Function "print" (hilti::print)
[debug/ast-declarations]         - Parameter "obj" (hilti::print::obj)
[debug/ast-declarations]         - Parameter "newline" (hilti::print::newline)
[debug/ast-declarations]   - Function "printValues" (hilti::printValues)
[debug/ast-declarations]         - Parameter "t" (hilti::printValues::t)
[debug/ast-declarations]         - Parameter "newline" (hilti::printValues::newline)
[debug/ast-declarations]   - Function "debug" (hilti::debug)
[debug/ast-declarations]         - Parameter "dbg_stream" (hilti::debug::dbg_stream)
[debug/ast-declarations]         - Parameter "obj" (hilti::debug::obj)
[debug/ast-declarations]   - Function "debugIndent" (hilti::debugIndent)
[debug/ast-declarations]         - Parameter "dbg_stream" (hilti::debugIndent::dbg_stream)
[debug/ast-declarations]   - Function "debugDedent" (hilti::debugDedent)
[debug/ast-declarations]         - Parameter "dbg_stream" (hilti::debugDedent::dbg_stream)
[debug/ast-declarations]   - Function "current_time" (hilti::current_time)
[debug/ast-declarations]   - Function "mktime" (hilti::mktime)
[debug/ast-declarations]         - Parameter "y" (hilti::mktime::y)
[debug/ast-declarations]         - Parameter "m" (hilti::mktime::m)
[debug/ast-declarations]         - Parameter "d" (hilti::mktime::d)
[debug/ast-declarations]         - Parameter "H" (hilti::mktime::H)
[debug/ast-declarations]         - Parameter "M" (hilti::mktime::M)
[debug/ast-declarations]         - Parameter "S" (hilti::mktime::S)
[debug/ast-declarations]   - Function "abort" (hilti::abort)
[debug/ast-declarations]   - Function "profiler_start" (hilti::profiler_start)
[debug/ast-declarations]         - Parameter "name" (hilti::profiler_start::name)
[debug/ast-declarations]   - Function "profiler_stop" (hilti::profiler_stop)
[debug/ast-declarations]         - Parameter "p" (hilti::profiler_stop::p)
[debug/ast-declarations]   - Type "Exception" (hilti::Exception)
[debug/ast-declarations]   - Type "SystemException" (hilti::SystemException)
[debug/ast-declarations]   - Type "RuntimeError" (hilti::RuntimeError)
[debug/ast-declarations]   - Type "RecoverableFailure" (hilti::RecoverableFailure)
[debug/ast-declarations]   - Type "MissingData" (hilti::MissingData)
[debug/ast-declarations]   - Function "exception_what" (hilti::exception_what)
[debug/ast-declarations]         - Parameter "excpt" (hilti::exception_what::excpt)
[debug/ast-declarations] # [HILTI] spicy_rt
[debug/ast-declarations]   - ImportedModule "hilti" (hilti)
[debug/ast-declarations]   - Type "Backtrack" (spicy_rt::Backtrack)
[debug/ast-declarations]   - Type "MissingData" (spicy_rt::MissingData)
[debug/ast-declarations]   - Type "ParseError" (spicy_rt::ParseError)
[debug/ast-declarations]   - Type "UnitAlreadyConnected" (spicy_rt::UnitAlreadyConnected)
[debug/ast-declarations]   - Type "SinkState" (spicy_rt::SinkState)
[debug/ast-declarations]   - Type "ParsedUnit" (spicy_rt::ParsedUnit)
[debug/ast-declarations]   - Type "TypeInfo" (spicy_rt::TypeInfo)
[debug/ast-declarations]   - Type "Sink" (spicy_rt::Sink)
[debug/ast-declarations]       - Expression "self" (spicy_rt::Sink::self)
[debug/ast-declarations]       - Field "close" (spicy_rt::Sink::close)
[debug/ast-declarations]       - Field "connect" (spicy_rt::Sink::connect)
[debug/ast-declarations]           - Parameter "unit" (spicy_rt::Sink::connect::unit)
[debug/ast-declarations]       - Field "connect_filter" (spicy_rt::Sink::connect_filter)
[debug/ast-declarations]           - Parameter "unit" (spicy_rt::Sink::connect_filter::unit)
[debug/ast-declarations]       - Field "connect_mime_type" (spicy_rt::Sink::connect_mime_type)
[debug/ast-declarations]           - Parameter "mime_type" (spicy_rt::Sink::connect_mime_type::mime_type)
[debug/ast-declarations]       - Field "connect_mime_type" (spicy_rt::Sink::connect_mime_type)
[debug/ast-declarations]           - Parameter "mime_type" (spicy_rt::Sink::connect_mime_type::mime_type)
[debug/ast-declarations]       - Field "connect_mime_type" (spicy_rt::Sink::connect_mime_type)
[debug/ast-declarations]           - Parameter "mime_type" (spicy_rt::Sink::connect_mime_type::mime_type)
[debug/ast-declarations]           - Parameter "scope" (spicy_rt::Sink::connect_mime_type::scope)
[debug/ast-declarations]       - Field "connect_mime_type" (spicy_rt::Sink::connect_mime_type)
[debug/ast-declarations]           - Parameter "mime_type" (spicy_rt::Sink::connect_mime_type::mime_type)
[debug/ast-declarations]           - Parameter "scope" (spicy_rt::Sink::connect_mime_type::scope)
[debug/ast-declarations]       - Field "gap" (spicy_rt::Sink::gap)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::gap::seq)
[debug/ast-declarations]           - Parameter "len" (spicy_rt::Sink::gap::len)
[debug/ast-declarations]       - Field "sequence_number" (spicy_rt::Sink::sequence_number)
[debug/ast-declarations]       - Field "set_auto_trim" (spicy_rt::Sink::set_auto_trim)
[debug/ast-declarations]           - Parameter "enable" (spicy_rt::Sink::set_auto_trim::enable)
[debug/ast-declarations]       - Field "set_initial_sequence_number" (spicy_rt::Sink::set_initial_sequence_number)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::set_initial_sequence_number::seq)
[debug/ast-declarations]       - Field "set_policy" (spicy_rt::Sink::set_policy)
[debug/ast-declarations]           - Parameter "policy" (spicy_rt::Sink::set_policy::policy)
[debug/ast-declarations]       - Field "size" (spicy_rt::Sink::size)
[debug/ast-declarations]       - Field "skip" (spicy_rt::Sink::skip)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::skip::seq)
[debug/ast-declarations]       - Field "trim" (spicy_rt::Sink::trim)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::trim::seq)
[debug/ast-declarations]       - Field "write" (spicy_rt::Sink::write)
[debug/ast-declarations]           - Parameter "data" (spicy_rt::Sink::write::data)
[debug/ast-declarations]           - Parameter "seq" (spicy_rt::Sink::write::seq)
[debug/ast-declarations]           - Parameter "len" (spicy_rt::Sink::write::len)
[debug/ast-declarations]   - Type "HiltiResumable" (spicy_rt::HiltiResumable)
[debug/ast-declarations]   - Type "Filters" (spicy_rt::Filters)
[debug/ast-declarations]   - Type "Forward" (spicy_rt::Forward)
[debug/ast-declarations]   - Function "filter_init" (spicy_rt::filter_init)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::filter_init::unit)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::filter_init::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::filter_init::cur)
[debug/ast-declarations]   - Function "filter_connect" (spicy_rt::filter_connect)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::filter_connect::unit)
[debug/ast-declarations]         - Parameter "filter" (spicy_rt::filter_connect::filter)
[debug/ast-declarations]   - Function "filter_disconnect" (spicy_rt::filter_disconnect)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::filter_disconnect::unit)
[debug/ast-declarations]   - Function "filter_forward" (spicy_rt::filter_forward)
[debug/ast-declarations]         - Parameter "filter" (spicy_rt::filter_forward::filter)
[debug/ast-declarations]         - Parameter "b" (spicy_rt::filter_forward::b)
[debug/ast-declarations]   - Function "filter_forward_eod" (spicy_rt::filter_forward_eod)
[debug/ast-declarations]         - Parameter "filter" (spicy_rt::filter_forward_eod::filter)
[debug/ast-declarations]   - Function "confirm" (spicy_rt::confirm)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::confirm::unit)
[debug/ast-declarations]   - Function "reject" (spicy_rt::reject)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::reject::unit)
[debug/ast-declarations]   - Type "UnitContext" (spicy_rt::UnitContext)
[debug/ast-declarations]   - Function "createContext" (spicy_rt::createContext)
[debug/ast-declarations]         - Parameter "ctx" (spicy_rt::createContext::ctx)
[debug/ast-declarations]         - Parameter "ti" (spicy_rt::createContext::ti)
[debug/ast-declarations]   - Function "setContext" (spicy_rt::setContext)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::setContext::unit)
[debug/ast-declarations]         - Parameter "ctx" (spicy_rt::setContext::ctx)
[debug/ast-declarations]         - Parameter "ti" (spicy_rt::setContext::ti)
[debug/ast-declarations]   - Type "Parser" (spicy_rt::Parser)
[debug/ast-declarations]       - Expression "self" (spicy_rt::Parser::self)
[debug/ast-declarations]       - Field "name" (spicy_rt::Parser::name)
[debug/ast-declarations]       - Field "is_public" (spicy_rt::Parser::is_public)
[debug/ast-declarations]       - Field "parse1" (spicy_rt::Parser::parse1)
[debug/ast-declarations]       - Field "parse2" (spicy_rt::Parser::parse2)
[debug/ast-declarations]       - Field "parse3" (spicy_rt::Parser::parse3)
[debug/ast-declarations]       - Field "context_new" (spicy_rt::Parser::context_new)
[debug/ast-declarations]       - Field "type_info" (spicy_rt::Parser::type_info)
[debug/ast-declarations]       - Field "description" (spicy_rt::Parser::description)
[debug/ast-declarations]       - Field "mime_types" (spicy_rt::Parser::mime_types)
[debug/ast-declarations]       - Field "ports" (spicy_rt::Parser::ports)
[debug/ast-declarations]   - Type "Direction" (spicy_rt::Direction)
[debug/ast-declarations]       - Constant "Originator" (spicy_rt::Direction::Originator)
[debug/ast-declarations]       - Constant "Responder" (spicy_rt::Direction::Responder)
[debug/ast-declarations]       - Constant "Both" (spicy_rt::Direction::Both)
[debug/ast-declarations]       - Constant "Undef" (spicy_rt::Direction::Undef)
[debug/ast-declarations]   - Type "FindDirection" (spicy_rt::FindDirection)
[debug/ast-declarations]   - Type "MIMEType" (spicy_rt::MIMEType)
[debug/ast-declarations]   - Type "ParserPort" (spicy_rt::ParserPort)
[debug/ast-declarations]   - Function "registerParser" (spicy_rt::registerParser)
[debug/ast-declarations]         - Parameter "parse_func" (spicy_rt::registerParser::parse_func)
[debug/ast-declarations]         - Parameter "linker_scope" (spicy_rt::registerParser::linker_scope)
[debug/ast-declarations]         - Parameter "instance" (spicy_rt::registerParser::instance)
[debug/ast-declarations]   - Function "printParserState" (spicy_rt::printParserState)
[debug/ast-declarations]         - Parameter "unit_id" (spicy_rt::printParserState::unit_id)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::printParserState::data)
[debug/ast-declarations]         - Parameter "begin_" (spicy_rt::printParserState::begin_)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::printParserState::cur)
[debug/ast-declarations]         - Parameter "lahead" (spicy_rt::printParserState::lahead)
[debug/ast-declarations]         - Parameter "lahead_end" (spicy_rt::printParserState::lahead_end)
[debug/ast-declarations]         - Parameter "literal_mode" (spicy_rt::printParserState::literal_mode)
[debug/ast-declarations]         - Parameter "trim" (spicy_rt::printParserState::trim)
[debug/ast-declarations]         - Parameter "err" (spicy_rt::printParserState::err)
[debug/ast-declarations]   - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForInputOrEod::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForInputOrEod::cur)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForInputOrEod::filters)
[debug/ast-declarations]   - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForInputOrEod::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForInputOrEod::cur)
[debug/ast-declarations]         - Parameter "n" (spicy_rt::waitForInputOrEod::n)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForInputOrEod::filters)
[debug/ast-declarations]   - Function "waitForInput" (spicy_rt::waitForInput)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForInput::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForInput::cur)
[debug/ast-declarations]         - Parameter "error_msg" (spicy_rt::waitForInput::error_msg)
[debug/ast-declarations]         - Parameter "location" (spicy_rt::waitForInput::location)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForInput::filters)
[debug/ast-declarations]   - Function "waitForInput" (spicy_rt::waitForInput)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForInput::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForInput::cur)
[debug/ast-declarations]         - Parameter "n" (spicy_rt::waitForInput::n)
[debug/ast-declarations]         - Parameter "error_msg" (spicy_rt::waitForInput::error_msg)
[debug/ast-declarations]         - Parameter "location" (spicy_rt::waitForInput::location)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForInput::filters)
[debug/ast-declarations]   - Function "waitForEod" (spicy_rt::waitForEod)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::waitForEod::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::waitForEod::cur)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::waitForEod::filters)
[debug/ast-declarations]   - Function "atEod" (spicy_rt::atEod)
[debug/ast-declarations]         - Parameter "data" (spicy_rt::atEod::data)
[debug/ast-declarations]         - Parameter "cur" (spicy_rt::atEod::cur)
[debug/ast-declarations]         - Parameter "filters" (spicy_rt::atEod::filters)
[debug/ast-declarations]   - Function "unit_find" (spicy_rt::unit_find)
[debug/ast-declarations]         - Parameter "begin_" (spicy_rt::unit_find::begin_)
[debug/ast-declarations]         - Parameter "end_" (spicy_rt::unit_find::end_)
[debug/ast-declarations]         - Parameter "i" (spicy_rt::unit_find::i)
[debug/ast-declarations]         - Parameter "needle" (spicy_rt::unit_find::needle)
[debug/ast-declarations]         - Parameter "dir" (spicy_rt::unit_find::dir)
[debug/ast-declarations]   - Function "backtrack" (spicy_rt::backtrack)
[debug/ast-declarations]   - Type "BitOrder" (spicy_rt::BitOrder)
[debug/ast-declarations]       - Constant "LSB0" (spicy_rt::BitOrder::LSB0)
[debug/ast-declarations]       - Constant "MSB0" (spicy_rt::BitOrder::MSB0)
[debug/ast-declarations]       - Constant "Undef" (spicy_rt::BitOrder::Undef)
[debug/ast-declarations]   - Function "extractBits" (spicy_rt::extractBits)
[debug/ast-declarations]         - Parameter "v" (spicy_rt::extractBits::v)
[debug/ast-declarations]         - Parameter "lower" (spicy_rt::extractBits::lower)
[debug/ast-declarations]         - Parameter "upper" (spicy_rt::extractBits::upper)
[debug/ast-declarations]         - Parameter "order" (spicy_rt::extractBits::order)
[debug/ast-declarations]   - Function "initializeParsedUnit" (spicy_rt::initializeParsedUnit)
[debug/ast-declarations]         - Parameter "punit" (spicy_rt::initializeParsedUnit::punit)
[debug/ast-declarations]         - Parameter "unit" (spicy_rt::initializeParsedUnit::unit)
[debug/ast-declarations]         - Parameter "ti" (spicy_rt::initializeParsedUnit::ti)
