GOOF----LE-8-2.0�� ]\ 4 h� ] g guile� � g define-module*� � � g language� g
ecmascript� g compile-tree-il� �
g filenameS� f 'language/ecmascript/compile-tree-il.scm� g importsS�
g tree-il�
� � g ice-9� g receive� � � g system� g base� g pmatch� � � g srfi� g srfi-1� � � � g exportsS� � g set-current-module� ! � " � #g make-syntax-transformer� $# � %# � &g ->� 'g macro� (g $sc-dispatch� )( � *( � +g any� ,g each-any� -+,�� .+- � /g
syntax-object� 0g
quasiquote� 1g top� 21 � 3g ribcage� 4g dummy� 5g type� 6g arg� 7456 � 8g m-14365c91dc5cf6c7-1� 981 � :922 � ;f l-14365c91dc5cf6c7-6� <f l-14365c91dc5cf6c7-7� =f l-14365c91dc5cf6c7-8� >;<= � ?37:> � @3 � Ag x� BA � C9 � Df l-14365c91dc5cf6c7-3� ED � F3BCE � G2?@F � Hg hygiene� IH � J/0GI � Kg map� LK � MK � Ng unquote� O/NGI � Pg syntax-violation� QP � RP � Sf -source expression failed to match any pattern� Tg @implv� U++ � Vg sym� W4V � Xg m-14365c91dc5cf6c7-e� YX1 � ZY2 � [f l-14365c91dc5cf6c7-13� \f l-14365c91dc5cf6c7-14� ][\ � ^3WZ] � _Y � `f l-14365c91dc5cf6c7-10� a` � b3B_a � c2^@b � d/&cI � eg @� f/ecI � gg quote� h/gcI � i/cI � j/cI � kg impl� l/kcI � mijl � nhm � og @impl� p+-�� q4V6 � rg m-14365c91dc5cf6c7-18� sr1 � ts22 � uf l-14365c91dc5cf6c7-1d� vf l-14365c91dc5cf6c7-1e� wf l-14365c91dc5cf6c7-1f� xuvw � y3qtx � zs � {f l-14365c91dc5cf6c7-1a� |{ � }3Bz| � ~2y@} � /&~I � �g apply� �/�~I � �/T~I � �g empty-lexical-environment� �g lexical� �g econs� �g assq-ref� �g toplevel� �g lookup� �g
parse-tree-il� �g begin� �k � �g js-init� �g comp� �g source-properties� �g location� �g
pmatch/source� �g let� �g clause� �4A� � �g m-14365c91dc5cf6c7-4d� ��1 � ��22 � �f l-14365c91dc5cf6c7-52� �f l-14365c91dc5cf6c7-53� �f l-14365c91dc5cf6c7-54� ���� � �3��� � �� � �f l-14365c91dc5cf6c7-4f� �� � �3B�� � �2�@� � �/��I � �g res� �/��I � �/�I � �g loc� �/��I � �/��I � �g if� �/��I � �g set-source-properties!� �/��I � �� � �g make-parameter� �g current-return-tag� �g abort� �g error� �f return outside function� �g const� �g return� �g gensym� �f return� �g
parameter?� �� � �� � �g scm-error� �g wrong-type-arg� �f parameterize� �f Not a parameter: ~S� �� � �g primitive� �g make-prompt-tag� �g prompt� �f val� �g lambda-case� �g k� �g val� ��� � �g with-return-prompt� �g block� �f compilation not yet implemented:� �g for-in� �f %enum � �f
%continue � �g %enum� �g %continue� �g letrec� ��� � �g make-enumerator� �g lambda� � � �g ->boolean� �g pget� �g� � ���� � �&� � �g length� �g� � ��� � �&� � �o��� � �o�� � �g =� �g var� �N� � �g call/this� �N� � �g pop� �g� � ��� � �&� � �N� � ���� � ���� � �0� � �g e� ���� � �g statement� ���� � �g� � ���� � �&� � ��� � �&� � ����� � �&� � �g *undefined*� �T� � ����� � �&� � ��� � �g for� �� � �g true� �� � �g while� g do�f %loop �g %loop�� �g typeof�g void�g delete�g aref�g pdel� g pref�
g new�g ^=�g ^�
g bor=�g bor�g &=�g &�g >>>=�g >>>�g <<=�g <<�g >>=�g >>�g %=�g %�g *=�g *�g /=�g /�g -=�g -�g +=� g +�!g pput�"g ref�#g set!�$g object�%g
new-object�&g cons�'f bad prop-val pair�(g array�)g new-array�*g call�+g
call/this*�,g
string-append�-g symbol->string�.f �/g comp-body�0 �1g define�2f bad var form�3g predec�4g preinc�5g postdec�6g inline�7g set�8g postinc�9g or�:g and�;g bior�<g bxor�=g band�>g !==�?g not�@g eqv?�Ag ===�Bg !=�Cg equal?�Dg ==�Eg in�Fg
has-property?�Gg >=�Hg >�Ig <=�Jg <�Kg shift�Lg mod�Mg !�Ng logical-not�Og ~�Pg bitwise-not�Qg ->number�Rg this�Sg get-this�Tg string�Ug number�Vg false�Wg null�Xg reverse!�Yg memq�Zg reverse�[g fold�C 5 h�� � ]4
5 4" > "