HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //usr/lib/x86_64-linux-gnu/guile/3.0/ccache/sxml/fold.go
ELF�@@@8@�<�<@@`<`<`<pp�@
�;�?T�?T
�?;�?T@;
!@T	-@;}@T�@�T�@|���@�@qU@G;�@p�P`���
�@�	��'0T�@|��o@�@qU{@G
�'->U{@T�@4);
�@H
T�?4);
~@H
T�?4);
{@H
T�?4);
x@H
T�?4);
u@H
T@4);
r@H
T{@4);
y@H
T�?4);v@H�'�@
 T�?~0�;r@�B >LHB HH '�'B
GG
G	|	�}	M�K	|
��Z�u��pt��_p���M
	�

	�Y	�p^0�H�|	���
1Q�����2���3����������������y�/{wsojfb]YU�PKGC>��'����
��'����

p�'����
	`�'����
P�'����
@�'	����
0�'
{���
 �'t���
�'m���
T�?|���?�?pU�?G|�+}�(EK>ar0�Kr��M>�r�B�FHH
H	HHHHHH	 '&�?%�?&@&@�'+���
��'$���

p�'���
	`�'���
PT�?|���?�?pU�?G|�&}�#EK>ar0�Kr@�M>�r�BPFHH
H	Hp'&�?%�?&�?&�?�'���
��'���

p�'���
	`�'���
PT�?|��??�?pU�?G|�&}�#EK>ar0�Kr@�M>�r�BPFHH
H	Hp'&<?%T?&b?&p?�'����
��'����

p�'y���
`T	u?|	��	�>r?pU	l?G		|	�%}	�"E	K>ar0�K	r0�M	>�r�
B@F	HH
H�'&	�>%	
?&	?&	&?�'=���
��'6���

p�'/���
`T	5?|	��	�>2?pU	,?G		|	�%}	�"E	K>ar0�K	r0�M	>�r�
B@F	HH
H�'&	�>%	�>&	�>&	�>�'�
��'��

p�'��
`T	�>|	��	`>�>pU	�>G		|	�%}	�"E	K>ar0�K	r0�M	>�r�
B@F	HH
H�'&	^>%	v>&	�>&	�>�'����
��'����

p�'����
`T	�>|	��	>�>pU	�>G		|	�%}	�"E	K>ar0�K	r0�M	>�r�
B@F	HH
H�'&	>%	,>&	:>&	H>�'_���
��'X���
pT
|>|
��
�=y>pU
s>G

|
�$}
�!E	
K		>a		r	0�K	
r	 �M	
>�		r	�	B	0F	
H	H	�'&
�=%
�=&
�=&
>�'���
��
|�VZ	�u	�Q?������q��L�^A�j^
L>p��H
^p��?'D
^p������v	�/�'	�

0Kh?q��`^D
?�>'Y
�q���'	���
0Khq`�
�^

D
^�&
>&>p'&>&,>�'����
��'����
pB
 H
H
�'	�'����
�1�';>'��'�';�;';�;'�*'�j';�='�"'�f';�='��'�V'�b'�^';�='�6';�='�Z';�='�'�
'�V';�=';�=';�=';�='�';�=';�=';�;';�='�'�F';[;'�'�'%	�=&
�=&
�=&	>>
|�}��'�'	>
 '>|�'}�$T�=|�	T�;T�=4oU�=GB@>EL<LHH 0@'@'P@'�=
 GG 0'����=
@0 '�=|�'}�$BP>EL<$LHH
H	��p'	
�T�=`p'"��
�p'�
�	p'�=
0GGG 0P@'�����=|���:o:pU�=G'�=
@0 '�=|�*}�'���'	�B
P>	EL
	<	L
	H
H
H

T^=��p'������p'��
�'g=
0GGG 0P@'����l=|	�
�!|	�}	�G	#p���'0G	;		;p�`�	�
`'&	>=#
#	�'P=|	�C}	�@#
����'			
	@BP>EL<4LHHH
;�:�0�p�'		@T
=|
�	T
�:T=4

oU
	=G
��'���'#
��
�'=#;�:GGG@P `0p'	=
`T	�<|	�	T	k:T�<4		oU	�<G	p�'p
|	��
|	�}	�G		'&	�<	`'�<
�B
0>EL
<,L
H
��B H
H;
�<;�<���
�	�pP`��'
M���	|�	}�G
p'&r<=
��
T
�<#		='|��}��GT�<|�	T�9T�<4oUz<G��'
�|��|�}�G&q<�|��GT�<�'
�|
��|
�}
�G

�&
W<;
�<�G��'

�|��|�}�G&?<�|��
�`�'����GTk<�'
�|
��|
�}
�G

&
<
�|
���GT[<�'
�|
��|
�}
�G
&
<GTO<�'
�|
��|
�}
�G
&
�;;<<���'
�GT
<�'
�|
��|
�}
�G

&
�;;
�;GT%<�'
�|	��|	�}	�G
	&	�;B	@>EL	<�L	H	H	
|
��T
�;|
�	T
9T�;4

oU
v;G
��'
�G
G
G��'�|��|�}�G&{;�G
|
�
�M|
�H}
�EG

|
�4}
�1G
T�;~p�,T
>;|
�	T
�8TA;4

oU
3;G

G
�'�B
 H
H
G|�
}�
G�����'&9;B HH���
���'&
�:�B
 H
H
�����'����'	�;};
���
���
�'&�:�;%|;�;
'�;G|�}�G#G0@'&�:�;
0Tr;|�	TI8Tu;4oUg;G0'`P'l;
@TW;|�	T.8TZ;4oUL;G@'	Pp`�'
	
PB HH	
�
�����'M;
pT
�:|
�	T
�7T�:4

oU
{:G
T:;�'
�|
��|
�}
�G
&
q:;�:���'
	

0B HH��	��
�
�';
V�6�;�61U�6U�6V�6�;�61U�6U�6V�6�6V�6�;�61U�6T�61U�6V�6�;�61U�6T�61U�6V�6�V�6�;�61U�6T�61U�6V�6�;�61U�6U�6V�6�;�61U�6U�6V�6�6V�6�6V�6�6V�6r;�61U�6T�61U�6V�6i;�61U�6U7V�6d;�61U�6U7V�6_;�61U�6U�6V�6Z;�61U�6U�6V�6W;�61U�6U�6V�6T;�61U�6U�6V�6�6V�6�6V�6�6V�6�6V�6�6V�6B;�61U�6T�61U�6V�6;;�61U�6U�6V�66V�6����V�68V�6?;�61U�6V�6���V�6���V�6���V�6o���V�6����V�6��V�6*;�61U�6V�6D���V�6l���V�6#V�6T;�61U�6U	7V�6Q;�61U�6U�6V�6�6V�6IV7N;�61U7U9U�8U}8Uk8U�7UE7U37U7V�6=;�6U<7U*7U7U�6V�68V�6�6V�6B;�61U�6U7V�6AV7�6V7MV7�6V
7[V77V7iV 7nV'7sV.7xV57}V<7�VC7�VH7�;C71UG7U8Ug7UU7VC7�VR7>7VE7�;@7U�7UZ7UH7VJ7�;E7U_7UM7VQ7�;L7U�7UV7VX7�V]7�Vb7�Vg7�Vl7�Vq7�Vv7�V{7�V�7�V�7�V�7�V�7�V�7�V�7�;�71U�7U�8U�7V�7�V�7�7V�7�;�7U�7U�7U�7V�7�V�7�7V�7�;�71U�7V87V8�;�7U:8U8V8�;81U8V8�;81U8V"8�6V+8W���V,8����V38�;.81U28V48�;/81U38V58����V68�;181U58V78�;281U68V88�;381U78V98��V:8�;581U98V;8�;681U:8V<8�VC8�VL8>8Va8�;\81U`8Vn8�;i81Um8�'sxml'fold'inlinable-exports'filename'
sxml/fold.scm'imports'srfi'srfi-1'exports'foldt'foldts'foldts*'fold-values'foldts*-values'fold-layout'declarative?'guile'define-module*'set-current-module'atom?'assq-ref	






 !"!#$


%&

'
()*+,
	-(./

'
'language'tree-il'
<lambda-case>'wrong-type-arg'allocate-struct'*Expected vtable with no unboxed fields: ~A'wrong-number-of-args'2Wrong number of initializers when instantiating ~A'8Wrong type argument in position 1 (expecting vtable): ~S'8Wrong type argument in position 1 (expecting struct): ~S'
<conditional>'<module-ref>'<lambda>'
<primcall>'
<lexical-ref>'<let-values>'<primitive-ref>'out-of-range'vector-set!'Argument 2 out of range: ~S'make-vector'?Wrong type argument in position 2 (expecting small integer): ~S'cdr't3'car'values'apply'null?'t2't1't0'seeds'list'proc'name'
misc-error'bad code ~S'bytevector-u8-ref'<Wrong type argument in position 1 (expecting bytevector): ~S'map'6Wrong type argument in position 1 (expecting pair): ~S'append'assq'macro'	*default*'pre'bindings'
pre-layout'post'@'no binding available ~S'reverse'*text*� <Xt� �"�$�'�*+$,@-4/P0l1�2|4�5�6�	7�	8�	9�
:�
;<�=>,?
@8
A$B�C<E�G�H�I�J�LNtPLS�U\W�Y�[P]�`c|f�ildo�r�uDx{(~ �� � "��"��"�P#��#�
*���
�*����
*�
*�
(
(
(
(Jf�
���(�"
"����
��
����
�

�

�
�

�*
�(�(�"
 �**�"�*�"`7`7�`7`7@�$`7�9
EEEEEEEEE���4���������l���
*�2�8�8�


��?�
���<�������������������������h��������������\	��D	���	��p	���	���	���	���	��|
��d
���
��6�P
�����
�������D���������EEP�� 
��	E
EE���4������������������D�����h��P�������������@��x#h/h/g
@ ���.*�9�9�<`<`<pE�+�M)�U(,vk��	z�.�	�0#H�x#|��$8�0%���%��%S��8��@@��/��	�����<<" 
4R4d_d,v ,p�p�� ������ ��	��&	��N	�D�	D��	���	�4!-
^4!P!�P!l!�l!�!��!8"�8"�"
�"�#`										

 	'	-	3	:	B	N	]	fr$,4 <(D0L8T@XH`P|P�P�P�X����� ��������������������������v{	}��r$(,8Dd�������r�����	������������	����������������	����������������	���������������	���������������	���������������	���������������	��������������	�����������	�������}}}}}�	�������}}��	������}}������	rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr4"4"D+P2\"hlptx"|"|#� ����� �(�0�8�@��H�H�H�H�P�R�Z�R�R�R�T�Z�R�P����� � � � �(�*�2�*�*�*�,�2�*�(�	�	�	�
�
 �
 �
 �
 �
(�
*�
2�
*�
*�
*�
,�2�*�(�������� �
"�
*�
"�
"�
"�
$�
*�
"�
 �������� �"�*�"�"�"�$�*�"� �������� �"�*�"�"�"�$�*�"� �������� �"�*�"�"�"�$�*�"� ���������"�����"������#�
�"�(�
�
�
�
�
�
�
���"�"�"�#�3�
�
��
��� �2�2�2�3�����
�
������������������������������������������ �rr(8��������v�	��,@H PX\` l*x*������� (�������
 ((42@2pPx@��� ����$,0����� (���������
 L L@P(\2h2�`��� ��	��		�<@ hlt���������������v�	� (0` `Pd0p:|:�����0���@�����  $((0,�����v�	r(0 8@D8`��������		�	 (2(24(80<8LT@�0�8��������	��������v�	�				�		�								�			�������v�	��	�			{��v�		�			�		�	 (008 (D@LH`HhPpHxH|h�@�@�h�p�0�0�h�P�P��h�p�0�0�h�p�0��h�p�0�h�(�h�p�0�0�h�p�8�0��(�0�8�B�B�0�0�@�0�0�h����0�h��	�	�	0�	@�	H�
�
�
@�
�
�
�
`�
�
�
��������������	�48<������v�	 (08@D0\�������������v�	��� (08@HPX(08@Dp`p��X���������v�			��� (0(088@DPLXd�P��X�<4ldl�������"��x3���.�p
tD�D�($��40L�D#X84�04���D<��H�D�XW,�`��l�tr"8"vT"`�"l� #���#��$�
%....Guile 3.0.8lpatom?foldtfoldtsfold@srfi/srfi-1foldts*fold-valuesfoldts*-valuesassq-reffold-layoutfdownerrcont-with-tagfupfhereO5�
sxml/fold.scmice-9/boot-9.scm	���;�J�a,,�,�b,,�,�b,$�,�b,��b�Jzwwwww{��<h��
q���:ZZ�s�h�
�,�gji�g� h��,�dmi�]">w#�;"�*_KY<h�� ��wtY~Z#<
�w>�;(<�+	�/wJB,7&;  m,,J�w
�w7���;2�
�,h���
w'��o;�� �
�,h%���;�
�,h)��� �
�,h��+��%�
�,h��
�,h��d�<�0y�
,w;��>w)h$ K'�w=C�
x./T;{�+':� �,
�X,Z",aw*iw*�,!< �hJ*?)�w.�	;��;��
�~,h��.�	;�p�D�D
(
<�440d�,Dp8(�0(���D0��<�D�XKD�T��`�tf4!P!jl!`�!lx8"�|�"��#�
lpatom?foldtfoldtsfold@srfi/srfi-1foldts*fold-valuesfoldts*-valuesassq-reffold-layoutfdownerrcont-with-tagfupfhereclosureargcachevarproctmpmoduleatom?foldtfoldtsfoldts*fold-valuesfoldts*-valuesassq-reffold-layoutvalnamebposobjtagunboxedulenrlensidxuidxmaxidx+1ptrsu8a*res*resultrestf0f1f2f3f4f5f6f7f8cachedboxvtableflagsmaskresrfieldsnfieldsidxbitslenssizeausizenwordsvw0-highw0islens64carcdrpairxfupfheretreemodcodekidfdownseedkseedarg0arg1arg2arg3listseedsprimkseedsalistkeydefaultbindingsparamslayoutstylesheetpcontrettag-bindingstnew-bindingsnew-layoutcontstyle-paramsargsold-layoutkidskbindingskcontkparamsklayoutkrettlayouttretThe standard multithreaded tree fold.

@var{fup} is of type [a] -> a. @var{fhere} is of type object -> a.
The single-threaded tree fold originally defined in SSAX.
@xref{sxml ssax,,(sxml ssax)}, for more information.A variant of @ref{sxml fold foldts,,foldts} that allows pre-order
tree rewrites. Originally defined in Andy Wingo's 2007 paper,
@emph{Applications of fold to XML transformation}.A variant of @ref{SRFI-1 Fold and Map, fold} that allows multi-valued
seeds. Note that the order of the arguments differs from that of
@code{fold}.A variant of @ref{sxml fold foldts*,,foldts*} that allows
multi-valued seeds. Originally defined in Andy Wingo's 2007 paper,
@emph{Applications of fold to XML transformation}.A traversal combinator in the spirit of SSAX's @ref{sxml transform
pre-post-order,,pre-post-order}.

@code{fold-layout} was originally presented in Andy Wingo's 2007 paper,
@emph{Applications of fold to XML transformation}.

@example
bindings := (<binding>...)
binding  := (<tag> <bandler-pair>...)
          | (*default* . <post-handler>)
          | (*text* . <text-handler>)
tag      := <symbol>
handler-pair := (pre-layout . <pre-layout-handler>)
          | (post . <post-handler>)
          | (bindings . <bindings>)
          | (pre . <pre-handler>)
          | (macro . <macro-handler>)
@end example

@table @var
@item pre-layout-handler
A function of three arguments:

@table @var
@item kids
the kids of the current node, before traversal
@item params
the params of the current node
@item layout
the layout coming into this node
@end table

@var{pre-layout-handler} is expected to use this information to return a
layout to pass to the kids. The default implementation returns the
layout given in the arguments.

@item post-handler
A function of five arguments:
@table @var
@item tag
the current tag being processed
@item params
the params of the current node
@item layout
the layout coming into the current node, before any kids were processed
@item klayout
the layout after processing all of the children
@item kids
the already-processed child nodes
@end table

@var{post-handler} should return two values, the layout to pass to the
next node and the final tree.

@item text-handler
@var{text-handler} is a function of three arguments:
@table @var
@item text
the string
@item params
the current params
@item layout
the current layout
@end table

@var{text-handler} should return two values, the layout to pass to the
next node and the value to which the string should transform.
@end table
.guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab