### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
[hilti-trace] : Mini::Test::_t_parser = [$name="Mini::Test", $is_public=True, $parse1=Mini::Test::parse1, $parse2=Mini::Test::parse2, $parse3=Mini::Test::parse3, $context_new=Null, $type_=Mini::Test, $description="", $mime_types=vector(), $ports=vector()];
[hilti-trace] : spicy_rt::registerParser(Mini::Test::_t_parser, $scope, Null);
[hilti-trace] : # "<...>/debug-trace.spicy:8:20-13:1"
[hilti-trace] : local value_ref<Mini::Test> _t_unit = default<Mini::Test>();
[hilti-trace] : spicy_rt::initializeParsedUnit((*_t_gunit), _t_unit);
[hilti-trace] : local view<stream> _t_ncur = _t_cur ? (*_t_cur) : cast<view<stream>>((*_t_data));
[hilti-trace] : local int<64> _t_lahead = 0;
[hilti-trace] : local iterator<stream> _t_lahead_end;
[hilti-trace] : local optional<hilti::RecoverableFailure> _t_error = Null;
[hilti-trace] : # "<...>/debug-trace.spicy:8:20-13:1"
[hilti-trace] : # Begin parsing production: Unit: Mini__Test -> f1 f2
[hilti-trace] : spicy_rt::printParserState("Mini::Test", _t_data, begin(_t_ncur), _t_ncur, _t_lahead, _t_lahead_end, "default", True, _t_error);
[hilti-trace] : hilti::debug("spicy-verbose", "- parsing production: Unit: Mini__Test -> f1 f2");
[hilti-trace] : hilti::debugIndent("spicy-verbose");
[hilti-trace] : (_t_ncur, _t_lahead, _t_lahead_end, _t_error) = (*_t_unit)._t_parse_stage1(_t_data, begin(_t_ncur), _t_ncur, True, _t_lahead, _t_lahead_end, _t_error);
[hilti-trace] : # "<...>/debug-trace.spicy:8:20-13:1"
[hilti-trace] : local tuple<view<stream>, int<64>, const iterator<stream>, optional<hilti::RecoverableFailure>> _t_result();
[hilti-trace] : hilti::debug("spicy", "Mini::Test");
[hilti-trace] : hilti::debugIndent("spicy");
[hilti-trace] : local iterator<stream> _t_begin_ = begin(_t_cur);
[hilti-trace] : (*self)._t_error = _t_error;
[hilti-trace] debug-trace.spicy:8:20-13:1: : (*self)._t_on_0x25_init();
[hilti-trace] debug-trace.spicy:9:18-9:28: : hilti::print(self, True);
[hilti-trace] : _t_error = (*self)._t_error;
[hilti-trace] : _t_result = (*self)._t_parse_Mini__Test_stage2(_t_data, _t_begin_, _t_cur, _t_trim, _t_lah, _t_lahe, _t_error);
[hilti-trace] : # "<...>/debug-trace.spicy:8:20-13:1"
[hilti-trace] : # "<...>/debug-trace.spicy:10:9-10:14"
[hilti-trace] : # Begin parsing production: Variable: f1 -> uint<32>
[hilti-trace] : spicy_rt::printParserState("Mini::Test", _t_data, _t_begin, _t_cur, _t_lah, _t_lahe, "default", _t_trim, _t_error);
[hilti-trace] : hilti::debug("spicy-verbose", "- parsing production: Variable: f1 -> uint<32>");
[hilti-trace] : hilti::debugIndent("spicy-verbose");
[hilti-trace] : spicy_rt::waitForInput(_t_data, _t_cur, 4, "expecting 4 bytes for unpacking value", "<...>/debug-trace.spicy:10:9-10:14", Null);
[hilti-trace] : ((*self).f1, _t_cur) = (*unpack<uint<32>>((_t_cur, hilti::ByteOrder::Network)));
[hilti-trace] : if ( _t_trim ) { hilti::debug("spicy-verbose", "- trimming input"); (*_t_data).trim(begin(_t_cur)); }
[hilti-trace] : hilti::debug("spicy-verbose", "- trimming input");
[hilti-trace] : (*_t_data).trim(begin(_t_cur));
[hilti-trace] : hilti::debugDedent("spicy-verbose");
[hilti-trace] : # End parsing production: Variable: f1 -> uint<32>
[hilti-trace] : hilti::debug("spicy", "f1 = %s" % (*self).f1);
[hilti-trace] : hilti::debug("spicy-verbose", "- setting field 'f1' to '%s'" % (*self).f1);
[hilti-trace] : (*self)._t_error = _t_error;
[hilti-trace] debug-trace.spicy:10:5-10:33: : (*self)._t_on_f1((*self).f1);
[hilti-trace] debug-trace.spicy:10:18-10:31: : hilti::print((*self).f1, True);
[hilti-trace] : _t_error = (*self)._t_error;
[hilti-trace] : # "<...>/debug-trace.spicy:11:9-11:13"
[hilti-trace] : # Begin parsing production: Variable: f2 -> uint<8>
[hilti-trace] : spicy_rt::printParserState("Mini::Test", _t_data, _t_begin, _t_cur, _t_lah, _t_lahe, "default", _t_trim, _t_error);
[hilti-trace] : hilti::debug("spicy-verbose", "- parsing production: Variable: f2 -> uint<8>");
[hilti-trace] : hilti::debugIndent("spicy-verbose");
[hilti-trace] : spicy_rt::waitForInput(_t_data, _t_cur, 1, "expecting 1 bytes for unpacking value", "<...>/debug-trace.spicy:11:9-11:13", Null);
[hilti-trace] : ((*self).f2, _t_cur) = (*unpack<uint<8>>((_t_cur, hilti::ByteOrder::Network)));
[hilti-trace] : if ( _t_trim ) { hilti::debug("spicy-verbose", "- trimming input"); (*_t_data).trim(begin(_t_cur)); }
[hilti-trace] : hilti::debug("spicy-verbose", "- trimming input");
[hilti-trace] : (*_t_data).trim(begin(_t_cur));
[hilti-trace] : hilti::debugDedent("spicy-verbose");
[hilti-trace] : # End parsing production: Variable: f2 -> uint<8>
[hilti-trace] : hilti::debug("spicy", "f2 = %s" % (*self).f2);
[hilti-trace] : hilti::debug("spicy-verbose", "- setting field 'f2' to '%s'" % (*self).f2);
[hilti-trace] : (*self)._t_error = _t_error;
[hilti-trace] debug-trace.spicy:11:5-11:33: : (*self)._t_on_f2((*self).f2);
[hilti-trace] debug-trace.spicy:11:18-11:31: : hilti::print((*self).f2, True);
[hilti-trace] : _t_error = (*self)._t_error;
[hilti-trace] : (*self)._t_error = _t_error;
[hilti-trace] debug-trace.spicy:8:20-13:1: : (*self)._t_on_0x25_done();
[hilti-trace] debug-trace.spicy:12:18-12:28: : hilti::print(self, True);
[hilti-trace] : _t_error = (*self)._t_error;
[hilti-trace] : hilti::debugDedent("spicy");
[hilti-trace] : return (_t_cur, _t_lah, _t_lahe, _t_error);
[hilti-trace] : return _t_result;
[hilti-trace] : hilti::debugDedent("spicy-verbose");
[hilti-trace] : # End parsing production: Unit: Mini__Test -> f1 f2
[hilti-trace] : if ( _t_error ) { hilti::debug("spicy", "successful sync never confirmed, failing unit"); throw "successful synchronization never confirmed: %s" % (hilti::exception_what((*_t_error))); }
[hilti-trace] : return _t_ncur;
