### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
[debug/ast-declarations] # [Spicy]
[debug/ast-declarations]   - Module "b" (b)
[debug/ast-declarations]     - ImportedModule "a" (b::a)
[debug/ast-declarations]     - UnitHook "a::X::x" (b::a::X::x_2)
[debug/ast-declarations]       - Hook "a::X::x" (b::a::X::x)
[debug/ast-declarations]         - Expression "__dd" (b::__dd)
[debug/ast-declarations]   - Module "a" (a)
[debug/ast-declarations]     - Type "X" (a::X)
[debug/ast-declarations]           - Expression "self" (a::self)
[debug/ast-declarations]           - Field "x" (a::x_2)
[debug/ast-declarations]             - Expression "__dd" (a::__dd)
[debug/ast-declarations]   - Module "hilti" (hilti)
[debug/ast-declarations]     - Property "%skip-implementation" (hilti::%skip-implementation)
[debug/ast-declarations]     - Type "BitOrder" (hilti::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (hilti::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (hilti::MSB0)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef)
[debug/ast-declarations]     - Type "ByteOrder" (hilti::ByteOrder)
[debug/ast-declarations]           - Constant "Little" (hilti::Little)
[debug/ast-declarations]           - Constant "Big" (hilti::Big)
[debug/ast-declarations]           - Constant "Network" (hilti::Network)
[debug/ast-declarations]           - Constant "Host" (hilti::Host)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_2)
[debug/ast-declarations]     - Type "Side" (hilti::Side)
[debug/ast-declarations]           - Constant "Left" (hilti::Left)
[debug/ast-declarations]           - Constant "Right" (hilti::Right)
[debug/ast-declarations]           - Constant "Both" (hilti::Both)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_3)
[debug/ast-declarations]     - Type "AddressFamily" (hilti::AddressFamily)
[debug/ast-declarations]           - Constant "IPv4" (hilti::IPv4)
[debug/ast-declarations]           - Constant "IPv6" (hilti::IPv6)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_4)
[debug/ast-declarations]     - Type "RealType" (hilti::RealType)
[debug/ast-declarations]           - Constant "IEEE754_Single" (hilti::IEEE754_Single)
[debug/ast-declarations]           - Constant "IEEE754_Double" (hilti::IEEE754_Double)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_5)
[debug/ast-declarations]     - Type "Protocol" (hilti::Protocol)
[debug/ast-declarations]           - Constant "TCP" (hilti::TCP)
[debug/ast-declarations]           - Constant "UDP" (hilti::UDP)
[debug/ast-declarations]           - Constant "ICMP" (hilti::ICMP)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_6)
[debug/ast-declarations]     - Type "Charset" (hilti::Charset)
[debug/ast-declarations]           - Constant "ASCII" (hilti::ASCII)
[debug/ast-declarations]           - Constant "UTF8" (hilti::UTF8)
[debug/ast-declarations]           - Constant "UTF16LE" (hilti::UTF16LE)
[debug/ast-declarations]           - Constant "UTF16BE" (hilti::UTF16BE)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_7)
[debug/ast-declarations]     - Type "DecodeErrorStrategy" (hilti::DecodeErrorStrategy)
[debug/ast-declarations]           - Constant "IGNORE" (hilti::IGNORE)
[debug/ast-declarations]           - Constant "REPLACE" (hilti::REPLACE)
[debug/ast-declarations]           - Constant "STRICT" (hilti::STRICT)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_8)
[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::self)
[debug/ast-declarations]           - Field "captures" (hilti::captures)
[debug/ast-declarations]                 - Parameter "data" (hilti::data)
[debug/ast-declarations]     - Type "StreamStatistics" (hilti::StreamStatistics)
[debug/ast-declarations]           - Expression "self" (hilti::self_2)
[debug/ast-declarations]           - Field "num_data_bytes" (hilti::num_data_bytes)
[debug/ast-declarations]           - Field "num_data_chunks" (hilti::num_data_chunks)
[debug/ast-declarations]           - Field "num_gap_bytes" (hilti::num_gap_bytes)
[debug/ast-declarations]           - Field "num_gap_chunks" (hilti::num_gap_chunks)
[debug/ast-declarations]     - Function "print" (hilti::print)
[debug/ast-declarations]             - Parameter "obj" (hilti::obj)
[debug/ast-declarations]             - Parameter "newline" (hilti::newline)
[debug/ast-declarations]     - Function "printTuple" (hilti::printTuple)
[debug/ast-declarations]             - Parameter "t" (hilti::t)
[debug/ast-declarations]             - Parameter "newline" (hilti::newline_2)
[debug/ast-declarations]     - Function "debug" (hilti::debug)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream)
[debug/ast-declarations]             - Parameter "obj" (hilti::obj_2)
[debug/ast-declarations]     - Function "debugIndent" (hilti::debugIndent)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream_2)
[debug/ast-declarations]     - Function "debugDedent" (hilti::debugDedent)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream_3)
[debug/ast-declarations]     - Function "current_time" (hilti::current_time)
[debug/ast-declarations]     - Function "mktime" (hilti::mktime)
[debug/ast-declarations]             - Parameter "y" (hilti::y)
[debug/ast-declarations]             - Parameter "m" (hilti::m)
[debug/ast-declarations]             - Parameter "d" (hilti::d)
[debug/ast-declarations]             - Parameter "H" (hilti::H)
[debug/ast-declarations]             - Parameter "M" (hilti::M)
[debug/ast-declarations]             - Parameter "S" (hilti::S)
[debug/ast-declarations]     - Function "abort" (hilti::abort)
[debug/ast-declarations]     - Function "profiler_start" (hilti::profiler_start)
[debug/ast-declarations]             - Parameter "name" (hilti::name)
[debug/ast-declarations]             - Parameter "size" (hilti::size)
[debug/ast-declarations]     - Function "profiler_stop" (hilti::profiler_stop)
[debug/ast-declarations]             - Parameter "p" (hilti::p)
[debug/ast-declarations]             - Parameter "size" (hilti::size_2)
[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::excpt)
[debug/ast-declarations]     - Function "exception_what" (hilti::exception_what_2)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_2)
[debug/ast-declarations]     - Function "exception_where" (hilti::exception_where)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_3)
[debug/ast-declarations]     - Function "exception_where" (hilti::exception_where_2)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_4)
[debug/ast-declarations]   - Module "spicy_rt" (spicy_rt)
[debug/ast-declarations]     - Property "%skip-implementation" (spicy_rt::%skip-implementation)
[debug/ast-declarations]     - ImportedModule "hilti" (spicy_rt::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 "Sink" (spicy_rt::Sink)
[debug/ast-declarations]           - Expression "self" (spicy_rt::self)
[debug/ast-declarations]           - Field "close" (spicy_rt::close)
[debug/ast-declarations]           - Field "connect" (spicy_rt::connect)
[debug/ast-declarations]                 - Parameter "unit" (spicy_rt::unit)
[debug/ast-declarations]           - Field "connect_filter" (spicy_rt::connect_filter)
[debug/ast-declarations]                 - Parameter "unit" (spicy_rt::unit_2)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type_2)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type_2)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type_3)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type_3)
[debug/ast-declarations]                 - Parameter "scope" (spicy_rt::scope)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type_4)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type_4)
[debug/ast-declarations]                 - Parameter "scope" (spicy_rt::scope_2)
[debug/ast-declarations]           - Field "gap" (spicy_rt::gap)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq)
[debug/ast-declarations]                 - Parameter "len" (spicy_rt::len)
[debug/ast-declarations]           - Field "sequence_number" (spicy_rt::sequence_number)
[debug/ast-declarations]           - Field "set_auto_trim" (spicy_rt::set_auto_trim)
[debug/ast-declarations]                 - Parameter "enable" (spicy_rt::enable)
[debug/ast-declarations]           - Field "set_initial_sequence_number" (spicy_rt::set_initial_sequence_number)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_2)
[debug/ast-declarations]           - Field "set_policy" (spicy_rt::set_policy)
[debug/ast-declarations]                 - Parameter "policy" (spicy_rt::policy)
[debug/ast-declarations]           - Field "size" (spicy_rt::size)
[debug/ast-declarations]           - Field "skip" (spicy_rt::skip)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_3)
[debug/ast-declarations]           - Field "trim" (spicy_rt::trim)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_4)
[debug/ast-declarations]           - Field "write" (spicy_rt::write)
[debug/ast-declarations]                 - Parameter "data" (spicy_rt::data)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_5)
[debug/ast-declarations]                 - Parameter "len" (spicy_rt::len_2)
[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::unit_3)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_2)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur)
[debug/ast-declarations]     - Function "filter_connect" (spicy_rt::filter_connect)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_4)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter)
[debug/ast-declarations]     - Function "filter_disconnect" (spicy_rt::filter_disconnect)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_5)
[debug/ast-declarations]     - Function "filter_forward" (spicy_rt::filter_forward)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter_2)
[debug/ast-declarations]             - Parameter "b" (spicy_rt::b)
[debug/ast-declarations]     - Function "filter_forward_eod" (spicy_rt::filter_forward_eod)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter_3)
[debug/ast-declarations]     - Function "confirm" (spicy_rt::confirm)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_6)
[debug/ast-declarations]     - Function "reject" (spicy_rt::reject)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_7)
[debug/ast-declarations]     - Type "UnitContext" (spicy_rt::UnitContext)
[debug/ast-declarations]     - Function "createContext" (spicy_rt::createContext)
[debug/ast-declarations]             - Parameter "ctx" (spicy_rt::ctx)
[debug/ast-declarations]     - Function "setContext" (spicy_rt::setContext)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_8)
[debug/ast-declarations]             - Parameter "ctx" (spicy_rt::ctx_2)
[debug/ast-declarations]             - Parameter "type_" (spicy_rt::type_)
[debug/ast-declarations]     - Type "Parser" (spicy_rt::Parser)
[debug/ast-declarations]           - Expression "self" (spicy_rt::self_2)
[debug/ast-declarations]           - Field "name" (spicy_rt::name)
[debug/ast-declarations]           - Field "is_public" (spicy_rt::is_public)
[debug/ast-declarations]           - Field "parse1" (spicy_rt::parse1)
[debug/ast-declarations]           - Field "parse2" (spicy_rt::parse2)
[debug/ast-declarations]           - Field "parse3" (spicy_rt::parse3)
[debug/ast-declarations]           - Field "context_new" (spicy_rt::context_new)
[debug/ast-declarations]           - Field "type_" (spicy_rt::type__2)
[debug/ast-declarations]           - Field "description" (spicy_rt::description)
[debug/ast-declarations]           - Field "mime_types" (spicy_rt::mime_types)
[debug/ast-declarations]           - Field "ports" (spicy_rt::ports)
[debug/ast-declarations]     - Type "BitOrder" (spicy_rt::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (spicy_rt::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (spicy_rt::MSB0)
[debug/ast-declarations]           - Constant "Undef" (spicy_rt::Undef)
[debug/ast-declarations]     - Type "Direction" (spicy_rt::Direction)
[debug/ast-declarations]           - Constant "Originator" (spicy_rt::Originator)
[debug/ast-declarations]           - Constant "Responder" (spicy_rt::Responder)
[debug/ast-declarations]           - Constant "Both" (spicy_rt::Both)
[debug/ast-declarations]           - Constant "Undef" (spicy_rt::Undef_2)
[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::parse_func)
[debug/ast-declarations]             - Parameter "linker_scope" (spicy_rt::linker_scope)
[debug/ast-declarations]             - Parameter "instance" (spicy_rt::instance)
[debug/ast-declarations]     - Function "printParserState" (spicy_rt::printParserState)
[debug/ast-declarations]             - Parameter "unit_id" (spicy_rt::unit_id)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_3)
[debug/ast-declarations]             - Parameter "begin_" (spicy_rt::begin_)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_2)
[debug/ast-declarations]             - Parameter "lahead" (spicy_rt::lahead)
[debug/ast-declarations]             - Parameter "lahead_end" (spicy_rt::lahead_end)
[debug/ast-declarations]             - Parameter "literal_mode" (spicy_rt::literal_mode)
[debug/ast-declarations]             - Parameter "trim" (spicy_rt::trim_2)
[debug/ast-declarations]             - Parameter "err" (spicy_rt::err)
[debug/ast-declarations]     - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_4)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_3)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters)
[debug/ast-declarations]     - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod_2)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_5)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_4)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_2)
[debug/ast-declarations]     - Function "waitForInput" (spicy_rt::waitForInput)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_6)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_5)
[debug/ast-declarations]             - Parameter "error_msg" (spicy_rt::error_msg)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_3)
[debug/ast-declarations]     - Function "waitForInput" (spicy_rt::waitForInput_2)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_7)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_6)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n_2)
[debug/ast-declarations]             - Parameter "error_msg" (spicy_rt::error_msg_2)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_2)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_4)
[debug/ast-declarations]     - Function "waitForEod" (spicy_rt::waitForEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_8)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_7)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_5)
[debug/ast-declarations]     - Function "atEod" (spicy_rt::atEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_9)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_8)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_6)
[debug/ast-declarations]     - Function "unit_find" (spicy_rt::unit_find)
[debug/ast-declarations]             - Parameter "begin_" (spicy_rt::begin__2)
[debug/ast-declarations]             - Parameter "end_" (spicy_rt::end_)
[debug/ast-declarations]             - Parameter "i" (spicy_rt::i)
[debug/ast-declarations]             - Parameter "needle" (spicy_rt::needle)
[debug/ast-declarations]             - Parameter "dir" (spicy_rt::dir)
[debug/ast-declarations]     - Function "backtrack" (spicy_rt::backtrack)
[debug/ast-declarations]     - Function "initializeParsedUnit" (spicy_rt::initializeParsedUnit)
[debug/ast-declarations]             - Parameter "punit" (spicy_rt::punit)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_9)
[debug/ast-declarations]     - Function "extractBytes" (spicy_rt::extractBytes)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_10)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_9)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n_3)
[debug/ast-declarations]             - Parameter "eod_ok" (spicy_rt::eod_ok)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_3)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_7)
[debug/ast-declarations]     - Function "expectBytesLiteral" (spicy_rt::expectBytesLiteral)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_11)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_10)
[debug/ast-declarations]             - Parameter "literal" (spicy_rt::literal)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_4)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_8)
[debug/ast-declarations]   - Module "spicy" (spicy)
[debug/ast-declarations]     - Property "%skip-implementation" (spicy::%skip-implementation)
[debug/ast-declarations]     - Type "AddressFamily" (spicy::AddressFamily)
[debug/ast-declarations]           - Constant "IPv4" (spicy::IPv4)
[debug/ast-declarations]           - Constant "IPv6" (spicy::IPv6)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef)
[debug/ast-declarations]     - Type "Base64Stream" (spicy::Base64Stream)
[debug/ast-declarations]     - Type "BitOrder" (spicy::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (spicy::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (spicy::MSB0)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_2)
[debug/ast-declarations]     - Type "ByteOrder" (spicy::ByteOrder)
[debug/ast-declarations]           - Constant "Little" (spicy::Little)
[debug/ast-declarations]           - Constant "Big" (spicy::Big)
[debug/ast-declarations]           - Constant "Network" (spicy::Network)
[debug/ast-declarations]           - Constant "Host" (spicy::Host)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_3)
[debug/ast-declarations]     - Type "Charset" (spicy::Charset)
[debug/ast-declarations]           - Constant "ASCII" (spicy::ASCII)
[debug/ast-declarations]           - Constant "UTF8" (spicy::UTF8)
[debug/ast-declarations]           - Constant "UTF16LE" (spicy::UTF16LE)
[debug/ast-declarations]           - Constant "UTF16BE" (spicy::UTF16BE)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_4)
[debug/ast-declarations]     - Type "DecodeErrorStrategy" (spicy::DecodeErrorStrategy)
[debug/ast-declarations]           - Constant "IGNORE" (spicy::IGNORE)
[debug/ast-declarations]           - Constant "REPLACE" (spicy::REPLACE)
[debug/ast-declarations]           - Constant "STRICT" (spicy::STRICT)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_5)
[debug/ast-declarations]     - Type "Error" (spicy::Error)
[debug/ast-declarations]     - Type "MatchState" (spicy::MatchState)
[debug/ast-declarations]           - Expression "self" (spicy::self)
[debug/ast-declarations]     - Type "StreamStatistics" (spicy::StreamStatistics)
[debug/ast-declarations]           - Expression "self" (spicy::self_2)
[debug/ast-declarations]           - Field "num_data_bytes" (spicy::num_data_bytes)
[debug/ast-declarations]           - Field "num_data_chunks" (spicy::num_data_chunks)
[debug/ast-declarations]           - Field "num_gap_bytes" (spicy::num_gap_bytes)
[debug/ast-declarations]           - Field "num_gap_chunks" (spicy::num_gap_chunks)
[debug/ast-declarations]     - Type "Protocol" (spicy::Protocol)
[debug/ast-declarations]           - Constant "TCP" (spicy::TCP)
[debug/ast-declarations]           - Constant "UDP" (spicy::UDP)
[debug/ast-declarations]           - Constant "ICMP" (spicy::ICMP)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_6)
[debug/ast-declarations]     - Type "RealType" (spicy::RealType)
[debug/ast-declarations]           - Constant "IEEE754_Single" (spicy::IEEE754_Single)
[debug/ast-declarations]           - Constant "IEEE754_Double" (spicy::IEEE754_Double)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_7)
[debug/ast-declarations]     - Type "ReassemblerPolicy" (spicy::ReassemblerPolicy)
[debug/ast-declarations]           - Constant "First" (spicy::First)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_8)
[debug/ast-declarations]     - Type "Side" (spicy::Side)
[debug/ast-declarations]           - Constant "Left" (spicy::Left)
[debug/ast-declarations]           - Constant "Right" (spicy::Right)
[debug/ast-declarations]           - Constant "Both" (spicy::Both)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_9)
[debug/ast-declarations]     - Type "Direction" (spicy::Direction)
[debug/ast-declarations]           - Constant "Forward" (spicy::Forward)
[debug/ast-declarations]           - Constant "Backward" (spicy::Backward)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_10)
[debug/ast-declarations]     - Type "ZlibStream" (spicy::ZlibStream)
[debug/ast-declarations]     - Function "zlib_init" (spicy::zlib_init)
[debug/ast-declarations]             - Parameter "window_bits" (spicy::window_bits)
[debug/ast-declarations]     - Function "zlib_decompress" (spicy::zlib_decompress)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream_)
[debug/ast-declarations]             - Parameter "data" (spicy::data)
[debug/ast-declarations]     - Function "zlib_finish" (spicy::zlib_finish)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__2)
[debug/ast-declarations]     - Function "base64_encode" (spicy::base64_encode)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__3)
[debug/ast-declarations]             - Parameter "data" (spicy::data_2)
[debug/ast-declarations]     - Function "base64_decode" (spicy::base64_decode)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__4)
[debug/ast-declarations]             - Parameter "data" (spicy::data_3)
[debug/ast-declarations]     - Function "base64_finish" (spicy::base64_finish)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__5)
[debug/ast-declarations]     - Function "crc32_init" (spicy::crc32_init)
[debug/ast-declarations]     - Function "crc32_add" (spicy::crc32_add)
[debug/ast-declarations]             - Parameter "crc" (spicy::crc)
[debug/ast-declarations]             - Parameter "data" (spicy::data_4)
[debug/ast-declarations]     - Function "current_time" (spicy::current_time)
[debug/ast-declarations]     - Function "mktime" (spicy::mktime)
[debug/ast-declarations]             - Parameter "y" (spicy::y)
[debug/ast-declarations]             - Parameter "m" (spicy::m)
[debug/ast-declarations]             - Parameter "d" (spicy::d)
[debug/ast-declarations]             - Parameter "H" (spicy::H)
[debug/ast-declarations]             - Parameter "M" (spicy::M)
[debug/ast-declarations]             - Parameter "S" (spicy::S)
[debug/ast-declarations]     - Function "bytes_to_hexstring" (spicy::bytes_to_hexstring)
[debug/ast-declarations]             - Parameter "value" (spicy::value)
[debug/ast-declarations]     - Function "bytes_to_mac" (spicy::bytes_to_mac)
[debug/ast-declarations]             - Parameter "value" (spicy::value_2)
[debug/ast-declarations]     - Function "getenv" (spicy::getenv)
[debug/ast-declarations]             - Parameter "name" (spicy::name)
[debug/ast-declarations]     - Function "strftime" (spicy::strftime)
[debug/ast-declarations]             - Parameter "format" (spicy::format)
[debug/ast-declarations]             - Parameter "timestamp" (spicy::timestamp)
[debug/ast-declarations]     - Function "strptime" (spicy::strptime)
[debug/ast-declarations]             - Parameter "buf" (spicy::buf)
[debug/ast-declarations]             - Parameter "format" (spicy::format_2)
[debug/ast-declarations]     - Function "parse_address" (spicy::parse_address)
[debug/ast-declarations]             - Parameter "s" (spicy::s)
[debug/ast-declarations]     - Function "parse_address" (spicy::parse_address_2)
[debug/ast-declarations]             - Parameter "b" (spicy::b)
[debug/ast-declarations]     - Function "accept_input" (spicy::accept_input)
[debug/ast-declarations]     - Function "decline_input" (spicy::decline_input)
[debug/ast-declarations]             - Parameter "reason" (spicy::reason)
[debug/ast-declarations] Declaration dependencies:
[debug/ast-declarations] - [module] a -> a::X
[debug/ast-declarations] - [module] hilti -> hilti::AddressFamily, hilti::BitOrder, hilti::ByteOrder, hilti::Captures, hilti::Charset, hilti::DecodeErrorStrategy, hilti::Exception, hilti::MatchState, hilti::MissingData, hilti::Profiler, hilti::Protocol, hilti::RealType, hilti::RecoverableFailure, hilti::RuntimeError, hilti::Side, hilti::StreamStatistics, hilti::SystemException, hilti::abort, hilti::current_time, hilti::debug, hilti::debugDedent, hilti::debugIndent, hilti::exception_what, hilti::exception_what_2, hilti::exception_where, hilti::exception_where_2, hilti::mktime, hilti::print, hilti::printTuple, hilti::profiler_start, hilti::profiler_stop
[debug/ast-declarations] - [type] hilti::MatchState -> hilti::Captures
[debug/ast-declarations] - [type] hilti::MissingData -> hilti::Exception
[debug/ast-declarations] - [type] hilti::RecoverableFailure -> hilti::Exception
[debug/ast-declarations] - [type] hilti::RuntimeError -> hilti::Exception
[debug/ast-declarations] - [type] hilti::SystemException -> hilti::Exception
[debug/ast-declarations] - [function] hilti::exception_what -> hilti::Exception, hilti::SystemException
[debug/ast-declarations] - [function] hilti::exception_what_2 -> hilti::Exception, hilti::RecoverableFailure
[debug/ast-declarations] - [function] hilti::exception_where -> hilti::Exception, hilti::SystemException
[debug/ast-declarations] - [function] hilti::exception_where_2 -> hilti::Exception, hilti::RecoverableFailure
[debug/ast-declarations] - [function] hilti::profiler_start -> hilti::Profiler
[debug/ast-declarations] - [function] hilti::profiler_stop -> hilti::Profiler
[debug/ast-declarations] - [module] spicy -> spicy::AddressFamily, spicy::Base64Stream, spicy::BitOrder, spicy::ByteOrder, spicy::Charset, spicy::DecodeErrorStrategy, spicy::Direction, spicy::Error, spicy::MatchState, spicy::Protocol, spicy::RealType, spicy::ReassemblerPolicy, spicy::Side, spicy::StreamStatistics, spicy::ZlibStream, spicy::accept_input, spicy::base64_decode, spicy::base64_encode, spicy::base64_finish, spicy::bytes_to_hexstring, spicy::bytes_to_mac, spicy::crc32_add, spicy::crc32_init, spicy::current_time, spicy::decline_input, spicy::getenv, spicy::mktime, spicy::parse_address, spicy::parse_address_2, spicy::strftime, spicy::strptime, spicy::zlib_decompress, spicy::zlib_finish, spicy::zlib_init
[debug/ast-declarations] - [function] spicy::base64_decode -> spicy::Base64Stream
[debug/ast-declarations] - [function] spicy::base64_encode -> spicy::Base64Stream
[debug/ast-declarations] - [function] spicy::base64_finish -> spicy::Base64Stream
[debug/ast-declarations] - [function] spicy::zlib_decompress -> spicy::ZlibStream
[debug/ast-declarations] - [function] spicy::zlib_finish -> spicy::ZlibStream
[debug/ast-declarations] - [function] spicy::zlib_init -> spicy::ZlibStream
[debug/ast-declarations] - [module] spicy_rt -> hilti::Exception, hilti::RecoverableFailure, spicy_rt::Backtrack, spicy_rt::BitOrder, spicy_rt::Direction, spicy_rt::Filters, spicy_rt::FindDirection, spicy_rt::Forward, spicy_rt::HiltiResumable, spicy_rt::MIMEType, spicy_rt::MissingData, spicy_rt::ParseError, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::Sink, spicy_rt::SinkState, spicy_rt::UnitAlreadyConnected, spicy_rt::UnitContext, spicy_rt::atEod, spicy_rt::backtrack, spicy_rt::confirm, spicy_rt::createContext, spicy_rt::expectBytesLiteral, spicy_rt::extractBytes, spicy_rt::filter_connect, spicy_rt::filter_disconnect, spicy_rt::filter_forward, spicy_rt::filter_forward_eod, spicy_rt::filter_init, spicy_rt::initializeParsedUnit, spicy_rt::printParserState, spicy_rt::registerParser, spicy_rt::reject, spicy_rt::setContext, spicy_rt::unit_find, spicy_rt::waitForEod, spicy_rt::waitForInput, spicy_rt::waitForInputOrEod, spicy_rt::waitForInputOrEod_2, spicy_rt::waitForInput_2
[debug/ast-declarations] - [type] spicy_rt::Parser -> spicy_rt::MIMEType, spicy_rt::ParserPort
[debug/ast-declarations] - [function] spicy_rt::atEod -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::createContext -> spicy_rt::UnitContext
[debug/ast-declarations] - [function] spicy_rt::expectBytesLiteral -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::extractBytes -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::initializeParsedUnit -> spicy_rt::ParsedUnit
[debug/ast-declarations] - [function] spicy_rt::printParserState -> hilti::Exception, hilti::RecoverableFailure
[debug/ast-declarations] - [function] spicy_rt::registerParser -> spicy_rt::MIMEType, spicy_rt::Parser, spicy_rt::ParserPort
[debug/ast-declarations] - [function] spicy_rt::setContext -> spicy_rt::UnitContext
[debug/ast-declarations] - [function] spicy_rt::unit_find -> spicy_rt::FindDirection
[debug/ast-declarations] - [function] spicy_rt::waitForEod -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::waitForInput -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::waitForInputOrEod -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::waitForInputOrEod_2 -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::waitForInput_2 -> spicy_rt::Filters
[debug/ast-declarations] # [HILTI]
[debug/ast-declarations]   - Module "b" (b)
[debug/ast-declarations]     - ImportedModule "a" (b::a)
[debug/ast-declarations]     - Function "a::X::__on_x" (b::a::X::__on_x)
[debug/ast-declarations]             - Parameter "__dd" (b::__dd_2)
[debug/ast-declarations]     - ImportedModule "hilti" (b::hilti)
[debug/ast-declarations]     - ImportedModule "spicy_rt" (b::spicy_rt)
[debug/ast-declarations]   - Module "a" (a)
[debug/ast-declarations]     - Type "X" (a::X)
[debug/ast-declarations]           - Expression "self" (a::self_2)
[debug/ast-declarations]           - Field "x" (a::x_3)
[debug/ast-declarations]           - Field "__on_x" (a::__on_x)
[debug/ast-declarations]                 - Parameter "__dd" (a::__dd_2)
[debug/ast-declarations]           - Field "__on_x_error" (a::__on_x_error)
[debug/ast-declarations]                 - Parameter "__excpt" (a::__excpt)
[debug/ast-declarations]           - Field "__on_0x25_init" (a::__on_0x25_init)
[debug/ast-declarations]           - Field "__on_0x25_done" (a::__on_0x25_done)
[debug/ast-declarations]           - Field "__on_0x25_error" (a::__on_0x25_error)
[debug/ast-declarations]                 - Parameter "__except" (a::__except)
[debug/ast-declarations]           - Field "__hook_to_string" (a::__hook_to_string)
[debug/ast-declarations]           - Field "__on_0x25_finally" (a::__on_0x25_finally)
[debug/ast-declarations]           - Field "__on_0x25_confirmed" (a::__on_0x25_confirmed)
[debug/ast-declarations]           - Field "__on_0x25_rejected" (a::__on_0x25_rejected)
[debug/ast-declarations]           - Field "__on_0x25_synced" (a::__on_0x25_synced)
[debug/ast-declarations]           - Field "__on_0x25_gap" (a::__on_0x25_gap)
[debug/ast-declarations]                 - Parameter "seq" (a::seq)
[debug/ast-declarations]                 - Parameter "len" (a::len)
[debug/ast-declarations]           - Field "__on_0x25_overlap" (a::__on_0x25_overlap)
[debug/ast-declarations]                 - Parameter "seq" (a::seq_2)
[debug/ast-declarations]                 - Parameter "old" (a::old)
[debug/ast-declarations]                 - Parameter "new_" (a::new_)
[debug/ast-declarations]           - Field "__on_0x25_skipped" (a::__on_0x25_skipped)
[debug/ast-declarations]                 - Parameter "seq" (a::seq_3)
[debug/ast-declarations]           - Field "__on_0x25_undelivered" (a::__on_0x25_undelivered)
[debug/ast-declarations]                 - Parameter "seq" (a::seq_4)
[debug/ast-declarations]                 - Parameter "data" (a::data)
[debug/ast-declarations]           - Field "__stream" (a::__stream)
[debug/ast-declarations]           - Field "__on_0x25_sync_advance" (a::__on_0x25_sync_advance)
[debug/ast-declarations]                 - Parameter "offset" (a::offset)
[debug/ast-declarations]           - Field "__begin" (a::__begin)
[debug/ast-declarations]           - Field "__position_update" (a::__position_update)
[debug/ast-declarations]           - Field "__offset" (a::__offset)
[debug/ast-declarations]           - Field "__parser" (a::__parser)
[debug/ast-declarations]           - Field "__sink" (a::__sink)
[debug/ast-declarations]           - Field "__filters" (a::__filters)
[debug/ast-declarations]           - Field "__parse_stage1" (a::__parse_stage1)
[debug/ast-declarations]                 - Parameter "__data" (a::__data)
[debug/ast-declarations]                 - Parameter "__begin" (a::__begin_2)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur)
[debug/ast-declarations]                 - Parameter "__trim" (a::__trim)
[debug/ast-declarations]                 - Parameter "__lah" (a::__lah)
[debug/ast-declarations]                 - Parameter "__lahe" (a::__lahe)
[debug/ast-declarations]                 - Parameter "__error" (a::__error)
[debug/ast-declarations]           - Field "parse1" (a::parse1)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_2)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_2)
[debug/ast-declarations]                 - Parameter "__context" (a::__context)
[debug/ast-declarations]           - Field "parse2" (a::parse2)
[debug/ast-declarations]                 - Parameter "__unit" (a::__unit)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_3)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_3)
[debug/ast-declarations]                 - Parameter "__context" (a::__context_2)
[debug/ast-declarations]           - Field "parse3" (a::parse3)
[debug/ast-declarations]                 - Parameter "__gunit" (a::__gunit)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_4)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_4)
[debug/ast-declarations]                 - Parameter "__context" (a::__context_3)
[debug/ast-declarations]           - Field "__parse_a__X_stage2" (a::__parse_a__X_stage2)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_5)
[debug/ast-declarations]                 - Parameter "__begin" (a::__begin_3)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_5)
[debug/ast-declarations]                 - Parameter "__trim" (a::__trim_2)
[debug/ast-declarations]                 - Parameter "__lah" (a::__lah_2)
[debug/ast-declarations]                 - Parameter "__lahe" (a::__lahe_2)
[debug/ast-declarations]                 - Parameter "__error" (a::__error_2)
[debug/ast-declarations]           - Field "__error" (a::__error_3)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_offset" (a::__feat%a@@X%uses_offset)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_random_access" (a::__feat%a@@X%uses_random_access)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_stream" (a::__feat%a@@X%uses_stream)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_sync_advance" (a::__feat%a@@X%uses_sync_advance)
[debug/ast-declarations]     - Constant "__feat%a@@X%is_filter" (a::__feat%a@@X%is_filter)
[debug/ast-declarations]     - Constant "__feat%a@@X%supports_filters" (a::__feat%a@@X%supports_filters)
[debug/ast-declarations]     - Constant "__feat%a@@X%supports_sinks" (a::__feat%a@@X%supports_sinks)
[debug/ast-declarations]     - Constant "__feat%a@@X%synchronization" (a::__feat%a@@X%synchronization)
[debug/ast-declarations]     - Function "a::X::__parse_stage1" (a::a::X::__parse_stage1)
[debug/ast-declarations]             - Parameter "__data" (a::__data_6)
[debug/ast-declarations]             - Parameter "__begin" (a::__begin_4)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_6)
[debug/ast-declarations]             - Parameter "__trim" (a::__trim_3)
[debug/ast-declarations]             - Parameter "__lah" (a::__lah_3)
[debug/ast-declarations]             - Parameter "__lahe" (a::__lahe_3)
[debug/ast-declarations]             - Parameter "__error" (a::__error_4)
[debug/ast-declarations]             - LocalVariable "__result" (a::__result)
[debug/ast-declarations]                 - LocalVariable "__begin" (a::__begin_5)
[debug/ast-declarations]                 - LocalVariable "filtered" (a::filtered)
[debug/ast-declarations]                     - LocalVariable "__offset1" (a::__offset1)
[debug/ast-declarations]                         - LocalVariable "__filtered_data" (a::__filtered_data)
[debug/ast-declarations]                         - LocalVariable "__offset2" (a::__offset2)
[debug/ast-declarations]               - Parameter "__except" (a::__except_2)
[debug/ast-declarations]     - Function "a::X::__parse_a__X_stage2" (a::a::X::__parse_a__X_stage2)
[debug/ast-declarations]             - Parameter "__data" (a::__data_7)
[debug/ast-declarations]             - Parameter "__begin" (a::__begin_6)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_7)
[debug/ast-declarations]             - Parameter "__trim" (a::__trim_4)
[debug/ast-declarations]             - Parameter "__lah" (a::__lah_4)
[debug/ast-declarations]             - Parameter "__lahe" (a::__lahe_4)
[debug/ast-declarations]             - Parameter "__error" (a::__error_5)
[debug/ast-declarations]             - LocalVariable "__result" (a::__result_2)
[debug/ast-declarations]               - Parameter "__except" (a::__except_3)
[debug/ast-declarations]     - Function "a::X::parse1" (a::a::X::parse1)
[debug/ast-declarations]             - Parameter "__data" (a::__data_8)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_8)
[debug/ast-declarations]             - Parameter "__context" (a::__context_4)
[debug/ast-declarations]             - LocalVariable "__unit" (a::__unit_2)
[debug/ast-declarations]             - LocalVariable "__ncur" (a::__ncur)
[debug/ast-declarations]             - LocalVariable "__lahead" (a::__lahead)
[debug/ast-declarations]             - LocalVariable "__lahead_end" (a::__lahead_end)
[debug/ast-declarations]             - LocalVariable "__error" (a::__error_6)
[debug/ast-declarations]     - Function "a::X::parse3" (a::a::X::parse3)
[debug/ast-declarations]             - Parameter "__gunit" (a::__gunit_2)
[debug/ast-declarations]             - Parameter "__data" (a::__data_9)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_9)
[debug/ast-declarations]             - Parameter "__context" (a::__context_5)
[debug/ast-declarations]             - LocalVariable "__unit" (a::__unit_3)
[debug/ast-declarations]             - LocalVariable "__ncur" (a::__ncur_2)
[debug/ast-declarations]             - LocalVariable "__lahead" (a::__lahead_2)
[debug/ast-declarations]             - LocalVariable "__lahead_end" (a::__lahead_end_2)
[debug/ast-declarations]             - LocalVariable "__error" (a::__error_7)
[debug/ast-declarations]     - Function "a::X::parse2" (a::a::X::parse2)
[debug/ast-declarations]             - Parameter "__unit" (a::__unit_4)
[debug/ast-declarations]             - Parameter "__data" (a::__data_10)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_10)
[debug/ast-declarations]             - Parameter "__context" (a::__context_6)
[debug/ast-declarations]             - LocalVariable "__ncur" (a::__ncur_3)
[debug/ast-declarations]             - LocalVariable "__lahead" (a::__lahead_3)
[debug/ast-declarations]             - LocalVariable "__lahead_end" (a::__lahead_end_3)
[debug/ast-declarations]             - LocalVariable "__error" (a::__error_8)
[debug/ast-declarations]     - Function "__register_a_X" (a::__register_a_X)
[debug/ast-declarations]                         - Expression "self" (a::self_3)
[debug/ast-declarations]                         - Field "name" (a::name)
[debug/ast-declarations]                         - Field "is_public" (a::is_public)
[debug/ast-declarations]                         - Field "parse1" (a::parse1_2)
[debug/ast-declarations]                               - Parameter "__data" (a::__data_11)
[debug/ast-declarations]                               - Parameter "__cur" (a::__cur_11)
[debug/ast-declarations]                               - Parameter "__context" (a::__context_7)
[debug/ast-declarations]                         - Field "parse2" (a::parse2_2)
[debug/ast-declarations]                               - Parameter "__unit" (a::__unit_5)
[debug/ast-declarations]                               - Parameter "__data" (a::__data_12)
[debug/ast-declarations]                               - Parameter "__cur" (a::__cur_12)
[debug/ast-declarations]                               - Parameter "__context" (a::__context_8)
[debug/ast-declarations]                         - Field "parse3" (a::parse3_2)
[debug/ast-declarations]                               - Parameter "__gunit" (a::__gunit_3)
[debug/ast-declarations]                               - Parameter "__data" (a::__data_13)
[debug/ast-declarations]                               - Parameter "__cur" (a::__cur_13)
[debug/ast-declarations]                               - Parameter "__context" (a::__context_9)
[debug/ast-declarations]                         - Field "context_new" (a::context_new)
[debug/ast-declarations]                         - Field "type_" (a::type_)
[debug/ast-declarations]                         - Field "description" (a::description)
[debug/ast-declarations]                         - Field "mime_types" (a::mime_types)
[debug/ast-declarations]                         - Field "ports" (a::ports)
[debug/ast-declarations]     - ImportedModule "hilti" (a::hilti)
[debug/ast-declarations]     - ImportedModule "spicy_rt" (a::spicy_rt)
[debug/ast-declarations]   - Module "hilti" (hilti)
[debug/ast-declarations]     - Property "%skip-implementation" (hilti::%skip-implementation)
[debug/ast-declarations]     - Type "BitOrder" (hilti::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (hilti::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (hilti::MSB0)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef)
[debug/ast-declarations]     - Type "ByteOrder" (hilti::ByteOrder)
[debug/ast-declarations]           - Constant "Little" (hilti::Little)
[debug/ast-declarations]           - Constant "Big" (hilti::Big)
[debug/ast-declarations]           - Constant "Network" (hilti::Network)
[debug/ast-declarations]           - Constant "Host" (hilti::Host)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_2)
[debug/ast-declarations]     - Type "Side" (hilti::Side)
[debug/ast-declarations]           - Constant "Left" (hilti::Left)
[debug/ast-declarations]           - Constant "Right" (hilti::Right)
[debug/ast-declarations]           - Constant "Both" (hilti::Both)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_3)
[debug/ast-declarations]     - Type "AddressFamily" (hilti::AddressFamily)
[debug/ast-declarations]           - Constant "IPv4" (hilti::IPv4)
[debug/ast-declarations]           - Constant "IPv6" (hilti::IPv6)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_4)
[debug/ast-declarations]     - Type "RealType" (hilti::RealType)
[debug/ast-declarations]           - Constant "IEEE754_Single" (hilti::IEEE754_Single)
[debug/ast-declarations]           - Constant "IEEE754_Double" (hilti::IEEE754_Double)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_5)
[debug/ast-declarations]     - Type "Protocol" (hilti::Protocol)
[debug/ast-declarations]           - Constant "TCP" (hilti::TCP)
[debug/ast-declarations]           - Constant "UDP" (hilti::UDP)
[debug/ast-declarations]           - Constant "ICMP" (hilti::ICMP)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_6)
[debug/ast-declarations]     - Type "Charset" (hilti::Charset)
[debug/ast-declarations]           - Constant "ASCII" (hilti::ASCII)
[debug/ast-declarations]           - Constant "UTF8" (hilti::UTF8)
[debug/ast-declarations]           - Constant "UTF16LE" (hilti::UTF16LE)
[debug/ast-declarations]           - Constant "UTF16BE" (hilti::UTF16BE)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_7)
[debug/ast-declarations]     - Type "DecodeErrorStrategy" (hilti::DecodeErrorStrategy)
[debug/ast-declarations]           - Constant "IGNORE" (hilti::IGNORE)
[debug/ast-declarations]           - Constant "REPLACE" (hilti::REPLACE)
[debug/ast-declarations]           - Constant "STRICT" (hilti::STRICT)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_8)
[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::self)
[debug/ast-declarations]           - Field "captures" (hilti::captures)
[debug/ast-declarations]                 - Parameter "data" (hilti::data)
[debug/ast-declarations]     - Type "StreamStatistics" (hilti::StreamStatistics)
[debug/ast-declarations]           - Expression "self" (hilti::self_2)
[debug/ast-declarations]           - Field "num_data_bytes" (hilti::num_data_bytes)
[debug/ast-declarations]           - Field "num_data_chunks" (hilti::num_data_chunks)
[debug/ast-declarations]           - Field "num_gap_bytes" (hilti::num_gap_bytes)
[debug/ast-declarations]           - Field "num_gap_chunks" (hilti::num_gap_chunks)
[debug/ast-declarations]     - Function "print" (hilti::print)
[debug/ast-declarations]             - Parameter "obj" (hilti::obj)
[debug/ast-declarations]             - Parameter "newline" (hilti::newline)
[debug/ast-declarations]     - Function "printTuple" (hilti::printTuple)
[debug/ast-declarations]             - Parameter "t" (hilti::t)
[debug/ast-declarations]             - Parameter "newline" (hilti::newline_2)
[debug/ast-declarations]     - Function "debug" (hilti::debug)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream)
[debug/ast-declarations]             - Parameter "obj" (hilti::obj_2)
[debug/ast-declarations]     - Function "debugIndent" (hilti::debugIndent)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream_2)
[debug/ast-declarations]     - Function "debugDedent" (hilti::debugDedent)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream_3)
[debug/ast-declarations]     - Function "current_time" (hilti::current_time)
[debug/ast-declarations]     - Function "mktime" (hilti::mktime)
[debug/ast-declarations]             - Parameter "y" (hilti::y)
[debug/ast-declarations]             - Parameter "m" (hilti::m)
[debug/ast-declarations]             - Parameter "d" (hilti::d)
[debug/ast-declarations]             - Parameter "H" (hilti::H)
[debug/ast-declarations]             - Parameter "M" (hilti::M)
[debug/ast-declarations]             - Parameter "S" (hilti::S)
[debug/ast-declarations]     - Function "abort" (hilti::abort)
[debug/ast-declarations]     - Function "profiler_start" (hilti::profiler_start)
[debug/ast-declarations]             - Parameter "name" (hilti::name)
[debug/ast-declarations]             - Parameter "size" (hilti::size)
[debug/ast-declarations]     - Function "profiler_stop" (hilti::profiler_stop)
[debug/ast-declarations]             - Parameter "p" (hilti::p)
[debug/ast-declarations]             - Parameter "size" (hilti::size_2)
[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::excpt)
[debug/ast-declarations]     - Function "exception_what" (hilti::exception_what_2)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_2)
[debug/ast-declarations]     - Function "exception_where" (hilti::exception_where)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_3)
[debug/ast-declarations]     - Function "exception_where" (hilti::exception_where_2)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_4)
[debug/ast-declarations]   - Module "spicy_rt" (spicy_rt)
[debug/ast-declarations]     - Property "%skip-implementation" (spicy_rt::%skip-implementation)
[debug/ast-declarations]     - ImportedModule "hilti" (spicy_rt::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 "Sink" (spicy_rt::Sink)
[debug/ast-declarations]           - Expression "self" (spicy_rt::self)
[debug/ast-declarations]           - Field "close" (spicy_rt::close)
[debug/ast-declarations]           - Field "connect" (spicy_rt::connect)
[debug/ast-declarations]                 - Parameter "unit" (spicy_rt::unit)
[debug/ast-declarations]           - Field "connect_filter" (spicy_rt::connect_filter)
[debug/ast-declarations]                 - Parameter "unit" (spicy_rt::unit_2)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type_2)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type_2)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type_3)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type_3)
[debug/ast-declarations]                 - Parameter "scope" (spicy_rt::scope)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type_4)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type_4)
[debug/ast-declarations]                 - Parameter "scope" (spicy_rt::scope_2)
[debug/ast-declarations]           - Field "gap" (spicy_rt::gap)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq)
[debug/ast-declarations]                 - Parameter "len" (spicy_rt::len)
[debug/ast-declarations]           - Field "sequence_number" (spicy_rt::sequence_number)
[debug/ast-declarations]           - Field "set_auto_trim" (spicy_rt::set_auto_trim)
[debug/ast-declarations]                 - Parameter "enable" (spicy_rt::enable)
[debug/ast-declarations]           - Field "set_initial_sequence_number" (spicy_rt::set_initial_sequence_number)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_2)
[debug/ast-declarations]           - Field "set_policy" (spicy_rt::set_policy)
[debug/ast-declarations]                 - Parameter "policy" (spicy_rt::policy)
[debug/ast-declarations]           - Field "size" (spicy_rt::size)
[debug/ast-declarations]           - Field "skip" (spicy_rt::skip)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_3)
[debug/ast-declarations]           - Field "trim" (spicy_rt::trim)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_4)
[debug/ast-declarations]           - Field "write" (spicy_rt::write)
[debug/ast-declarations]                 - Parameter "data" (spicy_rt::data)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_5)
[debug/ast-declarations]                 - Parameter "len" (spicy_rt::len_2)
[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::unit_3)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_2)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur)
[debug/ast-declarations]     - Function "filter_connect" (spicy_rt::filter_connect)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_4)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter)
[debug/ast-declarations]     - Function "filter_disconnect" (spicy_rt::filter_disconnect)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_5)
[debug/ast-declarations]     - Function "filter_forward" (spicy_rt::filter_forward)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter_2)
[debug/ast-declarations]             - Parameter "b" (spicy_rt::b)
[debug/ast-declarations]     - Function "filter_forward_eod" (spicy_rt::filter_forward_eod)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter_3)
[debug/ast-declarations]     - Function "confirm" (spicy_rt::confirm)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_6)
[debug/ast-declarations]     - Function "reject" (spicy_rt::reject)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_7)
[debug/ast-declarations]     - Type "UnitContext" (spicy_rt::UnitContext)
[debug/ast-declarations]     - Function "createContext" (spicy_rt::createContext)
[debug/ast-declarations]             - Parameter "ctx" (spicy_rt::ctx)
[debug/ast-declarations]     - Function "setContext" (spicy_rt::setContext)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_8)
[debug/ast-declarations]             - Parameter "ctx" (spicy_rt::ctx_2)
[debug/ast-declarations]             - Parameter "type_" (spicy_rt::type_)
[debug/ast-declarations]     - Type "Parser" (spicy_rt::Parser)
[debug/ast-declarations]           - Expression "self" (spicy_rt::self_2)
[debug/ast-declarations]           - Field "name" (spicy_rt::name)
[debug/ast-declarations]           - Field "is_public" (spicy_rt::is_public)
[debug/ast-declarations]           - Field "parse1" (spicy_rt::parse1)
[debug/ast-declarations]           - Field "parse2" (spicy_rt::parse2)
[debug/ast-declarations]           - Field "parse3" (spicy_rt::parse3)
[debug/ast-declarations]           - Field "context_new" (spicy_rt::context_new)
[debug/ast-declarations]           - Field "type_" (spicy_rt::type__2)
[debug/ast-declarations]           - Field "description" (spicy_rt::description)
[debug/ast-declarations]           - Field "mime_types" (spicy_rt::mime_types)
[debug/ast-declarations]           - Field "ports" (spicy_rt::ports)
[debug/ast-declarations]     - Type "BitOrder" (spicy_rt::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (spicy_rt::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (spicy_rt::MSB0)
[debug/ast-declarations]           - Constant "Undef" (spicy_rt::Undef)
[debug/ast-declarations]     - Type "Direction" (spicy_rt::Direction)
[debug/ast-declarations]           - Constant "Originator" (spicy_rt::Originator)
[debug/ast-declarations]           - Constant "Responder" (spicy_rt::Responder)
[debug/ast-declarations]           - Constant "Both" (spicy_rt::Both)
[debug/ast-declarations]           - Constant "Undef" (spicy_rt::Undef_2)
[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::parse_func)
[debug/ast-declarations]             - Parameter "linker_scope" (spicy_rt::linker_scope)
[debug/ast-declarations]             - Parameter "instance" (spicy_rt::instance)
[debug/ast-declarations]     - Function "printParserState" (spicy_rt::printParserState)
[debug/ast-declarations]             - Parameter "unit_id" (spicy_rt::unit_id)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_3)
[debug/ast-declarations]             - Parameter "begin_" (spicy_rt::begin_)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_2)
[debug/ast-declarations]             - Parameter "lahead" (spicy_rt::lahead)
[debug/ast-declarations]             - Parameter "lahead_end" (spicy_rt::lahead_end)
[debug/ast-declarations]             - Parameter "literal_mode" (spicy_rt::literal_mode)
[debug/ast-declarations]             - Parameter "trim" (spicy_rt::trim_2)
[debug/ast-declarations]             - Parameter "err" (spicy_rt::err)
[debug/ast-declarations]     - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_4)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_3)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters)
[debug/ast-declarations]     - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod_2)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_5)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_4)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_2)
[debug/ast-declarations]     - Function "waitForInput" (spicy_rt::waitForInput)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_6)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_5)
[debug/ast-declarations]             - Parameter "error_msg" (spicy_rt::error_msg)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_3)
[debug/ast-declarations]     - Function "waitForInput" (spicy_rt::waitForInput_2)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_7)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_6)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n_2)
[debug/ast-declarations]             - Parameter "error_msg" (spicy_rt::error_msg_2)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_2)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_4)
[debug/ast-declarations]     - Function "waitForEod" (spicy_rt::waitForEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_8)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_7)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_5)
[debug/ast-declarations]     - Function "atEod" (spicy_rt::atEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_9)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_8)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_6)
[debug/ast-declarations]     - Function "unit_find" (spicy_rt::unit_find)
[debug/ast-declarations]             - Parameter "begin_" (spicy_rt::begin__2)
[debug/ast-declarations]             - Parameter "end_" (spicy_rt::end_)
[debug/ast-declarations]             - Parameter "i" (spicy_rt::i)
[debug/ast-declarations]             - Parameter "needle" (spicy_rt::needle)
[debug/ast-declarations]             - Parameter "dir" (spicy_rt::dir)
[debug/ast-declarations]     - Function "backtrack" (spicy_rt::backtrack)
[debug/ast-declarations]     - Function "initializeParsedUnit" (spicy_rt::initializeParsedUnit)
[debug/ast-declarations]             - Parameter "punit" (spicy_rt::punit)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_9)
[debug/ast-declarations]     - Function "extractBytes" (spicy_rt::extractBytes)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_10)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_9)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n_3)
[debug/ast-declarations]             - Parameter "eod_ok" (spicy_rt::eod_ok)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_3)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_7)
[debug/ast-declarations]     - Function "expectBytesLiteral" (spicy_rt::expectBytesLiteral)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_11)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_10)
[debug/ast-declarations]             - Parameter "literal" (spicy_rt::literal)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_4)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_8)
[debug/ast-declarations]   - Module "spicy" (spicy)
[debug/ast-declarations]     - Property "%skip-implementation" (spicy::%skip-implementation)
[debug/ast-declarations]     - Type "AddressFamily" (spicy::AddressFamily)
[debug/ast-declarations]           - Constant "IPv4" (spicy::IPv4)
[debug/ast-declarations]           - Constant "IPv6" (spicy::IPv6)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef)
[debug/ast-declarations]     - Type "Base64Stream" (spicy::Base64Stream)
[debug/ast-declarations]     - Type "BitOrder" (spicy::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (spicy::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (spicy::MSB0)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_2)
[debug/ast-declarations]     - Type "ByteOrder" (spicy::ByteOrder)
[debug/ast-declarations]           - Constant "Little" (spicy::Little)
[debug/ast-declarations]           - Constant "Big" (spicy::Big)
[debug/ast-declarations]           - Constant "Network" (spicy::Network)
[debug/ast-declarations]           - Constant "Host" (spicy::Host)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_3)
[debug/ast-declarations]     - Type "Charset" (spicy::Charset)
[debug/ast-declarations]           - Constant "ASCII" (spicy::ASCII)
[debug/ast-declarations]           - Constant "UTF8" (spicy::UTF8)
[debug/ast-declarations]           - Constant "UTF16LE" (spicy::UTF16LE)
[debug/ast-declarations]           - Constant "UTF16BE" (spicy::UTF16BE)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_4)
[debug/ast-declarations]     - Type "DecodeErrorStrategy" (spicy::DecodeErrorStrategy)
[debug/ast-declarations]           - Constant "IGNORE" (spicy::IGNORE)
[debug/ast-declarations]           - Constant "REPLACE" (spicy::REPLACE)
[debug/ast-declarations]           - Constant "STRICT" (spicy::STRICT)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_5)
[debug/ast-declarations]     - Type "Error" (spicy::Error)
[debug/ast-declarations]     - Type "MatchState" (spicy::MatchState)
[debug/ast-declarations]           - Expression "self" (spicy::self)
[debug/ast-declarations]     - Type "StreamStatistics" (spicy::StreamStatistics)
[debug/ast-declarations]           - Expression "self" (spicy::self_2)
[debug/ast-declarations]           - Field "num_data_bytes" (spicy::num_data_bytes)
[debug/ast-declarations]           - Field "num_data_chunks" (spicy::num_data_chunks)
[debug/ast-declarations]           - Field "num_gap_bytes" (spicy::num_gap_bytes)
[debug/ast-declarations]           - Field "num_gap_chunks" (spicy::num_gap_chunks)
[debug/ast-declarations]     - Type "Protocol" (spicy::Protocol)
[debug/ast-declarations]           - Constant "TCP" (spicy::TCP)
[debug/ast-declarations]           - Constant "UDP" (spicy::UDP)
[debug/ast-declarations]           - Constant "ICMP" (spicy::ICMP)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_6)
[debug/ast-declarations]     - Type "RealType" (spicy::RealType)
[debug/ast-declarations]           - Constant "IEEE754_Single" (spicy::IEEE754_Single)
[debug/ast-declarations]           - Constant "IEEE754_Double" (spicy::IEEE754_Double)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_7)
[debug/ast-declarations]     - Type "ReassemblerPolicy" (spicy::ReassemblerPolicy)
[debug/ast-declarations]           - Constant "First" (spicy::First)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_8)
[debug/ast-declarations]     - Type "Side" (spicy::Side)
[debug/ast-declarations]           - Constant "Left" (spicy::Left)
[debug/ast-declarations]           - Constant "Right" (spicy::Right)
[debug/ast-declarations]           - Constant "Both" (spicy::Both)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_9)
[debug/ast-declarations]     - Type "Direction" (spicy::Direction)
[debug/ast-declarations]           - Constant "Forward" (spicy::Forward)
[debug/ast-declarations]           - Constant "Backward" (spicy::Backward)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_10)
[debug/ast-declarations]     - Type "ZlibStream" (spicy::ZlibStream)
[debug/ast-declarations]     - Function "zlib_init" (spicy::zlib_init)
[debug/ast-declarations]             - Parameter "window_bits" (spicy::window_bits)
[debug/ast-declarations]     - Function "zlib_decompress" (spicy::zlib_decompress)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream_)
[debug/ast-declarations]             - Parameter "data" (spicy::data)
[debug/ast-declarations]     - Function "zlib_finish" (spicy::zlib_finish)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__2)
[debug/ast-declarations]     - Function "base64_encode" (spicy::base64_encode)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__3)
[debug/ast-declarations]             - Parameter "data" (spicy::data_2)
[debug/ast-declarations]     - Function "base64_decode" (spicy::base64_decode)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__4)
[debug/ast-declarations]             - Parameter "data" (spicy::data_3)
[debug/ast-declarations]     - Function "base64_finish" (spicy::base64_finish)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__5)
[debug/ast-declarations]     - Function "crc32_init" (spicy::crc32_init)
[debug/ast-declarations]     - Function "crc32_add" (spicy::crc32_add)
[debug/ast-declarations]             - Parameter "crc" (spicy::crc)
[debug/ast-declarations]             - Parameter "data" (spicy::data_4)
[debug/ast-declarations]     - Function "current_time" (spicy::current_time)
[debug/ast-declarations]     - Function "mktime" (spicy::mktime)
[debug/ast-declarations]             - Parameter "y" (spicy::y)
[debug/ast-declarations]             - Parameter "m" (spicy::m)
[debug/ast-declarations]             - Parameter "d" (spicy::d)
[debug/ast-declarations]             - Parameter "H" (spicy::H)
[debug/ast-declarations]             - Parameter "M" (spicy::M)
[debug/ast-declarations]             - Parameter "S" (spicy::S)
[debug/ast-declarations]     - Function "bytes_to_hexstring" (spicy::bytes_to_hexstring)
[debug/ast-declarations]             - Parameter "value" (spicy::value)
[debug/ast-declarations]     - Function "bytes_to_mac" (spicy::bytes_to_mac)
[debug/ast-declarations]             - Parameter "value" (spicy::value_2)
[debug/ast-declarations]     - Function "getenv" (spicy::getenv)
[debug/ast-declarations]             - Parameter "name" (spicy::name)
[debug/ast-declarations]     - Function "strftime" (spicy::strftime)
[debug/ast-declarations]             - Parameter "format" (spicy::format)
[debug/ast-declarations]             - Parameter "timestamp" (spicy::timestamp)
[debug/ast-declarations]     - Function "strptime" (spicy::strptime)
[debug/ast-declarations]             - Parameter "buf" (spicy::buf)
[debug/ast-declarations]             - Parameter "format" (spicy::format_2)
[debug/ast-declarations]     - Function "parse_address" (spicy::parse_address)
[debug/ast-declarations]             - Parameter "s" (spicy::s)
[debug/ast-declarations]     - Function "parse_address" (spicy::parse_address_2)
[debug/ast-declarations]             - Parameter "b" (spicy::b)
[debug/ast-declarations]     - Function "accept_input" (spicy::accept_input)
[debug/ast-declarations]     - Function "decline_input" (spicy::decline_input)
[debug/ast-declarations]             - Parameter "reason" (spicy::reason)
[debug/ast-declarations]     - ImportedModule "hilti" (spicy::hilti)
[debug/ast-declarations]     - ImportedModule "spicy_rt" (spicy::spicy_rt)
[debug/ast-declarations] # [HILTI]
[debug/ast-declarations]   - Module "b" (b)
[debug/ast-declarations]     - ImportedModule "a" (b::a)
[debug/ast-declarations]     - Function "a::X::__on_x" (b::a::X::__on_x)
[debug/ast-declarations]             - Parameter "__dd" (b::__dd_2)
[debug/ast-declarations]     - ImportedModule "hilti" (b::hilti)
[debug/ast-declarations]     - ImportedModule "spicy_rt" (b::spicy_rt)
[debug/ast-declarations]   - Module "a" (a)
[debug/ast-declarations]     - Type "X" (a::X)
[debug/ast-declarations]           - Expression "self" (a::self_2)
[debug/ast-declarations]           - Field "x" (a::x_3)
[debug/ast-declarations]           - Field "__on_x" (a::__on_x)
[debug/ast-declarations]                 - Parameter "__dd" (a::__dd_2)
[debug/ast-declarations]           - Field "__parser" (a::__parser)
[debug/ast-declarations]           - Field "__parse_stage1" (a::__parse_stage1)
[debug/ast-declarations]                 - Parameter "__data" (a::__data)
[debug/ast-declarations]                 - Parameter "__begin" (a::__begin_2)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur)
[debug/ast-declarations]                 - Parameter "__trim" (a::__trim)
[debug/ast-declarations]                 - Parameter "__lah" (a::__lah)
[debug/ast-declarations]                 - Parameter "__lahe" (a::__lahe)
[debug/ast-declarations]                 - Parameter "__error" (a::__error)
[debug/ast-declarations]           - Field "parse1" (a::parse1)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_2)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_2)
[debug/ast-declarations]                 - Parameter "__context" (a::__context)
[debug/ast-declarations]           - Field "parse2" (a::parse2)
[debug/ast-declarations]                 - Parameter "__unit" (a::__unit)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_3)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_3)
[debug/ast-declarations]                 - Parameter "__context" (a::__context_2)
[debug/ast-declarations]           - Field "parse3" (a::parse3)
[debug/ast-declarations]                 - Parameter "__gunit" (a::__gunit)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_4)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_4)
[debug/ast-declarations]                 - Parameter "__context" (a::__context_3)
[debug/ast-declarations]           - Field "__parse_a__X_stage2" (a::__parse_a__X_stage2)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_5)
[debug/ast-declarations]                 - Parameter "__begin" (a::__begin_3)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_5)
[debug/ast-declarations]                 - Parameter "__trim" (a::__trim_2)
[debug/ast-declarations]                 - Parameter "__lah" (a::__lah_2)
[debug/ast-declarations]                 - Parameter "__lahe" (a::__lahe_2)
[debug/ast-declarations]                 - Parameter "__error" (a::__error_2)
[debug/ast-declarations]           - Field "__error" (a::__error_3)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_offset" (a::__feat%a@@X%uses_offset)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_random_access" (a::__feat%a@@X%uses_random_access)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_stream" (a::__feat%a@@X%uses_stream)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_sync_advance" (a::__feat%a@@X%uses_sync_advance)
[debug/ast-declarations]     - Constant "__feat%a@@X%is_filter" (a::__feat%a@@X%is_filter)
[debug/ast-declarations]     - Constant "__feat%a@@X%supports_filters" (a::__feat%a@@X%supports_filters)
[debug/ast-declarations]     - Constant "__feat%a@@X%supports_sinks" (a::__feat%a@@X%supports_sinks)
[debug/ast-declarations]     - Constant "__feat%a@@X%synchronization" (a::__feat%a@@X%synchronization)
[debug/ast-declarations]     - Function "a::X::__parse_stage1" (a::a::X::__parse_stage1)
[debug/ast-declarations]             - Parameter "__data" (a::__data_6)
[debug/ast-declarations]             - Parameter "__begin" (a::__begin_4)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_6)
[debug/ast-declarations]             - Parameter "__trim" (a::__trim_3)
[debug/ast-declarations]             - Parameter "__lah" (a::__lah_3)
[debug/ast-declarations]             - Parameter "__lahe" (a::__lahe_3)
[debug/ast-declarations]             - Parameter "__error" (a::__error_4)
[debug/ast-declarations]             - LocalVariable "__result" (a::__result)
[debug/ast-declarations]               - LocalVariable "__begin" (a::__begin_5)
[debug/ast-declarations]     - Function "a::X::__parse_a__X_stage2" (a::a::X::__parse_a__X_stage2)
[debug/ast-declarations]             - Parameter "__data" (a::__data_7)
[debug/ast-declarations]             - Parameter "__begin" (a::__begin_6)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_7)
[debug/ast-declarations]             - Parameter "__trim" (a::__trim_4)
[debug/ast-declarations]             - Parameter "__lah" (a::__lah_4)
[debug/ast-declarations]             - Parameter "__lahe" (a::__lahe_4)
[debug/ast-declarations]             - Parameter "__error" (a::__error_5)
[debug/ast-declarations]     - Function "a::X::parse1" (a::a::X::parse1)
[debug/ast-declarations]             - Parameter "__data" (a::__data_8)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_8)
[debug/ast-declarations]             - Parameter "__context" (a::__context_4)
[debug/ast-declarations]             - LocalVariable "__unit" (a::__unit_2)
[debug/ast-declarations]             - LocalVariable "__ncur" (a::__ncur)
[debug/ast-declarations]             - LocalVariable "__lahead" (a::__lahead)
[debug/ast-declarations]             - LocalVariable "__lahead_end" (a::__lahead_end)
[debug/ast-declarations]             - LocalVariable "__error" (a::__error_6)
[debug/ast-declarations]     - Function "a::X::parse3" (a::a::X::parse3)
[debug/ast-declarations]             - Parameter "__gunit" (a::__gunit_2)
[debug/ast-declarations]             - Parameter "__data" (a::__data_9)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_9)
[debug/ast-declarations]             - Parameter "__context" (a::__context_5)
[debug/ast-declarations]             - LocalVariable "__unit" (a::__unit_3)
[debug/ast-declarations]             - LocalVariable "__ncur" (a::__ncur_2)
[debug/ast-declarations]             - LocalVariable "__lahead" (a::__lahead_2)
[debug/ast-declarations]             - LocalVariable "__lahead_end" (a::__lahead_end_2)
[debug/ast-declarations]             - LocalVariable "__error" (a::__error_7)
[debug/ast-declarations]     - Function "a::X::parse2" (a::a::X::parse2)
[debug/ast-declarations]             - Parameter "__unit" (a::__unit_4)
[debug/ast-declarations]             - Parameter "__data" (a::__data_10)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_10)
[debug/ast-declarations]             - Parameter "__context" (a::__context_6)
[debug/ast-declarations]             - LocalVariable "__ncur" (a::__ncur_3)
[debug/ast-declarations]             - LocalVariable "__lahead" (a::__lahead_3)
[debug/ast-declarations]             - LocalVariable "__lahead_end" (a::__lahead_end_3)
[debug/ast-declarations]             - LocalVariable "__error" (a::__error_8)
[debug/ast-declarations]     - Function "__register_a_X" (a::__register_a_X)
[debug/ast-declarations]                         - Expression "self" (a::self_3)
[debug/ast-declarations]                         - Field "name" (a::name)
[debug/ast-declarations]                         - Field "is_public" (a::is_public)
[debug/ast-declarations]                         - Field "context_new" (a::context_new)
[debug/ast-declarations]                         - Field "type_" (a::type_)
[debug/ast-declarations]                         - Field "description" (a::description)
[debug/ast-declarations]                         - Field "mime_types" (a::mime_types)
[debug/ast-declarations]                         - Field "ports" (a::ports)
[debug/ast-declarations]     - ImportedModule "hilti" (a::hilti)
[debug/ast-declarations]     - ImportedModule "spicy_rt" (a::spicy_rt)
[debug/ast-declarations]   - Module "hilti" (hilti)
[debug/ast-declarations]     - Property "%skip-implementation" (hilti::%skip-implementation)
[debug/ast-declarations]     - Type "BitOrder" (hilti::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (hilti::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (hilti::MSB0)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef)
[debug/ast-declarations]     - Type "ByteOrder" (hilti::ByteOrder)
[debug/ast-declarations]           - Constant "Little" (hilti::Little)
[debug/ast-declarations]           - Constant "Big" (hilti::Big)
[debug/ast-declarations]           - Constant "Network" (hilti::Network)
[debug/ast-declarations]           - Constant "Host" (hilti::Host)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_2)
[debug/ast-declarations]     - Type "Side" (hilti::Side)
[debug/ast-declarations]           - Constant "Left" (hilti::Left)
[debug/ast-declarations]           - Constant "Right" (hilti::Right)
[debug/ast-declarations]           - Constant "Both" (hilti::Both)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_3)
[debug/ast-declarations]     - Type "AddressFamily" (hilti::AddressFamily)
[debug/ast-declarations]           - Constant "IPv4" (hilti::IPv4)
[debug/ast-declarations]           - Constant "IPv6" (hilti::IPv6)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_4)
[debug/ast-declarations]     - Type "RealType" (hilti::RealType)
[debug/ast-declarations]           - Constant "IEEE754_Single" (hilti::IEEE754_Single)
[debug/ast-declarations]           - Constant "IEEE754_Double" (hilti::IEEE754_Double)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_5)
[debug/ast-declarations]     - Type "Protocol" (hilti::Protocol)
[debug/ast-declarations]           - Constant "TCP" (hilti::TCP)
[debug/ast-declarations]           - Constant "UDP" (hilti::UDP)
[debug/ast-declarations]           - Constant "ICMP" (hilti::ICMP)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_6)
[debug/ast-declarations]     - Type "Charset" (hilti::Charset)
[debug/ast-declarations]           - Constant "ASCII" (hilti::ASCII)
[debug/ast-declarations]           - Constant "UTF8" (hilti::UTF8)
[debug/ast-declarations]           - Constant "UTF16LE" (hilti::UTF16LE)
[debug/ast-declarations]           - Constant "UTF16BE" (hilti::UTF16BE)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_7)
[debug/ast-declarations]     - Type "DecodeErrorStrategy" (hilti::DecodeErrorStrategy)
[debug/ast-declarations]           - Constant "IGNORE" (hilti::IGNORE)
[debug/ast-declarations]           - Constant "REPLACE" (hilti::REPLACE)
[debug/ast-declarations]           - Constant "STRICT" (hilti::STRICT)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_8)
[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::self)
[debug/ast-declarations]           - Field "captures" (hilti::captures)
[debug/ast-declarations]                 - Parameter "data" (hilti::data)
[debug/ast-declarations]     - Type "StreamStatistics" (hilti::StreamStatistics)
[debug/ast-declarations]           - Expression "self" (hilti::self_2)
[debug/ast-declarations]           - Field "num_data_bytes" (hilti::num_data_bytes)
[debug/ast-declarations]           - Field "num_data_chunks" (hilti::num_data_chunks)
[debug/ast-declarations]           - Field "num_gap_bytes" (hilti::num_gap_bytes)
[debug/ast-declarations]           - Field "num_gap_chunks" (hilti::num_gap_chunks)
[debug/ast-declarations]     - Function "print" (hilti::print)
[debug/ast-declarations]             - Parameter "obj" (hilti::obj)
[debug/ast-declarations]             - Parameter "newline" (hilti::newline)
[debug/ast-declarations]     - Function "printTuple" (hilti::printTuple)
[debug/ast-declarations]             - Parameter "t" (hilti::t)
[debug/ast-declarations]             - Parameter "newline" (hilti::newline_2)
[debug/ast-declarations]     - Function "debug" (hilti::debug)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream)
[debug/ast-declarations]             - Parameter "obj" (hilti::obj_2)
[debug/ast-declarations]     - Function "debugIndent" (hilti::debugIndent)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream_2)
[debug/ast-declarations]     - Function "debugDedent" (hilti::debugDedent)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream_3)
[debug/ast-declarations]     - Function "current_time" (hilti::current_time)
[debug/ast-declarations]     - Function "mktime" (hilti::mktime)
[debug/ast-declarations]             - Parameter "y" (hilti::y)
[debug/ast-declarations]             - Parameter "m" (hilti::m)
[debug/ast-declarations]             - Parameter "d" (hilti::d)
[debug/ast-declarations]             - Parameter "H" (hilti::H)
[debug/ast-declarations]             - Parameter "M" (hilti::M)
[debug/ast-declarations]             - Parameter "S" (hilti::S)
[debug/ast-declarations]     - Function "abort" (hilti::abort)
[debug/ast-declarations]     - Function "profiler_start" (hilti::profiler_start)
[debug/ast-declarations]             - Parameter "name" (hilti::name)
[debug/ast-declarations]             - Parameter "size" (hilti::size)
[debug/ast-declarations]     - Function "profiler_stop" (hilti::profiler_stop)
[debug/ast-declarations]             - Parameter "p" (hilti::p)
[debug/ast-declarations]             - Parameter "size" (hilti::size_2)
[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::excpt)
[debug/ast-declarations]     - Function "exception_what" (hilti::exception_what_2)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_2)
[debug/ast-declarations]     - Function "exception_where" (hilti::exception_where)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_3)
[debug/ast-declarations]     - Function "exception_where" (hilti::exception_where_2)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_4)
[debug/ast-declarations]   - Module "spicy_rt" (spicy_rt)
[debug/ast-declarations]     - Property "%skip-implementation" (spicy_rt::%skip-implementation)
[debug/ast-declarations]     - ImportedModule "hilti" (spicy_rt::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 "Sink" (spicy_rt::Sink)
[debug/ast-declarations]           - Expression "self" (spicy_rt::self)
[debug/ast-declarations]           - Field "close" (spicy_rt::close)
[debug/ast-declarations]           - Field "connect" (spicy_rt::connect)
[debug/ast-declarations]                 - Parameter "unit" (spicy_rt::unit)
[debug/ast-declarations]           - Field "connect_filter" (spicy_rt::connect_filter)
[debug/ast-declarations]                 - Parameter "unit" (spicy_rt::unit_2)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type_2)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type_2)
[debug/ast-declarations]           - Field "gap" (spicy_rt::gap)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq)
[debug/ast-declarations]                 - Parameter "len" (spicy_rt::len)
[debug/ast-declarations]           - Field "sequence_number" (spicy_rt::sequence_number)
[debug/ast-declarations]           - Field "set_auto_trim" (spicy_rt::set_auto_trim)
[debug/ast-declarations]                 - Parameter "enable" (spicy_rt::enable)
[debug/ast-declarations]           - Field "set_initial_sequence_number" (spicy_rt::set_initial_sequence_number)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_2)
[debug/ast-declarations]           - Field "set_policy" (spicy_rt::set_policy)
[debug/ast-declarations]                 - Parameter "policy" (spicy_rt::policy)
[debug/ast-declarations]           - Field "size" (spicy_rt::size)
[debug/ast-declarations]           - Field "skip" (spicy_rt::skip)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_3)
[debug/ast-declarations]           - Field "trim" (spicy_rt::trim)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_4)
[debug/ast-declarations]           - Field "write" (spicy_rt::write)
[debug/ast-declarations]                 - Parameter "data" (spicy_rt::data)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_5)
[debug/ast-declarations]                 - Parameter "len" (spicy_rt::len_2)
[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::unit_3)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_2)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur)
[debug/ast-declarations]     - Function "filter_connect" (spicy_rt::filter_connect)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_4)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter)
[debug/ast-declarations]     - Function "filter_disconnect" (spicy_rt::filter_disconnect)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_5)
[debug/ast-declarations]     - Function "filter_forward" (spicy_rt::filter_forward)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter_2)
[debug/ast-declarations]             - Parameter "b" (spicy_rt::b)
[debug/ast-declarations]     - Function "filter_forward_eod" (spicy_rt::filter_forward_eod)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter_3)
[debug/ast-declarations]     - Function "confirm" (spicy_rt::confirm)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_6)
[debug/ast-declarations]     - Function "reject" (spicy_rt::reject)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_7)
[debug/ast-declarations]     - Type "UnitContext" (spicy_rt::UnitContext)
[debug/ast-declarations]     - Function "createContext" (spicy_rt::createContext)
[debug/ast-declarations]             - Parameter "ctx" (spicy_rt::ctx)
[debug/ast-declarations]     - Function "setContext" (spicy_rt::setContext)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_8)
[debug/ast-declarations]             - Parameter "ctx" (spicy_rt::ctx_2)
[debug/ast-declarations]             - Parameter "type_" (spicy_rt::type_)
[debug/ast-declarations]     - Type "Parser" (spicy_rt::Parser)
[debug/ast-declarations]           - Expression "self" (spicy_rt::self_2)
[debug/ast-declarations]           - Field "name" (spicy_rt::name)
[debug/ast-declarations]           - Field "is_public" (spicy_rt::is_public)
[debug/ast-declarations]           - Field "parse1" (spicy_rt::parse1)
[debug/ast-declarations]           - Field "parse2" (spicy_rt::parse2)
[debug/ast-declarations]           - Field "parse3" (spicy_rt::parse3)
[debug/ast-declarations]           - Field "context_new" (spicy_rt::context_new)
[debug/ast-declarations]           - Field "type_" (spicy_rt::type__2)
[debug/ast-declarations]           - Field "description" (spicy_rt::description)
[debug/ast-declarations]           - Field "mime_types" (spicy_rt::mime_types)
[debug/ast-declarations]           - Field "ports" (spicy_rt::ports)
[debug/ast-declarations]     - Type "BitOrder" (spicy_rt::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (spicy_rt::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (spicy_rt::MSB0)
[debug/ast-declarations]           - Constant "Undef" (spicy_rt::Undef)
[debug/ast-declarations]     - Type "Direction" (spicy_rt::Direction)
[debug/ast-declarations]           - Constant "Originator" (spicy_rt::Originator)
[debug/ast-declarations]           - Constant "Responder" (spicy_rt::Responder)
[debug/ast-declarations]           - Constant "Both" (spicy_rt::Both)
[debug/ast-declarations]           - Constant "Undef" (spicy_rt::Undef_2)
[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::parse_func)
[debug/ast-declarations]             - Parameter "linker_scope" (spicy_rt::linker_scope)
[debug/ast-declarations]             - Parameter "instance" (spicy_rt::instance)
[debug/ast-declarations]     - Function "printParserState" (spicy_rt::printParserState)
[debug/ast-declarations]             - Parameter "unit_id" (spicy_rt::unit_id)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_3)
[debug/ast-declarations]             - Parameter "begin_" (spicy_rt::begin_)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_2)
[debug/ast-declarations]             - Parameter "lahead" (spicy_rt::lahead)
[debug/ast-declarations]             - Parameter "lahead_end" (spicy_rt::lahead_end)
[debug/ast-declarations]             - Parameter "literal_mode" (spicy_rt::literal_mode)
[debug/ast-declarations]             - Parameter "trim" (spicy_rt::trim_2)
[debug/ast-declarations]             - Parameter "err" (spicy_rt::err)
[debug/ast-declarations]     - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_4)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_3)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters)
[debug/ast-declarations]     - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod_2)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_5)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_4)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_2)
[debug/ast-declarations]     - Function "waitForInput" (spicy_rt::waitForInput)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_6)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_5)
[debug/ast-declarations]             - Parameter "error_msg" (spicy_rt::error_msg)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_3)
[debug/ast-declarations]     - Function "waitForInput" (spicy_rt::waitForInput_2)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_7)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_6)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n_2)
[debug/ast-declarations]             - Parameter "error_msg" (spicy_rt::error_msg_2)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_2)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_4)
[debug/ast-declarations]     - Function "waitForEod" (spicy_rt::waitForEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_8)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_7)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_5)
[debug/ast-declarations]     - Function "atEod" (spicy_rt::atEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_9)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_8)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_6)
[debug/ast-declarations]     - Function "unit_find" (spicy_rt::unit_find)
[debug/ast-declarations]             - Parameter "begin_" (spicy_rt::begin__2)
[debug/ast-declarations]             - Parameter "end_" (spicy_rt::end_)
[debug/ast-declarations]             - Parameter "i" (spicy_rt::i)
[debug/ast-declarations]             - Parameter "needle" (spicy_rt::needle)
[debug/ast-declarations]             - Parameter "dir" (spicy_rt::dir)
[debug/ast-declarations]     - Function "backtrack" (spicy_rt::backtrack)
[debug/ast-declarations]     - Function "initializeParsedUnit" (spicy_rt::initializeParsedUnit)
[debug/ast-declarations]             - Parameter "punit" (spicy_rt::punit)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_9)
[debug/ast-declarations]     - Function "extractBytes" (spicy_rt::extractBytes)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_10)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_9)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n_3)
[debug/ast-declarations]             - Parameter "eod_ok" (spicy_rt::eod_ok)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_3)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_7)
[debug/ast-declarations]     - Function "expectBytesLiteral" (spicy_rt::expectBytesLiteral)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_11)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_10)
[debug/ast-declarations]             - Parameter "literal" (spicy_rt::literal)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_4)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_8)
[debug/ast-declarations]   - Module "spicy" (spicy)
[debug/ast-declarations]     - Property "%skip-implementation" (spicy::%skip-implementation)
[debug/ast-declarations]     - Type "AddressFamily" (spicy::AddressFamily)
[debug/ast-declarations]           - Constant "IPv4" (spicy::IPv4)
[debug/ast-declarations]           - Constant "IPv6" (spicy::IPv6)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef)
[debug/ast-declarations]     - Type "Base64Stream" (spicy::Base64Stream)
[debug/ast-declarations]     - Type "BitOrder" (spicy::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (spicy::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (spicy::MSB0)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_2)
[debug/ast-declarations]     - Type "ByteOrder" (spicy::ByteOrder)
[debug/ast-declarations]           - Constant "Little" (spicy::Little)
[debug/ast-declarations]           - Constant "Big" (spicy::Big)
[debug/ast-declarations]           - Constant "Network" (spicy::Network)
[debug/ast-declarations]           - Constant "Host" (spicy::Host)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_3)
[debug/ast-declarations]     - Type "Charset" (spicy::Charset)
[debug/ast-declarations]           - Constant "ASCII" (spicy::ASCII)
[debug/ast-declarations]           - Constant "UTF8" (spicy::UTF8)
[debug/ast-declarations]           - Constant "UTF16LE" (spicy::UTF16LE)
[debug/ast-declarations]           - Constant "UTF16BE" (spicy::UTF16BE)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_4)
[debug/ast-declarations]     - Type "DecodeErrorStrategy" (spicy::DecodeErrorStrategy)
[debug/ast-declarations]           - Constant "IGNORE" (spicy::IGNORE)
[debug/ast-declarations]           - Constant "REPLACE" (spicy::REPLACE)
[debug/ast-declarations]           - Constant "STRICT" (spicy::STRICT)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_5)
[debug/ast-declarations]     - Type "Error" (spicy::Error)
[debug/ast-declarations]     - Type "MatchState" (spicy::MatchState)
[debug/ast-declarations]           - Expression "self" (spicy::self)
[debug/ast-declarations]     - Type "StreamStatistics" (spicy::StreamStatistics)
[debug/ast-declarations]           - Expression "self" (spicy::self_2)
[debug/ast-declarations]           - Field "num_data_bytes" (spicy::num_data_bytes)
[debug/ast-declarations]           - Field "num_data_chunks" (spicy::num_data_chunks)
[debug/ast-declarations]           - Field "num_gap_bytes" (spicy::num_gap_bytes)
[debug/ast-declarations]           - Field "num_gap_chunks" (spicy::num_gap_chunks)
[debug/ast-declarations]     - Type "Protocol" (spicy::Protocol)
[debug/ast-declarations]           - Constant "TCP" (spicy::TCP)
[debug/ast-declarations]           - Constant "UDP" (spicy::UDP)
[debug/ast-declarations]           - Constant "ICMP" (spicy::ICMP)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_6)
[debug/ast-declarations]     - Type "RealType" (spicy::RealType)
[debug/ast-declarations]           - Constant "IEEE754_Single" (spicy::IEEE754_Single)
[debug/ast-declarations]           - Constant "IEEE754_Double" (spicy::IEEE754_Double)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_7)
[debug/ast-declarations]     - Type "ReassemblerPolicy" (spicy::ReassemblerPolicy)
[debug/ast-declarations]           - Constant "First" (spicy::First)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_8)
[debug/ast-declarations]     - Type "Side" (spicy::Side)
[debug/ast-declarations]           - Constant "Left" (spicy::Left)
[debug/ast-declarations]           - Constant "Right" (spicy::Right)
[debug/ast-declarations]           - Constant "Both" (spicy::Both)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_9)
[debug/ast-declarations]     - Type "Direction" (spicy::Direction)
[debug/ast-declarations]           - Constant "Forward" (spicy::Forward)
[debug/ast-declarations]           - Constant "Backward" (spicy::Backward)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_10)
[debug/ast-declarations]     - Type "ZlibStream" (spicy::ZlibStream)
[debug/ast-declarations]     - Function "zlib_init" (spicy::zlib_init)
[debug/ast-declarations]             - Parameter "window_bits" (spicy::window_bits)
[debug/ast-declarations]     - Function "zlib_decompress" (spicy::zlib_decompress)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream_)
[debug/ast-declarations]             - Parameter "data" (spicy::data)
[debug/ast-declarations]     - Function "zlib_finish" (spicy::zlib_finish)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__2)
[debug/ast-declarations]     - Function "base64_encode" (spicy::base64_encode)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__3)
[debug/ast-declarations]             - Parameter "data" (spicy::data_2)
[debug/ast-declarations]     - Function "base64_decode" (spicy::base64_decode)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__4)
[debug/ast-declarations]             - Parameter "data" (spicy::data_3)
[debug/ast-declarations]     - Function "base64_finish" (spicy::base64_finish)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__5)
[debug/ast-declarations]     - Function "crc32_init" (spicy::crc32_init)
[debug/ast-declarations]     - Function "crc32_add" (spicy::crc32_add)
[debug/ast-declarations]             - Parameter "crc" (spicy::crc)
[debug/ast-declarations]             - Parameter "data" (spicy::data_4)
[debug/ast-declarations]     - Function "current_time" (spicy::current_time)
[debug/ast-declarations]     - Function "mktime" (spicy::mktime)
[debug/ast-declarations]             - Parameter "y" (spicy::y)
[debug/ast-declarations]             - Parameter "m" (spicy::m)
[debug/ast-declarations]             - Parameter "d" (spicy::d)
[debug/ast-declarations]             - Parameter "H" (spicy::H)
[debug/ast-declarations]             - Parameter "M" (spicy::M)
[debug/ast-declarations]             - Parameter "S" (spicy::S)
[debug/ast-declarations]     - Function "bytes_to_hexstring" (spicy::bytes_to_hexstring)
[debug/ast-declarations]             - Parameter "value" (spicy::value)
[debug/ast-declarations]     - Function "bytes_to_mac" (spicy::bytes_to_mac)
[debug/ast-declarations]             - Parameter "value" (spicy::value_2)
[debug/ast-declarations]     - Function "getenv" (spicy::getenv)
[debug/ast-declarations]             - Parameter "name" (spicy::name)
[debug/ast-declarations]     - Function "strftime" (spicy::strftime)
[debug/ast-declarations]             - Parameter "format" (spicy::format)
[debug/ast-declarations]             - Parameter "timestamp" (spicy::timestamp)
[debug/ast-declarations]     - Function "strptime" (spicy::strptime)
[debug/ast-declarations]             - Parameter "buf" (spicy::buf)
[debug/ast-declarations]             - Parameter "format" (spicy::format_2)
[debug/ast-declarations]     - Function "parse_address" (spicy::parse_address)
[debug/ast-declarations]             - Parameter "s" (spicy::s)
[debug/ast-declarations]     - Function "parse_address" (spicy::parse_address_2)
[debug/ast-declarations]             - Parameter "b" (spicy::b)
[debug/ast-declarations]     - Function "accept_input" (spicy::accept_input)
[debug/ast-declarations]     - Function "decline_input" (spicy::decline_input)
[debug/ast-declarations]             - Parameter "reason" (spicy::reason)
[debug/ast-declarations]     - ImportedModule "hilti" (spicy::hilti)
[debug/ast-declarations]     - ImportedModule "spicy_rt" (spicy::spicy_rt)
[debug/ast-declarations] # [HILTI]
[debug/ast-declarations]   - Module "b" (b)
[debug/ast-declarations]     - ImportedModule "a" (b::a)
[debug/ast-declarations]     - Function "a::X::__on_x" (b::a::X::__on_x)
[debug/ast-declarations]             - Parameter "__dd" (b::__dd_2)
[debug/ast-declarations]     - ImportedModule "hilti" (b::hilti)
[debug/ast-declarations]     - ImportedModule "spicy_rt" (b::spicy_rt)
[debug/ast-declarations]   - Module "a" (a)
[debug/ast-declarations]     - Type "X" (a::X)
[debug/ast-declarations]           - Expression "self" (a::self_2)
[debug/ast-declarations]           - Field "x" (a::x_3)
[debug/ast-declarations]           - Field "__on_x" (a::__on_x)
[debug/ast-declarations]                 - Parameter "__dd" (a::__dd_2)
[debug/ast-declarations]           - Field "__parser" (a::__parser)
[debug/ast-declarations]           - Field "__parse_stage1" (a::__parse_stage1)
[debug/ast-declarations]                 - Parameter "__data" (a::__data)
[debug/ast-declarations]                 - Parameter "__begin" (a::__begin_2)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur)
[debug/ast-declarations]                 - Parameter "__trim" (a::__trim)
[debug/ast-declarations]                 - Parameter "__lah" (a::__lah)
[debug/ast-declarations]                 - Parameter "__lahe" (a::__lahe)
[debug/ast-declarations]                 - Parameter "__error" (a::__error)
[debug/ast-declarations]           - Field "parse1" (a::parse1)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_2)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_2)
[debug/ast-declarations]                 - Parameter "__context" (a::__context)
[debug/ast-declarations]           - Field "parse2" (a::parse2)
[debug/ast-declarations]                 - Parameter "__unit" (a::__unit)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_3)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_3)
[debug/ast-declarations]                 - Parameter "__context" (a::__context_2)
[debug/ast-declarations]           - Field "parse3" (a::parse3)
[debug/ast-declarations]                 - Parameter "__gunit" (a::__gunit)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_4)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_4)
[debug/ast-declarations]                 - Parameter "__context" (a::__context_3)
[debug/ast-declarations]           - Field "__parse_a__X_stage2" (a::__parse_a__X_stage2)
[debug/ast-declarations]                 - Parameter "__data" (a::__data_5)
[debug/ast-declarations]                 - Parameter "__begin" (a::__begin_3)
[debug/ast-declarations]                 - Parameter "__cur" (a::__cur_5)
[debug/ast-declarations]                 - Parameter "__trim" (a::__trim_2)
[debug/ast-declarations]                 - Parameter "__lah" (a::__lah_2)
[debug/ast-declarations]                 - Parameter "__lahe" (a::__lahe_2)
[debug/ast-declarations]                 - Parameter "__error" (a::__error_2)
[debug/ast-declarations]           - Field "__error" (a::__error_3)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_offset" (a::__feat%a@@X%uses_offset)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_random_access" (a::__feat%a@@X%uses_random_access)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_stream" (a::__feat%a@@X%uses_stream)
[debug/ast-declarations]     - Constant "__feat%a@@X%uses_sync_advance" (a::__feat%a@@X%uses_sync_advance)
[debug/ast-declarations]     - Constant "__feat%a@@X%is_filter" (a::__feat%a@@X%is_filter)
[debug/ast-declarations]     - Constant "__feat%a@@X%supports_filters" (a::__feat%a@@X%supports_filters)
[debug/ast-declarations]     - Constant "__feat%a@@X%supports_sinks" (a::__feat%a@@X%supports_sinks)
[debug/ast-declarations]     - Constant "__feat%a@@X%synchronization" (a::__feat%a@@X%synchronization)
[debug/ast-declarations]     - Function "a::X::__parse_stage1" (a::a::X::__parse_stage1)
[debug/ast-declarations]             - Parameter "__data" (a::__data_6)
[debug/ast-declarations]             - Parameter "__begin" (a::__begin_4)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_6)
[debug/ast-declarations]             - Parameter "__trim" (a::__trim_3)
[debug/ast-declarations]             - Parameter "__lah" (a::__lah_3)
[debug/ast-declarations]             - Parameter "__lahe" (a::__lahe_3)
[debug/ast-declarations]             - Parameter "__error" (a::__error_4)
[debug/ast-declarations]             - LocalVariable "__result" (a::__result)
[debug/ast-declarations]               - LocalVariable "__begin" (a::__begin_5)
[debug/ast-declarations]     - Function "a::X::__parse_a__X_stage2" (a::a::X::__parse_a__X_stage2)
[debug/ast-declarations]             - Parameter "__data" (a::__data_7)
[debug/ast-declarations]             - Parameter "__begin" (a::__begin_6)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_7)
[debug/ast-declarations]             - Parameter "__trim" (a::__trim_4)
[debug/ast-declarations]             - Parameter "__lah" (a::__lah_4)
[debug/ast-declarations]             - Parameter "__lahe" (a::__lahe_4)
[debug/ast-declarations]             - Parameter "__error" (a::__error_5)
[debug/ast-declarations]     - Function "a::X::parse1" (a::a::X::parse1)
[debug/ast-declarations]             - Parameter "__data" (a::__data_8)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_8)
[debug/ast-declarations]             - Parameter "__context" (a::__context_4)
[debug/ast-declarations]             - LocalVariable "__unit" (a::__unit_2)
[debug/ast-declarations]             - LocalVariable "__ncur" (a::__ncur)
[debug/ast-declarations]             - LocalVariable "__lahead" (a::__lahead)
[debug/ast-declarations]             - LocalVariable "__lahead_end" (a::__lahead_end)
[debug/ast-declarations]             - LocalVariable "__error" (a::__error_6)
[debug/ast-declarations]     - Function "a::X::parse3" (a::a::X::parse3)
[debug/ast-declarations]             - Parameter "__gunit" (a::__gunit_2)
[debug/ast-declarations]             - Parameter "__data" (a::__data_9)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_9)
[debug/ast-declarations]             - Parameter "__context" (a::__context_5)
[debug/ast-declarations]             - LocalVariable "__unit" (a::__unit_3)
[debug/ast-declarations]             - LocalVariable "__ncur" (a::__ncur_2)
[debug/ast-declarations]             - LocalVariable "__lahead" (a::__lahead_2)
[debug/ast-declarations]             - LocalVariable "__lahead_end" (a::__lahead_end_2)
[debug/ast-declarations]             - LocalVariable "__error" (a::__error_7)
[debug/ast-declarations]     - Function "a::X::parse2" (a::a::X::parse2)
[debug/ast-declarations]             - Parameter "__unit" (a::__unit_4)
[debug/ast-declarations]             - Parameter "__data" (a::__data_10)
[debug/ast-declarations]             - Parameter "__cur" (a::__cur_10)
[debug/ast-declarations]             - Parameter "__context" (a::__context_6)
[debug/ast-declarations]             - LocalVariable "__ncur" (a::__ncur_3)
[debug/ast-declarations]             - LocalVariable "__lahead" (a::__lahead_3)
[debug/ast-declarations]             - LocalVariable "__lahead_end" (a::__lahead_end_3)
[debug/ast-declarations]             - LocalVariable "__error" (a::__error_8)
[debug/ast-declarations]     - Function "__register_a_X" (a::__register_a_X)
[debug/ast-declarations]                         - Expression "self" (a::self_3)
[debug/ast-declarations]                         - Field "name" (a::name)
[debug/ast-declarations]                         - Field "is_public" (a::is_public)
[debug/ast-declarations]                         - Field "context_new" (a::context_new)
[debug/ast-declarations]                         - Field "type_" (a::type_)
[debug/ast-declarations]                         - Field "description" (a::description)
[debug/ast-declarations]                         - Field "mime_types" (a::mime_types)
[debug/ast-declarations]                         - Field "ports" (a::ports)
[debug/ast-declarations]     - ImportedModule "hilti" (a::hilti)
[debug/ast-declarations]     - ImportedModule "spicy_rt" (a::spicy_rt)
[debug/ast-declarations]   - Module "hilti" (hilti)
[debug/ast-declarations]     - Property "%skip-implementation" (hilti::%skip-implementation)
[debug/ast-declarations]     - Type "BitOrder" (hilti::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (hilti::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (hilti::MSB0)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef)
[debug/ast-declarations]     - Type "ByteOrder" (hilti::ByteOrder)
[debug/ast-declarations]           - Constant "Little" (hilti::Little)
[debug/ast-declarations]           - Constant "Big" (hilti::Big)
[debug/ast-declarations]           - Constant "Network" (hilti::Network)
[debug/ast-declarations]           - Constant "Host" (hilti::Host)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_2)
[debug/ast-declarations]     - Type "Side" (hilti::Side)
[debug/ast-declarations]           - Constant "Left" (hilti::Left)
[debug/ast-declarations]           - Constant "Right" (hilti::Right)
[debug/ast-declarations]           - Constant "Both" (hilti::Both)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_3)
[debug/ast-declarations]     - Type "AddressFamily" (hilti::AddressFamily)
[debug/ast-declarations]           - Constant "IPv4" (hilti::IPv4)
[debug/ast-declarations]           - Constant "IPv6" (hilti::IPv6)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_4)
[debug/ast-declarations]     - Type "RealType" (hilti::RealType)
[debug/ast-declarations]           - Constant "IEEE754_Single" (hilti::IEEE754_Single)
[debug/ast-declarations]           - Constant "IEEE754_Double" (hilti::IEEE754_Double)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_5)
[debug/ast-declarations]     - Type "Protocol" (hilti::Protocol)
[debug/ast-declarations]           - Constant "TCP" (hilti::TCP)
[debug/ast-declarations]           - Constant "UDP" (hilti::UDP)
[debug/ast-declarations]           - Constant "ICMP" (hilti::ICMP)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_6)
[debug/ast-declarations]     - Type "Charset" (hilti::Charset)
[debug/ast-declarations]           - Constant "ASCII" (hilti::ASCII)
[debug/ast-declarations]           - Constant "UTF8" (hilti::UTF8)
[debug/ast-declarations]           - Constant "UTF16LE" (hilti::UTF16LE)
[debug/ast-declarations]           - Constant "UTF16BE" (hilti::UTF16BE)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_7)
[debug/ast-declarations]     - Type "DecodeErrorStrategy" (hilti::DecodeErrorStrategy)
[debug/ast-declarations]           - Constant "IGNORE" (hilti::IGNORE)
[debug/ast-declarations]           - Constant "REPLACE" (hilti::REPLACE)
[debug/ast-declarations]           - Constant "STRICT" (hilti::STRICT)
[debug/ast-declarations]           - Constant "Undef" (hilti::Undef_8)
[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::self)
[debug/ast-declarations]           - Field "captures" (hilti::captures)
[debug/ast-declarations]                 - Parameter "data" (hilti::data)
[debug/ast-declarations]     - Type "StreamStatistics" (hilti::StreamStatistics)
[debug/ast-declarations]           - Expression "self" (hilti::self_2)
[debug/ast-declarations]           - Field "num_data_bytes" (hilti::num_data_bytes)
[debug/ast-declarations]           - Field "num_data_chunks" (hilti::num_data_chunks)
[debug/ast-declarations]           - Field "num_gap_bytes" (hilti::num_gap_bytes)
[debug/ast-declarations]           - Field "num_gap_chunks" (hilti::num_gap_chunks)
[debug/ast-declarations]     - Function "print" (hilti::print)
[debug/ast-declarations]             - Parameter "obj" (hilti::obj)
[debug/ast-declarations]             - Parameter "newline" (hilti::newline)
[debug/ast-declarations]     - Function "printTuple" (hilti::printTuple)
[debug/ast-declarations]             - Parameter "t" (hilti::t)
[debug/ast-declarations]             - Parameter "newline" (hilti::newline_2)
[debug/ast-declarations]     - Function "debug" (hilti::debug)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream)
[debug/ast-declarations]             - Parameter "obj" (hilti::obj_2)
[debug/ast-declarations]     - Function "debugIndent" (hilti::debugIndent)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream_2)
[debug/ast-declarations]     - Function "debugDedent" (hilti::debugDedent)
[debug/ast-declarations]             - Parameter "dbg_stream" (hilti::dbg_stream_3)
[debug/ast-declarations]     - Function "current_time" (hilti::current_time)
[debug/ast-declarations]     - Function "mktime" (hilti::mktime)
[debug/ast-declarations]             - Parameter "y" (hilti::y)
[debug/ast-declarations]             - Parameter "m" (hilti::m)
[debug/ast-declarations]             - Parameter "d" (hilti::d)
[debug/ast-declarations]             - Parameter "H" (hilti::H)
[debug/ast-declarations]             - Parameter "M" (hilti::M)
[debug/ast-declarations]             - Parameter "S" (hilti::S)
[debug/ast-declarations]     - Function "abort" (hilti::abort)
[debug/ast-declarations]     - Function "profiler_start" (hilti::profiler_start)
[debug/ast-declarations]             - Parameter "name" (hilti::name)
[debug/ast-declarations]             - Parameter "size" (hilti::size)
[debug/ast-declarations]     - Function "profiler_stop" (hilti::profiler_stop)
[debug/ast-declarations]             - Parameter "p" (hilti::p)
[debug/ast-declarations]             - Parameter "size" (hilti::size_2)
[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::excpt)
[debug/ast-declarations]     - Function "exception_what" (hilti::exception_what_2)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_2)
[debug/ast-declarations]     - Function "exception_where" (hilti::exception_where)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_3)
[debug/ast-declarations]     - Function "exception_where" (hilti::exception_where_2)
[debug/ast-declarations]             - Parameter "excpt" (hilti::excpt_4)
[debug/ast-declarations]   - Module "spicy_rt" (spicy_rt)
[debug/ast-declarations]     - Property "%skip-implementation" (spicy_rt::%skip-implementation)
[debug/ast-declarations]     - ImportedModule "hilti" (spicy_rt::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 "Sink" (spicy_rt::Sink)
[debug/ast-declarations]           - Expression "self" (spicy_rt::self)
[debug/ast-declarations]           - Field "close" (spicy_rt::close)
[debug/ast-declarations]           - Field "connect" (spicy_rt::connect)
[debug/ast-declarations]                 - Parameter "unit" (spicy_rt::unit)
[debug/ast-declarations]           - Field "connect_filter" (spicy_rt::connect_filter)
[debug/ast-declarations]                 - Parameter "unit" (spicy_rt::unit_2)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type)
[debug/ast-declarations]           - Field "connect_mime_type" (spicy_rt::connect_mime_type_2)
[debug/ast-declarations]                 - Parameter "mime_type" (spicy_rt::mime_type_2)
[debug/ast-declarations]           - Field "gap" (spicy_rt::gap)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq)
[debug/ast-declarations]                 - Parameter "len" (spicy_rt::len)
[debug/ast-declarations]           - Field "sequence_number" (spicy_rt::sequence_number)
[debug/ast-declarations]           - Field "set_auto_trim" (spicy_rt::set_auto_trim)
[debug/ast-declarations]                 - Parameter "enable" (spicy_rt::enable)
[debug/ast-declarations]           - Field "set_initial_sequence_number" (spicy_rt::set_initial_sequence_number)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_2)
[debug/ast-declarations]           - Field "set_policy" (spicy_rt::set_policy)
[debug/ast-declarations]                 - Parameter "policy" (spicy_rt::policy)
[debug/ast-declarations]           - Field "size" (spicy_rt::size)
[debug/ast-declarations]           - Field "skip" (spicy_rt::skip)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_3)
[debug/ast-declarations]           - Field "trim" (spicy_rt::trim)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_4)
[debug/ast-declarations]           - Field "write" (spicy_rt::write)
[debug/ast-declarations]                 - Parameter "data" (spicy_rt::data)
[debug/ast-declarations]                 - Parameter "seq" (spicy_rt::seq_5)
[debug/ast-declarations]                 - Parameter "len" (spicy_rt::len_2)
[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::unit_3)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_2)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur)
[debug/ast-declarations]     - Function "filter_connect" (spicy_rt::filter_connect)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_4)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter)
[debug/ast-declarations]     - Function "filter_disconnect" (spicy_rt::filter_disconnect)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_5)
[debug/ast-declarations]     - Function "filter_forward" (spicy_rt::filter_forward)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter_2)
[debug/ast-declarations]             - Parameter "b" (spicy_rt::b)
[debug/ast-declarations]     - Function "filter_forward_eod" (spicy_rt::filter_forward_eod)
[debug/ast-declarations]             - Parameter "filter" (spicy_rt::filter_3)
[debug/ast-declarations]     - Function "confirm" (spicy_rt::confirm)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_6)
[debug/ast-declarations]     - Function "reject" (spicy_rt::reject)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_7)
[debug/ast-declarations]     - Type "UnitContext" (spicy_rt::UnitContext)
[debug/ast-declarations]     - Function "createContext" (spicy_rt::createContext)
[debug/ast-declarations]             - Parameter "ctx" (spicy_rt::ctx)
[debug/ast-declarations]     - Function "setContext" (spicy_rt::setContext)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_8)
[debug/ast-declarations]             - Parameter "ctx" (spicy_rt::ctx_2)
[debug/ast-declarations]             - Parameter "type_" (spicy_rt::type_)
[debug/ast-declarations]     - Type "Parser" (spicy_rt::Parser)
[debug/ast-declarations]           - Expression "self" (spicy_rt::self_2)
[debug/ast-declarations]           - Field "name" (spicy_rt::name)
[debug/ast-declarations]           - Field "is_public" (spicy_rt::is_public)
[debug/ast-declarations]           - Field "parse1" (spicy_rt::parse1)
[debug/ast-declarations]           - Field "parse2" (spicy_rt::parse2)
[debug/ast-declarations]           - Field "parse3" (spicy_rt::parse3)
[debug/ast-declarations]           - Field "context_new" (spicy_rt::context_new)
[debug/ast-declarations]           - Field "type_" (spicy_rt::type__2)
[debug/ast-declarations]           - Field "description" (spicy_rt::description)
[debug/ast-declarations]           - Field "mime_types" (spicy_rt::mime_types)
[debug/ast-declarations]           - Field "ports" (spicy_rt::ports)
[debug/ast-declarations]     - Type "BitOrder" (spicy_rt::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (spicy_rt::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (spicy_rt::MSB0)
[debug/ast-declarations]           - Constant "Undef" (spicy_rt::Undef)
[debug/ast-declarations]     - Type "Direction" (spicy_rt::Direction)
[debug/ast-declarations]           - Constant "Originator" (spicy_rt::Originator)
[debug/ast-declarations]           - Constant "Responder" (spicy_rt::Responder)
[debug/ast-declarations]           - Constant "Both" (spicy_rt::Both)
[debug/ast-declarations]           - Constant "Undef" (spicy_rt::Undef_2)
[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::parse_func)
[debug/ast-declarations]             - Parameter "linker_scope" (spicy_rt::linker_scope)
[debug/ast-declarations]             - Parameter "instance" (spicy_rt::instance)
[debug/ast-declarations]     - Function "printParserState" (spicy_rt::printParserState)
[debug/ast-declarations]             - Parameter "unit_id" (spicy_rt::unit_id)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_3)
[debug/ast-declarations]             - Parameter "begin_" (spicy_rt::begin_)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_2)
[debug/ast-declarations]             - Parameter "lahead" (spicy_rt::lahead)
[debug/ast-declarations]             - Parameter "lahead_end" (spicy_rt::lahead_end)
[debug/ast-declarations]             - Parameter "literal_mode" (spicy_rt::literal_mode)
[debug/ast-declarations]             - Parameter "trim" (spicy_rt::trim_2)
[debug/ast-declarations]             - Parameter "err" (spicy_rt::err)
[debug/ast-declarations]     - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_4)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_3)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters)
[debug/ast-declarations]     - Function "waitForInputOrEod" (spicy_rt::waitForInputOrEod_2)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_5)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_4)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_2)
[debug/ast-declarations]     - Function "waitForInput" (spicy_rt::waitForInput)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_6)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_5)
[debug/ast-declarations]             - Parameter "error_msg" (spicy_rt::error_msg)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_3)
[debug/ast-declarations]     - Function "waitForInput" (spicy_rt::waitForInput_2)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_7)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_6)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n_2)
[debug/ast-declarations]             - Parameter "error_msg" (spicy_rt::error_msg_2)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_2)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_4)
[debug/ast-declarations]     - Function "waitForEod" (spicy_rt::waitForEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_8)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_7)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_5)
[debug/ast-declarations]     - Function "atEod" (spicy_rt::atEod)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_9)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_8)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_6)
[debug/ast-declarations]     - Function "unit_find" (spicy_rt::unit_find)
[debug/ast-declarations]             - Parameter "begin_" (spicy_rt::begin__2)
[debug/ast-declarations]             - Parameter "end_" (spicy_rt::end_)
[debug/ast-declarations]             - Parameter "i" (spicy_rt::i)
[debug/ast-declarations]             - Parameter "needle" (spicy_rt::needle)
[debug/ast-declarations]             - Parameter "dir" (spicy_rt::dir)
[debug/ast-declarations]     - Function "backtrack" (spicy_rt::backtrack)
[debug/ast-declarations]     - Function "initializeParsedUnit" (spicy_rt::initializeParsedUnit)
[debug/ast-declarations]             - Parameter "punit" (spicy_rt::punit)
[debug/ast-declarations]             - Parameter "unit" (spicy_rt::unit_9)
[debug/ast-declarations]     - Function "extractBytes" (spicy_rt::extractBytes)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_10)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_9)
[debug/ast-declarations]             - Parameter "n" (spicy_rt::n_3)
[debug/ast-declarations]             - Parameter "eod_ok" (spicy_rt::eod_ok)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_3)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_7)
[debug/ast-declarations]     - Function "expectBytesLiteral" (spicy_rt::expectBytesLiteral)
[debug/ast-declarations]             - Parameter "data" (spicy_rt::data_11)
[debug/ast-declarations]             - Parameter "cur" (spicy_rt::cur_10)
[debug/ast-declarations]             - Parameter "literal" (spicy_rt::literal)
[debug/ast-declarations]             - Parameter "location" (spicy_rt::location_4)
[debug/ast-declarations]             - Parameter "filters" (spicy_rt::filters_8)
[debug/ast-declarations]   - Module "spicy" (spicy)
[debug/ast-declarations]     - Property "%skip-implementation" (spicy::%skip-implementation)
[debug/ast-declarations]     - Type "AddressFamily" (spicy::AddressFamily)
[debug/ast-declarations]           - Constant "IPv4" (spicy::IPv4)
[debug/ast-declarations]           - Constant "IPv6" (spicy::IPv6)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef)
[debug/ast-declarations]     - Type "Base64Stream" (spicy::Base64Stream)
[debug/ast-declarations]     - Type "BitOrder" (spicy::BitOrder)
[debug/ast-declarations]           - Constant "LSB0" (spicy::LSB0)
[debug/ast-declarations]           - Constant "MSB0" (spicy::MSB0)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_2)
[debug/ast-declarations]     - Type "ByteOrder" (spicy::ByteOrder)
[debug/ast-declarations]           - Constant "Little" (spicy::Little)
[debug/ast-declarations]           - Constant "Big" (spicy::Big)
[debug/ast-declarations]           - Constant "Network" (spicy::Network)
[debug/ast-declarations]           - Constant "Host" (spicy::Host)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_3)
[debug/ast-declarations]     - Type "Charset" (spicy::Charset)
[debug/ast-declarations]           - Constant "ASCII" (spicy::ASCII)
[debug/ast-declarations]           - Constant "UTF8" (spicy::UTF8)
[debug/ast-declarations]           - Constant "UTF16LE" (spicy::UTF16LE)
[debug/ast-declarations]           - Constant "UTF16BE" (spicy::UTF16BE)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_4)
[debug/ast-declarations]     - Type "DecodeErrorStrategy" (spicy::DecodeErrorStrategy)
[debug/ast-declarations]           - Constant "IGNORE" (spicy::IGNORE)
[debug/ast-declarations]           - Constant "REPLACE" (spicy::REPLACE)
[debug/ast-declarations]           - Constant "STRICT" (spicy::STRICT)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_5)
[debug/ast-declarations]     - Type "Error" (spicy::Error)
[debug/ast-declarations]     - Type "MatchState" (spicy::MatchState)
[debug/ast-declarations]           - Expression "self" (spicy::self)
[debug/ast-declarations]     - Type "StreamStatistics" (spicy::StreamStatistics)
[debug/ast-declarations]           - Expression "self" (spicy::self_2)
[debug/ast-declarations]           - Field "num_data_bytes" (spicy::num_data_bytes)
[debug/ast-declarations]           - Field "num_data_chunks" (spicy::num_data_chunks)
[debug/ast-declarations]           - Field "num_gap_bytes" (spicy::num_gap_bytes)
[debug/ast-declarations]           - Field "num_gap_chunks" (spicy::num_gap_chunks)
[debug/ast-declarations]     - Type "Protocol" (spicy::Protocol)
[debug/ast-declarations]           - Constant "TCP" (spicy::TCP)
[debug/ast-declarations]           - Constant "UDP" (spicy::UDP)
[debug/ast-declarations]           - Constant "ICMP" (spicy::ICMP)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_6)
[debug/ast-declarations]     - Type "RealType" (spicy::RealType)
[debug/ast-declarations]           - Constant "IEEE754_Single" (spicy::IEEE754_Single)
[debug/ast-declarations]           - Constant "IEEE754_Double" (spicy::IEEE754_Double)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_7)
[debug/ast-declarations]     - Type "ReassemblerPolicy" (spicy::ReassemblerPolicy)
[debug/ast-declarations]           - Constant "First" (spicy::First)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_8)
[debug/ast-declarations]     - Type "Side" (spicy::Side)
[debug/ast-declarations]           - Constant "Left" (spicy::Left)
[debug/ast-declarations]           - Constant "Right" (spicy::Right)
[debug/ast-declarations]           - Constant "Both" (spicy::Both)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_9)
[debug/ast-declarations]     - Type "Direction" (spicy::Direction)
[debug/ast-declarations]           - Constant "Forward" (spicy::Forward)
[debug/ast-declarations]           - Constant "Backward" (spicy::Backward)
[debug/ast-declarations]           - Constant "Undef" (spicy::Undef_10)
[debug/ast-declarations]     - Type "ZlibStream" (spicy::ZlibStream)
[debug/ast-declarations]     - Function "zlib_init" (spicy::zlib_init)
[debug/ast-declarations]             - Parameter "window_bits" (spicy::window_bits)
[debug/ast-declarations]     - Function "zlib_decompress" (spicy::zlib_decompress)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream_)
[debug/ast-declarations]             - Parameter "data" (spicy::data)
[debug/ast-declarations]     - Function "zlib_finish" (spicy::zlib_finish)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__2)
[debug/ast-declarations]     - Function "base64_encode" (spicy::base64_encode)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__3)
[debug/ast-declarations]             - Parameter "data" (spicy::data_2)
[debug/ast-declarations]     - Function "base64_decode" (spicy::base64_decode)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__4)
[debug/ast-declarations]             - Parameter "data" (spicy::data_3)
[debug/ast-declarations]     - Function "base64_finish" (spicy::base64_finish)
[debug/ast-declarations]             - Parameter "stream_" (spicy::stream__5)
[debug/ast-declarations]     - Function "crc32_init" (spicy::crc32_init)
[debug/ast-declarations]     - Function "crc32_add" (spicy::crc32_add)
[debug/ast-declarations]             - Parameter "crc" (spicy::crc)
[debug/ast-declarations]             - Parameter "data" (spicy::data_4)
[debug/ast-declarations]     - Function "current_time" (spicy::current_time)
[debug/ast-declarations]     - Function "mktime" (spicy::mktime)
[debug/ast-declarations]             - Parameter "y" (spicy::y)
[debug/ast-declarations]             - Parameter "m" (spicy::m)
[debug/ast-declarations]             - Parameter "d" (spicy::d)
[debug/ast-declarations]             - Parameter "H" (spicy::H)
[debug/ast-declarations]             - Parameter "M" (spicy::M)
[debug/ast-declarations]             - Parameter "S" (spicy::S)
[debug/ast-declarations]     - Function "bytes_to_hexstring" (spicy::bytes_to_hexstring)
[debug/ast-declarations]             - Parameter "value" (spicy::value)
[debug/ast-declarations]     - Function "bytes_to_mac" (spicy::bytes_to_mac)
[debug/ast-declarations]             - Parameter "value" (spicy::value_2)
[debug/ast-declarations]     - Function "getenv" (spicy::getenv)
[debug/ast-declarations]             - Parameter "name" (spicy::name)
[debug/ast-declarations]     - Function "strftime" (spicy::strftime)
[debug/ast-declarations]             - Parameter "format" (spicy::format)
[debug/ast-declarations]             - Parameter "timestamp" (spicy::timestamp)
[debug/ast-declarations]     - Function "strptime" (spicy::strptime)
[debug/ast-declarations]             - Parameter "buf" (spicy::buf)
[debug/ast-declarations]             - Parameter "format" (spicy::format_2)
[debug/ast-declarations]     - Function "parse_address" (spicy::parse_address)
[debug/ast-declarations]             - Parameter "s" (spicy::s)
[debug/ast-declarations]     - Function "parse_address" (spicy::parse_address_2)
[debug/ast-declarations]             - Parameter "b" (spicy::b)
[debug/ast-declarations]     - Function "accept_input" (spicy::accept_input)
[debug/ast-declarations]     - Function "decline_input" (spicy::decline_input)
[debug/ast-declarations]             - Parameter "reason" (spicy::reason)
[debug/ast-declarations]     - ImportedModule "hilti" (spicy::hilti)
[debug/ast-declarations]     - ImportedModule "spicy_rt" (spicy::spicy_rt)
[debug/ast-declarations] Declaration dependencies:
[debug/ast-declarations] - [module] a -> a::X, a::__feat%a@@X%is_filter, a::__feat%a@@X%supports_filters, a::__feat%a@@X%supports_sinks, a::__feat%a@@X%synchronization, a::__feat%a@@X%uses_offset, a::__feat%a@@X%uses_random_access, a::__feat%a@@X%uses_stream, a::__feat%a@@X%uses_sync_advance, a::__register_a_X, a::a::X::__parse_a__X_stage2, a::a::X::__parse_stage1, a::a::X::parse1, a::a::X::parse2, a::a::X::parse3, hilti::ByteOrder, hilti::Exception, hilti::RecoverableFailure, hilti::debugDedent, hilti::debugIndent, hilti::exception_what_2, hilti::exception_where_2, spicy_rt::Filters, spicy_rt::MIMEType, spicy_rt::ParseError, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext, spicy_rt::initializeParsedUnit, spicy_rt::registerParser, spicy_rt::waitForInput_2
[debug/ast-declarations] - [type] a::X -> a::X, hilti::Exception, hilti::RecoverableFailure, spicy_rt::MIMEType, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext
[debug/ast-declarations] - [function] a::__register_a_X -> a::X, hilti::Exception, hilti::RecoverableFailure, spicy_rt::MIMEType, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext, spicy_rt::registerParser
[debug/ast-declarations] - [function] a::a::X::__parse_a__X_stage2 -> a::X, hilti::ByteOrder, hilti::Exception, hilti::RecoverableFailure, hilti::debugDedent, spicy_rt::Filters, spicy_rt::MIMEType, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext, spicy_rt::waitForInput_2
[debug/ast-declarations] - [function] a::a::X::__parse_stage1 -> a::X, hilti::Exception, hilti::RecoverableFailure, hilti::debugIndent, spicy_rt::MIMEType, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext
[debug/ast-declarations] - [function] a::a::X::parse1 -> a::X, hilti::Exception, hilti::RecoverableFailure, hilti::exception_what_2, hilti::exception_where_2, spicy_rt::MIMEType, spicy_rt::ParseError, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext
[debug/ast-declarations] - [function] a::a::X::parse2 -> a::X, hilti::Exception, hilti::RecoverableFailure, hilti::exception_what_2, hilti::exception_where_2, spicy_rt::MIMEType, spicy_rt::ParseError, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext
[debug/ast-declarations] - [function] a::a::X::parse3 -> a::X, hilti::Exception, hilti::RecoverableFailure, hilti::exception_what_2, hilti::exception_where_2, spicy_rt::MIMEType, spicy_rt::ParseError, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext, spicy_rt::initializeParsedUnit
[debug/ast-declarations] - [module] b -> a::X, b::a::X::__on_x, hilti::Exception, hilti::RecoverableFailure, hilti::printTuple, spicy_rt::MIMEType, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext
[debug/ast-declarations] - [function] b::a::X::__on_x -> a::X, hilti::Exception, hilti::RecoverableFailure, hilti::printTuple, spicy_rt::MIMEType, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::UnitContext
[debug/ast-declarations] - [module] hilti -> hilti::AddressFamily, hilti::BitOrder, hilti::ByteOrder, hilti::Captures, hilti::Charset, hilti::DecodeErrorStrategy, hilti::Exception, hilti::MatchState, hilti::MissingData, hilti::Profiler, hilti::Protocol, hilti::RealType, hilti::RecoverableFailure, hilti::RuntimeError, hilti::Side, hilti::StreamStatistics, hilti::SystemException, hilti::abort, hilti::current_time, hilti::debug, hilti::debugDedent, hilti::debugIndent, hilti::exception_what, hilti::exception_what_2, hilti::exception_where, hilti::exception_where_2, hilti::mktime, hilti::print, hilti::printTuple, hilti::profiler_start, hilti::profiler_stop
[debug/ast-declarations] - [type] hilti::MatchState -> hilti::Captures
[debug/ast-declarations] - [type] hilti::MissingData -> hilti::Exception
[debug/ast-declarations] - [type] hilti::RecoverableFailure -> hilti::Exception
[debug/ast-declarations] - [type] hilti::RuntimeError -> hilti::Exception
[debug/ast-declarations] - [type] hilti::SystemException -> hilti::Exception
[debug/ast-declarations] - [function] hilti::exception_what -> hilti::Exception, hilti::SystemException
[debug/ast-declarations] - [function] hilti::exception_what_2 -> hilti::Exception, hilti::RecoverableFailure
[debug/ast-declarations] - [function] hilti::exception_where -> hilti::Exception, hilti::SystemException
[debug/ast-declarations] - [function] hilti::exception_where_2 -> hilti::Exception, hilti::RecoverableFailure
[debug/ast-declarations] - [function] hilti::profiler_start -> hilti::Profiler
[debug/ast-declarations] - [function] hilti::profiler_stop -> hilti::Profiler
[debug/ast-declarations] - [module] spicy -> spicy::AddressFamily, spicy::Base64Stream, spicy::BitOrder, spicy::ByteOrder, spicy::Charset, spicy::DecodeErrorStrategy, spicy::Direction, spicy::Error, spicy::MatchState, spicy::Protocol, spicy::RealType, spicy::ReassemblerPolicy, spicy::Side, spicy::StreamStatistics, spicy::ZlibStream, spicy::accept_input, spicy::base64_decode, spicy::base64_encode, spicy::base64_finish, spicy::bytes_to_hexstring, spicy::bytes_to_mac, spicy::crc32_add, spicy::crc32_init, spicy::current_time, spicy::decline_input, spicy::getenv, spicy::mktime, spicy::parse_address, spicy::parse_address_2, spicy::strftime, spicy::strptime, spicy::zlib_decompress, spicy::zlib_finish, spicy::zlib_init
[debug/ast-declarations] - [function] spicy::base64_decode -> spicy::Base64Stream
[debug/ast-declarations] - [function] spicy::base64_encode -> spicy::Base64Stream
[debug/ast-declarations] - [function] spicy::base64_finish -> spicy::Base64Stream
[debug/ast-declarations] - [function] spicy::zlib_decompress -> spicy::ZlibStream
[debug/ast-declarations] - [function] spicy::zlib_finish -> spicy::ZlibStream
[debug/ast-declarations] - [function] spicy::zlib_init -> spicy::ZlibStream
[debug/ast-declarations] - [module] spicy_rt -> hilti::Exception, hilti::RecoverableFailure, spicy_rt::Backtrack, spicy_rt::BitOrder, spicy_rt::Direction, spicy_rt::Filters, spicy_rt::FindDirection, spicy_rt::Forward, spicy_rt::HiltiResumable, spicy_rt::MIMEType, spicy_rt::MissingData, spicy_rt::ParseError, spicy_rt::ParsedUnit, spicy_rt::Parser, spicy_rt::ParserPort, spicy_rt::Sink, spicy_rt::SinkState, spicy_rt::UnitAlreadyConnected, spicy_rt::UnitContext, spicy_rt::atEod, spicy_rt::backtrack, spicy_rt::confirm, spicy_rt::createContext, spicy_rt::expectBytesLiteral, spicy_rt::extractBytes, spicy_rt::filter_connect, spicy_rt::filter_disconnect, spicy_rt::filter_forward, spicy_rt::filter_forward_eod, spicy_rt::filter_init, spicy_rt::initializeParsedUnit, spicy_rt::printParserState, spicy_rt::registerParser, spicy_rt::reject, spicy_rt::setContext, spicy_rt::unit_find, spicy_rt::waitForEod, spicy_rt::waitForInput, spicy_rt::waitForInputOrEod, spicy_rt::waitForInputOrEod_2, spicy_rt::waitForInput_2
[debug/ast-declarations] - [type] spicy_rt::Parser -> spicy_rt::MIMEType, spicy_rt::ParserPort
[debug/ast-declarations] - [function] spicy_rt::atEod -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::createContext -> spicy_rt::UnitContext
[debug/ast-declarations] - [function] spicy_rt::expectBytesLiteral -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::extractBytes -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::initializeParsedUnit -> spicy_rt::ParsedUnit
[debug/ast-declarations] - [function] spicy_rt::printParserState -> hilti::Exception, hilti::RecoverableFailure
[debug/ast-declarations] - [function] spicy_rt::registerParser -> spicy_rt::MIMEType, spicy_rt::Parser, spicy_rt::ParserPort
[debug/ast-declarations] - [function] spicy_rt::setContext -> spicy_rt::UnitContext
[debug/ast-declarations] - [function] spicy_rt::unit_find -> spicy_rt::FindDirection
[debug/ast-declarations] - [function] spicy_rt::waitForEod -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::waitForInput -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::waitForInputOrEod -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::waitForInputOrEod_2 -> spicy_rt::Filters
[debug/ast-declarations] - [function] spicy_rt::waitForInput_2 -> spicy_rt::Filters
