GOOF----LE-8-2.0[ ]� 4 hx� ] g guile� � g define-module*� � � g sxml� g match� � g filenameS�
f sxml/match.scm� g importsS� g srfi�
g srfi-1�
� � g srfi-11� � � g ice-9� g control� � � � g exportsS� g
sxml-match� g sxml-match-let� g sxml-match-let*� � g set-current-module� � � g make-syntax-transformer� ! � " � #g syntax-object->datum� $g macro� %g $sc-dispatch� &% � '% � (g any� )(( � *g
syntax-object� +g
syntax->datum� ,g top� -, � .g ribcage� /g dummy� 0g stx� 1/0 � 2g m-cd60791-1� 32, � 43- � 5f l-cd60791-6� 6f l-cd60791-7� 756 � 8.147 � 9. � :g x� ;: � <3 � =f l-cd60791-3� >= � ?.;<> � @-89? � Ag hygiene� BA � C*+@B � Dg syntax-violation� ED � FD � Gf -source expression failed to match any pattern� Hg void� I( � Jg
*unspecified*� K/ � Lg m-cd60791-b� ML, � NM � Of l-cd60791-10� PO � Q.KNP � Rf l-cd60791-d� SR � T.;NS � U-Q9T � V*JUB � Wg throw� Xg sxml-match-error� Yg raise-syntax-error� Zg module� [g free-id� \g provide� ]g m-cd60791-1a� ^], � _^ � `f l-cd60791-1c� a` � b.;_a � c-9b � d*\cB � e[d � fg each-any� gef�� hg require� i*hcB � j[i � kjf�� lkf�� mgl�� n(m�� o(n�� p(o�� qg begin� rg name� sg lang� tg p_� ug r_� vg body� w/rstuv � x^----- � yf l-cd60791-1f� zf l-cd60791-20� {f l-cd60791-21� |f l-cd60791-22� }f l-cd60791-23� ~f l-cd60791-24� yz{|}~ � �.wx � �-�9b � �*q�B � �g nodeset?� �g error� �g xml-element-tag� �f expected an xml-element, given� �g xml-element-attributes� �g
fold-right� �g @� �g filter� �g xml-element-contents� �g match-xml-attribute� �g member� �g filter-attributes� �g compile-clause� �g map� �f( � �g
let-values� �g cata-binding� �g body-stx� ��� � �-- � �f l-cd60791-b1� �f l-cd60791-b2� ��� � �.��� � �g cata-defs� ��v � �f l-cd60791-ac� �f l-cd60791-ad� ��� � �.��� � �g sxml-match-syntax-error� �g ellipsis?� �g literal?� �g keyword?� �g extract-cata-fun� �g add-pat-var� �g add-cata-def� �g process-cata-exp� �g process-cata-defs� �g cata-defs->pvar-lst� �g process-output-action� �g compile-element-pat� �g compile-end-element� �g compile-attr-list� �g compile-item-list� �g compile-dotted-pattern-list� �g compile-item� ������������������ � �----------------- � �f l-cd60791-31� �f l-cd60791-32� �f l-cd60791-33� �f l-cd60791-34� �f l-cd60791-35� �f l-cd60791-36� �f l-cd60791-37� �f l-cd60791-38� �f l-cd60791-39� �f l-cd60791-3a� �f l-cd60791-3b� �f l-cd60791-3c� �f l-cd60791-3d� �f l-cd60791-3e� �f l-cd60791-3f� �f l-cd60791-40� �f l-cd60791-41� ������������������ � �.��� � �0 � �- � �f l-cd60791-30� �� � �.��� � �-9�9��9� � �*��B � �g identifier?� �((�� �(ό� �g ...� �g quote� �g lst� �� � �f l-cd60791-fe� �� � �.��� � �g process-quasiquote� �g expand-quasiquote-body� �g expand-dotted-item� �g select-dotted-vars� �g merge-pvars� �g dotted-var?� �g member-var?� �g
expand-lst� �g finite-lst?� ���������� � �--------- � �f l-cd60791-e0� �f l-cd60791-de� �f l-cd60791-dc� �f l-cd60791-da� �f l-cd60791-d8� �f l-cd60791-d6� �f l-cd60791-d4� �f l-cd60791-d2� �f l-cd60791-d0� ���������� � �.��� � �g action� �g dotted-vars� ��� � �f l-cd60791-ce� �f l-cd60791-cf� ��� � �.��� � �-9����9� � �*��B � �� � �g cons� �g exp-lft� �g exp-rgt� ��� � �f
l-cd60791-122� �f
l-cd60791-123� ��� � �.��� � g fst�g rst� �f
l-cd60791-11b�f
l-cd60791-11c� �.� �-9�9����9� �*�B � g append�
f
l-cd60791-116�f
l-cd60791-117�
�
.�� �g dots� �--- �f
l-cd60791-10d�f
l-cd60791-10e�f
l-cd60791-10f� �. �-9
9����9� �* B �g bound-identifier=?�g free-identifier=?�g unquote�g y� �f
l-cd60791-13d� �.� � g walk-quasi-body�! �"- �#f
l-cd60791-13a�$# �%.!"$ �&f
l-cd60791-139�'& �(.;�' �)-9%(���9�
�**)B �+[* �,+( �-,(��.g unquote-splicing�/*.)B �0[/ �10( �21(��3-%(���9� �4*�3B �5[4 �65(��7g
quasiquote�8*73B �9[8 �:9(��;g dv�<; �=f
l-cd60791-174�>= �?.<�> �@f
l-cd60791-16f�A@ �B.;�A �Cg dvars�DC �Ef
l-cd60791-167�FE �G.D�F �Hg item�IH �Jf
l-cd60791-166�KJ �L.I�K �M-9?B9G9L���9�
�N*�MB �Og lambda�P*OMB �Qf
l-cd60791-179�RQ �S.;�R �T-9S���9� �U*7TB �V[U �WV(��X*TB �Y[X �ZY( �[g
expanded-item�\[ �]f
l-cd60791-183�^] �_.\�^ �`f
l-cd60791-17f�a` �b.I�a �c-9_b9S���9� �d*cB �e*.TB �f[e �gf( �hf
l-cd60791-18a�ih �j.\�i �kf
l-cd60791-186�lk �m.I�l �n-9jm9S���9� �o*.nB �pZό�qH �rf
l-cd60791-1a7�sf
l-cd60791-1a8�tf
l-cd60791-1a9�urst �v.qu �w-v9S���9� �x*7wB �yg expanded-rst�z[y �{f
l-cd60791-1b0�|f
l-cd60791-1b1�}{| �~.z�} �-9~v9S���9� ��*.B ��f
l-cd60791-19c��f
l-cd60791-19d���� ��.z�� ��f
l-cd60791-193��f
l-cd60791-194��f
l-cd60791-195����� ��.q� ��-9��9S���9� ��*.�B ��f bad quasiquote-form��g s��� ��f l-cd60791-5b��� ��.��� ��g msg��g exp��g sub����� ��f l-cd60791-56��f l-cd60791-57��f l-cd60791-58����� ��.�� ��-9�9��9� ��*�B ��-���9� ��*��B ��[� ���(���*7�B ��[� ���(���g apply��f
l-cd60791-1e6��f
l-cd60791-1e7���� ��.��� ��f
l-cd60791-1d8��f
l-cd60791-1d9���� ��.�� ��-9�����9� ��*��B ��g ele��g nextp��g fail-k��g pvar-lst��g depth��g cata-fun����������� ��--------- ��f
l-cd60791-1f5��f
l-cd60791-1f6��f
l-cd60791-1f7��f
l-cd60791-1f8��f
l-cd60791-1f9��f
l-cd60791-1fa��f
l-cd60791-1fb��f
l-cd60791-1fc��f
l-cd60791-1fd����������� ��.��� ��-9��9� ��*��B ��[� ���(����(���(ƌ��g generate-temporaries��(((( ��g if��g bx��g fail-to��:�v� ��---- ��f
l-cd60791-23d��f
l-cd60791-23e��f
l-cd60791-23f��f
l-cd60791-240������ ��.��� ��g tests��g new-pvar-lst��g
new-cata-defs��g new-dotted-vars������ ��f
l-cd60791-236��f
l-cd60791-237��f
l-cd60791-238��f
l-cd60791-239������ ��.��� ��g body-exp��� ��f
l-cd60791-22f��� ��.��� ��g tag��g items���� ��f
l-cd60791-22b��f
l-cd60791-22c���� ��.��� ��-9�9�99��9��9� ��*��B ��g and��*��B ��g pair?��*��B ��g eq?��*��B ��*��B ��*��B ��g let��*��B ��*��B ��((((( ��g ax��:��v� ��----- ��f
l-cd60791-21c��f
l-cd60791-21d��f
l-cd60791-21e� f
l-cd60791-21f�f
l-cd60791-220���� �.�� �f
l-cd60791-215�f
l-cd60791-216�f
l-cd60791-217�f
l-cd60791-218� � .�� �
g attr-exp�
� �f
l-cd60791-20c�
f
l-cd60791-20d�
�.� �g
attr-items��� �f
l-cd60791-206�f
l-cd60791-207�f
l-cd60791-208� �. �-99 999��9� �*�B �*�B �*�B �*�B �*�B �*�B �*�B �*�B � *�B �!g attr-lst�"g body-lst�#g attr-key-lst�$!"
�#������� �%------------ �&f
l-cd60791-26f�'f
l-cd60791-270�(f
l-cd60791-271�)f
l-cd60791-272�*f
l-cd60791-273�+f
l-cd60791-274�,f
l-cd60791-275�-f
l-cd60791-276�.f
l-cd60791-277�/f
l-cd60791-278�0f
l-cd60791-279�1f
l-cd60791-27a�2&'()*+,-./01 �3.$%2 �4-93�9� �5*4B �6[5 �76( �8g ->�9*84B �:[9 �;:f��<(;��=6< �>=( �?(> �@?(��A6f �BA( �C(B �DC(��E7( �F(E �GF(��H(= �IH(��J(A �KJ(��L(7 �ML(��N(f �ON(��P)(��Qg string?�Rg char?�Sg number?�Tg boolean?�U((( �V�v� �Wf
l-cd60791-3b1�Xf
l-cd60791-3b2�Yf
l-cd60791-3b3�ZWXY �[.VZ �\f
l-cd60791-3aa�]f
l-cd60791-3ab�^f
l-cd60791-3ac�_f
l-cd60791-3ad�`\]^_ �a.��` �bg atag�cg literal�dbc �ef
l-cd60791-39f�ff
l-cd60791-3a0�gf
l-cd60791-3a1�hefg �i.dh �j-9[9ai93�9� �k*�jB �lg binding�m*ljB �n*�jB �o*�jB �p*�jB �qg equal?�r*qjB �sg cadr�t*sjB �utm �vg kwd�wg i�xbw �yf
l-cd60791-390�zf
l-cd60791-391�{f
l-cd60791-392�|yz{ �}.x| �~-}93�9� �*v~B ��f bad attribute pattern��f
l-cd60791-380��f
l-cd60791-381��f
l-cd60791-382����� ��.x� ��-�93�9� ��*v�B ��f
l-cd60791-373��f
l-cd60791-374��f
l-cd60791-375����� ��.V� ��f
l-cd60791-36c��f
l-cd60791-36d��f
l-cd60791-36e��f
l-cd60791-36f������ ��.��� ��g var��b� ��f
l-cd60791-361��f
l-cd60791-362��f
l-cd60791-363����� ��.�� ��-9�9��93�9� ��*��B ��*l�B ��*��B ��*��B ��*��B ��*s�B ���� ��� ��f <sxml-match pattern: catamorphism not allowed in this context��g ct����v� ��f
l-cd60791-350��f
l-cd60791-351��f
l-cd60791-352��f
l-cd60791-353������ ��.��� ��f
l-cd60791-349��f
l-cd60791-34a��f
l-cd60791-34b��f
l-cd60791-34c������ ��.��� ��g ctemp��� ��f
l-cd60791-33f��� ��.��� ��g cvar��b� ��f
l-cd60791-339��f
l-cd60791-33a��f
l-cd60791-33b����� ��.�� ��-9�9�9��93�9�
��*��B ��*l�B ��*��B ��*��B ��*��B ��*s�B ���� ��� ��f
l-cd60791-32a��f
l-cd60791-32b��f
l-cd60791-32c��f
l-cd60791-32d������ ��.��� ��f
l-cd60791-323��f
l-cd60791-324��f
l-cd60791-325��f
l-cd60791-326������ ��.��� ��f
l-cd60791-31a��� ��.��� ��g cata��b�� ��f
l-cd60791-312��f
l-cd60791-313��f
l-cd60791-314��f
l-cd60791-315������ ��.��� ��-9�9�99��93�9� ��*��B ��*l�B ��*��B ��*��B ��*��B ��*s�B ���� ��� ���v ��f
l-cd60791-305��f
l-cd60791-306���� ��.��� ��f
l-cd60791-2fe��f
l-cd60791-2ff��f
l-cd60791-300��f
l-cd60791-301������ ��.��� ��g default��b�� ��f
l-cd60791-2f1��f
l-cd60791-2f2��f
l-cd60791-2f3��f
l-cd60791-2f4������ ��.��� ��-9�9��93�9� ��*��B ��*l�B ��*��B ��*��B ��*��B � *s�B � � ���v �f
l-cd60791-2e0�f
l-cd60791-2e1�f
l-cd60791-2e2� �. �f
l-cd60791-2d9� f
l-cd60791-2da�
f
l-cd60791-2db�f
l-cd60791-2dc�
�
.�� �f
l-cd60791-2cf� �.�� �b�� �f
l-cd60791-2c7�f
l-cd60791-2c8�f
l-cd60791-2c9�f
l-cd60791-2ca� �.� �-99
993�9�
�*�B �*lB �*�B �*�B �*�B �*sB � � f
l-cd60791-2b8�!f
l-cd60791-2b9�"f
l-cd60791-2ba�# !" �$.# �%f
l-cd60791-2b1�&f
l-cd60791-2b2�'f
l-cd60791-2b3�(f
l-cd60791-2b4�)%&'( �*.��) �+f
l-cd60791-2a8�,+ �-.��, �.b��� �/f
l-cd60791-29e�0f
l-cd60791-29f�1f
l-cd60791-2a0�2f
l-cd60791-2a1�3f
l-cd60791-2a2�4/0123 �5..�4 �6-9$9*99-593�9� �7*�6B �8*l6B �9*�6B �:*�6B �;*�6B �<*s6B �=<8 �>g
matched-attrs�?�>v �@f
l-cd60791-28d�Af
l-cd60791-28e�Bf
l-cd60791-28f�C@AB �D.?C �Ef
l-cd60791-286�Ff
l-cd60791-287�Gf
l-cd60791-288�Hf
l-cd60791-289�IEFGH �J.��I �K� �Lf
l-cd60791-27f�ML �N.K�M �O-9D9JN93�9� �P*�OB �Q*�OB �R*�OB �S:v� �Tf
l-cd60791-25d�Uf
l-cd60791-25e�Vf
l-cd60791-25f�WTUV �X.SW �Yg
next-tests�ZY��� �[f
l-cd60791-256�\f
l-cd60791-257�]f
l-cd60791-258�^f
l-cd60791-259�_[\]^ �`.Z�_ �a������ �b------ �cf
l-cd60791-24b�df
l-cd60791-24c�ef
l-cd60791-24d�ff
l-cd60791-24e�gf
l-cd60791-24f�hf
l-cd60791-250�icdefgh �j.abi �k-9X9`99j�9� �l*�kB �mg null?�n*mkB �og ellipsis-allowed?�p����o�����
�q----------
�rf
l-cd60791-3c2�sf
l-cd60791-3c3�tf
l-cd60791-3c4�uf
l-cd60791-3c5�vf
l-cd60791-3c6�wf
l-cd60791-3c7�xf
l-cd60791-3c8�yf
l-cd60791-3c9�zf
l-cd60791-3ca�{f
l-cd60791-3cb�|rstuvwxyz{
�}.pq| �~-9}�9� �*~B ��[ ���( ��*8~B ��[� ���f���(������ ���:v ��f
l-cd60791-3f8��f
l-cd60791-3f9��f
l-cd60791-3fa����� ��.�� ��f
l-cd60791-3f1��f
l-cd60791-3f2��f
l-cd60791-3f3��f
l-cd60791-3f4������ ��.Z�� ��f
l-cd60791-3e8��� ��.��� ���� ��f
l-cd60791-3e4��f
l-cd60791-3e5���� ��.��� ��-9�9�99��9}�9� ��*��B ��f 1improper list pattern not allowed in this context��-�9}�9� ��*�B ���f ��f
l-cd60791-412��f
l-cd60791-413��f
l-cd60791-414����� ��.�� ��f
l-cd60791-40b��f
l-cd60791-40c��f
l-cd60791-40d��f
l-cd60791-40e������ ��.Z�� ��f
l-cd60791-401��� ��.��� ��� ��f
l-cd60791-3ff��� ��.��� ��-9�9�9��9}�9�
��*��B ��g tail��H���������
��f
l-cd60791-43c��f
l-cd60791-43d��f
l-cd60791-43e��f
l-cd60791-43f��f
l-cd60791-440��f
l-cd60791-441��f
l-cd60791-442��f
l-cd60791-443��f
l-cd60791-444��f
l-cd60791-445������������
��.�q� ��-999��9� ��*��B ��g values��g npv��� ��f
l-cd60791-458��� ��.��� ����� ��f
l-cd60791-452��f
l-cd60791-453��f
l-cd60791-454����� ��.�� ��-9�9�999��9� ��*��B ��*�B ��g fail��*��B ��g
t-cd60791-446��g
t-cd60791-447��g
t-cd60791-448��g
t-cd60791-449������ ��g
m-cd60791-44e���, ������ ��f
l-cd60791-45f��f
l-cd60791-460��f
l-cd60791-461��f
l-cd60791-462������ ��.��� ��-99�99��9�
��*��B ��f
l-cd60791-46e��� ��.��� ��g new-exp������ ��f
l-cd60791-467��f
l-cd60791-468��f
l-cd60791-469��f
l-cd60791-46a������ ��.��� ��-9�9�99�99��9� ��*��B ��*�B ��g cdr��*��B ��*��B ���� ��*��B ��w ��f
l-cd60791-4bf��� ��.��� ��g temp-item-pvar-lst��� ��f
l-cd60791-492� � �.�� �g final-tests�g final-pvar-lst�g final-cata-defs�g final-dotted-vars� �f
l-cd60791-48e�f
l-cd60791-48f� f
l-cd60791-490�
f
l-cd60791-491�
�.� �
g
item-tests�g
item-pvar-lst�g item-cata-defs�g item-dotted-vars�g
tail-tests�g
tail-pvar-lst�g tail-cata-defs�g tail-dotted-vars�
�-------- �f
l-cd60791-479�f
l-cd60791-47a�f
l-cd60791-47b�f
l-cd60791-47c�f
l-cd60791-47d�f
l-cd60791-47e�f
l-cd60791-47f�f
l-cd60791-480� � . �!g
t-cd60791-44a�"g
t-cd60791-44b�#g
t-cd60791-44c�$g
t-cd60791-44d�%!"#$ �&f
l-cd60791-475�'f
l-cd60791-476�(f
l-cd60791-477�)f
l-cd60791-478�*&'() �+.%�* �,-9�9999 9+9�99��9� �-*H,B �.- �/f
l-cd60791-4c1�0/ �1.��0 �2-919999 9+9�99��9� �3*H2B �43 �5f
l-cd60791-4c3�65 �7.��6 �8-979999 9+9�99��9� �9*�8B �:9 �;g xa�<g xb�=;< �>f
l-cd60791-4cb�?f
l-cd60791-4cc�@>? �A.=�@ �Bg a�Cg b�DBC �Ef
l-cd60791-4c6�Ff
l-cd60791-4c7�GEF �H.D�G �I-9A99H9999 9+9�99��9� �J*�IB �K(((((fffffff �Lg letrec�Mg tail-body�Ng item-body�Og
final-body�Pg ipv�Qg gpv�Rg tpv�Sg item-void�Tg tail-void�Ug item-null�Vg item-cons�W:�MNOPQRSTUV �Xf
l-cd60791-497�Yf
l-cd60791-498�Zf
l-cd60791-499�[f
l-cd60791-49a�\f
l-cd60791-49b�]f
l-cd60791-49c�^f
l-cd60791-49d�_f
l-cd60791-49e�`f
l-cd60791-49f�af
l-cd60791-4a0�bf
l-cd60791-4a1�cf
l-cd60791-4a2�dXYZ[\]^_`abc �e.W%d �f-9e9999 9+9�99��9� �g*LfB �hg
match-tail�i*hfB �j*OfB �k*�fB �l*�fB �mkl �ng
match-item�o*nfB �pk �q*�fB �r*�fB �s*fB �tg match-dotted�u*tfB �v*�fB �wg tail-res�x*wfB �y*�fB �z �{ �|g res�}*|fB �~g new-x�*~fB ��u ��� ��g
last-tail-res��*�fB ��f $ellipses not allowed in this context��:v ��f
l-cd60791-3df��f
l-cd60791-3e0���� ��.��� ��f
l-cd60791-3d8��f
l-cd60791-3d9��f
l-cd60791-3da��f
l-cd60791-3db������ ��.Z�� ��f
l-cd60791-3d1��� ��.K�� ��-9�9��9}�9� ��*��B ��-�9}�9� ��*�B ��H�������� ��f
l-cd60791-4d8��f
l-cd60791-4d9��f
l-cd60791-4da��f
l-cd60791-4db��f
l-cd60791-4dc��f
l-cd60791-4dd��f
l-cd60791-4de��f
l-cd60791-4df��f
l-cd60791-4e0����������� ��.��� ��-9��9� ��*�B ��[� ���( ��*8�B ��[� ���f���(������ ��g nx��:��v� ��f
l-cd60791-514��f
l-cd60791-515��f
l-cd60791-516��f
l-cd60791-517��f
l-cd60791-518������� ��.��� ��f
l-cd60791-50d��f
l-cd60791-50e��f
l-cd60791-50f��f
l-cd60791-510������ ��.Z�� ���� ��f
l-cd60791-502��f
l-cd60791-503���� ��.��� ��f
l-cd60791-4fe��f
l-cd60791-4ff���� ��.��� ��-9�9�99��9��9� ��*��B ��*��B ��*��B ��*��B ��g car��*��B ���f ��f
l-cd60791-534��f
l-cd60791-535��f
l-cd60791-536��f
l-cd60791-537��f
l-cd60791-538������� ��.��� ��f
l-cd60791-52d��f
l-cd60791-52e��f
l-cd60791-52f��f
l-cd60791-530������ ��.Z�� ��f
l-cd60791-521��f
l-cd60791-522���� ��.��� ��f
l-cd60791-51f��� ��.��� ��-9�9�9��9��9�
��*��B ��*��B ��*��B ��*��B ��*��B ��(f���f +bad pattern syntax (not an element pattern)��f 7bad pattern syntax (symbol not allowed in this context)��:�v� ��f
l-cd60791-594��f
l-cd60791-595��f
l-cd60791-596��f
l-cd60791-597������ ��.��� ��f
l-cd60791-58d��f
l-cd60791-58e��f
l-cd60791-58f��f
l-cd60791-590������ ��.Z�� ��� ��f
l-cd60791-586��� ��.��� ��c ��f
l-cd60791-584��� ��.��� ��-9�9�99��9��9� ��*��B � *��B �*��B �*q�B �*��B �*��B �*��B �f
l-cd60791-54d� �.;� � f
l-cd60791-547�
�.��
��H �
f
l-cd60791-543�f
l-cd60791-544�
�.� �-99999��9�
�*�B �:�v �f
l-cd60791-561�f
l-cd60791-562�f
l-cd60791-563� �. �f
l-cd60791-55a�f
l-cd60791-55b�f
l-cd60791-55c�f
l-cd60791-55d� �.Z� �g
more-pvar-lst� g more-cata-defs�!g more-dotted-vars�" ! �#f
l-cd60791-552�$f
l-cd60791-553�%f
l-cd60791-554�&#$% �'."& �(-9999'9999��9� �)*�(B �**�(B �+f
l-cd60791-572�,f
l-cd60791-573�-f
l-cd60791-574�.+,- �/.S. �0g after-tests�1g after-pvar-lst�2g after-cata-defs�3g after-dotted-vars�40123 �5f
l-cd60791-56b�6f
l-cd60791-56c�7f
l-cd60791-56d�8f
l-cd60791-56e�95678 �:.4�9 �;-9/9:999��9� �<*�;B �=*�;B �>f
l-cd60791-4f5�?f
l-cd60791-4f6�@f
l-cd60791-4f7�Af
l-cd60791-4f8�B>?@A �C.��B �Df
l-cd60791-4ee�Ef
l-cd60791-4ef�Ff
l-cd60791-4f0�Gf
l-cd60791-4f1�HDEFG �I.Z�H �Jf
l-cd60791-4e7�KJ �L.��K �Mf
l-cd60791-4e5�NM �O.K�N �P-9C9I99LO9��9� �Q*�PB �R*�PB �S*�PB �T*�PB �U*�PB �Vf &duplicate pattern variable not allowed�Wg nct�X�Wv �Yf l-cd60791-a4�Zf l-cd60791-a5�[f l-cd60791-a6�\YZ[ �].X\ �^g new-ctemp�_^ �`f l-cd60791-9f�a` �b._�a �cg cfun�d�c� �ef l-cd60791-95�ff l-cd60791-96�gf l-cd60791-97�hefg �i.dh �j-9]99b9i�9� �k*�jB �l*OjB �m� �nf
l-cd60791-59c�on �p.m�o �q-9p9�9� �r*qB �s[r �ts( �ug guard�v*uqB �w[v �xwf��yx挤zty��{(z((( �|*8qB �}[| �~}f��(~���s ���y���(�((( ��g gexp��g action0��g fail-exp����������� ��f
l-cd60791-5c3��f
l-cd60791-5c4��f
l-cd60791-5c5��f
l-cd60791-5c6��f
l-cd60791-5c7��f
l-cd60791-5c8��f
l-cd60791-5c9��f
l-cd60791-5ca��f
l-cd60791-5cb����������� ��.��� ��-�9p9�9� ��*��B ��*��B ��*��B ��*q�B ��sf ���y���(�((( ��g atom��� ���������� ��f
l-cd60791-5d9��f
l-cd60791-5da��f
l-cd60791-5db��f
l-cd60791-5dc��f
l-cd60791-5dd��f
l-cd60791-5de��f
l-cd60791-5df��f
l-cd60791-5e0���������� ��.�� ��-�9p9�9� ��*��B ��*��B ��*��B ��*q�B ��t挤�(�((( ���挤�(�((( ���������� ��f
l-cd60791-60c��f
l-cd60791-60d��f
l-cd60791-60e��f
l-cd60791-60f��f
l-cd60791-610��f
l-cd60791-611��f
l-cd60791-612��f
l-cd60791-613���������� ��.�� ��-�9p9�9� ��*��B ���挤�(�((( ��������� ��------- ��f
l-cd60791-61f��f
l-cd60791-620��f
l-cd60791-621��f
l-cd60791-622��f
l-cd60791-623��f
l-cd60791-624��f
l-cd60791-625��������� ��.��� ��-�9p9�9� ��*��B ���y���(�((( ���挤�(�((( ��fy���(�((( ��f挤�(�((( ��(y���(�((( ��(挤�(�((( ���c����� ��f
l-cd60791-7c0��f
l-cd60791-7c1��f
l-cd60791-7c2��f
l-cd60791-7c3��f
l-cd60791-7c4��f
l-cd60791-7c5��f
l-cd60791-7c6��������� ��.��� ��-�9p9�9� ��*��B ��*q�B ��*q�B ���c������ ��f
l-cd60791-79f��f
l-cd60791-7a0��f
l-cd60791-7a1��f
l-cd60791-7a2��f
l-cd60791-7a3��f
l-cd60791-7a4��f
l-cd60791-7a5��f
l-cd60791-7a6���������� ��.�� ��-�9p9�9� ��*��B ��*��B ��*q�B ��*q�B ��f
l-cd60791-71b��f
l-cd60791-71c��f
l-cd60791-71d����� ��.�� ��� ����� ��f
l-cd60791-707��f
l-cd60791-708��f
l-cd60791-709��f
l-cd60791-70a� f
l-cd60791-70b�f
l-cd60791-70c�f
l-cd60791-70d�f
l-cd60791-70e����� �.� �-9�99p9�9� �*qB �g failure� -9�9� �
* B ��v �f
l-cd60791-72a�
f
l-cd60791-72b�
�.� �g result���� �f
l-cd60791-723�f
l-cd60791-724�f
l-cd60791-725�f
l-cd60791-726� �.� �-9999p9�9�
�*�B �f
l-cd60791-6db�f
l-cd60791-6dc�f
l-cd60791-6dd� �.� �� ������ � f
l-cd60791-6c5�!f
l-cd60791-6c6�"f
l-cd60791-6c7�#f
l-cd60791-6c8�$f
l-cd60791-6c9�%f
l-cd60791-6ca�&f
l-cd60791-6cb�'f
l-cd60791-6cc�(f
l-cd60791-6cd�) !"#$%&'( �*.�) �+-99*9p9�9� �,*q+B �-v� �.f
l-cd60791-6e1�/f
l-cd60791-6e2�0./ �1.-�0 �2-9199*9p9�9�
�3*�2B �4*�2B �5f
l-cd60791-6f2�6f
l-cd60791-6f3�756 �8.�7 �9f
l-cd60791-6eb�:f
l-cd60791-6ec�;f
l-cd60791-6ed�<f
l-cd60791-6ee�=9:;< �>.�= �?-9899>*9p9�9�
�@*�?B �Ag list�Bf
l-cd60791-69f�Cf
l-cd60791-6a0�Df
l-cd60791-6a1�EBCD �F.�E �G������� �Hf
l-cd60791-68b�If
l-cd60791-68c�Jf
l-cd60791-68d�Kf
l-cd60791-68e�Lf
l-cd60791-68f�Mf
l-cd60791-690�Nf
l-cd60791-691�Of
l-cd60791-692�PHIJKLMNO �Q.GP �R-9F9Q9p9�9� �S*qRB �Tf
l-cd60791-6ae�Uf
l-cd60791-6af�VTU �W.-�V �Xf
l-cd60791-6a7�Yf
l-cd60791-6a8�Zf
l-cd60791-6a9�[f
l-cd60791-6aa�\XYZ[ �].�\ �^-9W99]Q9p9�9�
�_*�^B �`*�^B �a*�^B �bf
l-cd60791-65c�cf
l-cd60791-65d�df
l-cd60791-65e�ebcd �f.�e �g�������� �hf
l-cd60791-646�if
l-cd60791-647�jf
l-cd60791-648�kf
l-cd60791-649�lf
l-cd60791-64a�mf
l-cd60791-64b�nf
l-cd60791-64c�of
l-cd60791-64d�pf
l-cd60791-64e�qhijklmnop �r.g�q �s-9f9r9p9�9� �t*qsB �ug exp-body�vu� �wf
l-cd60791-662�xf
l-cd60791-663�ywx �z.v�y �{-9z9f9r9p9�9�
�|*�{B �}*�{B �~f
l-cd60791-673�f
l-cd60791-674��~ ��.�� ��f
l-cd60791-66c��f
l-cd60791-66d��f
l-cd60791-66e��f
l-cd60791-66f������ ��.�� ��-9�99�r9p9�9�
��*��B ��*��B ��*��B ��������� ��f
l-cd60791-5fc��f
l-cd60791-5fd��f
l-cd60791-5fe��f
l-cd60791-5ff��f
l-cd60791-600��f
l-cd60791-601��f
l-cd60791-602��������� ��.��� ��-�9p9�9� ��*��B ���������� ��f
l-cd60791-5b0��f
l-cd60791-5b1��f
l-cd60791-5b2��f
l-cd60791-5b3��f
l-cd60791-5b4��f
l-cd60791-5b5��f
l-cd60791-5b6��f
l-cd60791-5b7���������� ��.�� ��-�9p9�9� ��*��B ��*��B ��*��B ��*q�B ��g sxml-match1��g clause��/��� ��g
m-cd60791-7cf���, ���--- ��f
l-cd60791-7d4��f
l-cd60791-7d5��f
l-cd60791-7d6��f
l-cd60791-7d7������ ��.��� ��� ��f
l-cd60791-7d1��� ��.;�� ��-�9� ��*��B ��*O�B ��*��B ��*��B ��*�B ���� ��f no matching clause found��*��B ����� ���� ��� ��(��(��g let/ec��g clause0��/���� ���---- ��f
l-cd60791-7dd��f
l-cd60791-7de��f
l-cd60791-7df��f
l-cd60791-7e0��f
l-cd60791-7e1������� ��.��� ��-�9� ��*��B ��g escape��*��B ��*��B ��*O�B ��g call-with-values��*��B ��*��B ��� ��g val��/��� ��g
m-cd60791-7e8���, ���--- ��f
l-cd60791-7ed��f
l-cd60791-7ee��f
l-cd60791-7ef��f
l-cd60791-7f0������ ��.��� ��� ��f
l-cd60791-7ea��� ��.;�� ��-�9� ��*L�B ��*c�B ��*O�B ��*��B ��� ��*��B ��g sxml-match-let1��挤�(��(��(��g syntag��g synform��g body0��/���v ��g
m-cd60791-7f6���, ���---- ��f
l-cd60791-7fb��f
l-cd60791-7fc��f
l-cd60791-7fd� f
l-cd60791-7fe�f
l-cd60791-7ff���� �.�� �� �f
l-cd60791-7f8� �.; �-9 � *�B �
) �
挤(��
(��(
��g pat�/����v ��------ �f
l-cd60791-807�f
l-cd60791-808�f
l-cd60791-809�f
l-cd60791-80a�f
l-cd60791-80b�f
l-cd60791-80c�f
l-cd60791-80d� �. �-9 �*�B �*�B �*B �*OB � *�B �!*�B �"f could not match pattern ~s�#*"B �$g each�%$) �&)%��'&挤(('��)((��*()��+g pat0�,g exp0�-/��+,��v �.�-------- �/f
l-cd60791-817�0f
l-cd60791-818�1f
l-cd60791-819�2f
l-cd60791-81a�3f
l-cd60791-81b�4f
l-cd60791-81c�5f
l-cd60791-81d�6f
l-cd60791-81e�7f
l-cd60791-81f�8/01234567 �9.-.8 �:-99 �;*�:B �<*�:B �=� �>� �?*:B �@*O:B �A*�:B �B*�:B �C*":B �Dg sxml-match-let-help�E%挤F(E��G(F��H(G��Ig temp-name�JI �Kf
l-cd60791-841�LK �M.J�L �ND����v �Of
l-cd60791-830�Pf
l-cd60791-831�Qf
l-cd60791-832�Rf
l-cd60791-833�Sf
l-cd60791-834�Tf
l-cd60791-835�Uf
l-cd60791-836�VOPQRSTU �W.N�V �Xf
l-cd60791-82d�YX �Z.��Y �[-9MW9Z �\*�[B �]*�[B �^� �_f
l-cd60791-859�`_ �a.^�` �b��v �cf
l-cd60791-84d�df
l-cd60791-84e�ef
l-cd60791-84f�ff
l-cd60791-850�gf
l-cd60791-851�hcdefg �i.b�h �jf
l-cd60791-84a�kj �l.��k �m-9ai9l �n*DmB �o�v �pf
l-cd60791-862�qf
l-cd60791-863�rf
l-cd60791-864�spqr �t.os �uf
l-cd60791-85f�vu �w.��v �x-t9w �y*�xB �zf
l-cd60791-87a�{z �|.^�{ �}+,��v �~f
l-cd60791-86a�f
l-cd60791-86b��f
l-cd60791-86c��f
l-cd60791-86d��f
l-cd60791-86e��f
l-cd60791-86f��f
l-cd60791-870��~����� ��.}�� ��-9|�9w ��*D�B �C 5 hx� � ]4
5 4 > "