Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Pygments / examplefiles / output / source.lgt
Size: Mime:
€]q(cpygments.token
_TokenType
qXCommentq…q…qq}q(Xsubtypesqcbuiltins
set
q]q	(hhXPreprocq
†q…qq
}q(hh]q…qRqXparentqhubhhXMultiq†q…qq}q(hh]q…qRqhhubhhXHashbangq†q…qq}q(hh]q …q!Rq"hhubhhXSingleq#†q$…q%q&}q'(hh]q(…q)Rq*hhubhhX
SingleLineq+†q,…q-q.}q/(hh]q0…q1Rq2hhubhhXDocq3†q4…q5q6}q7(hh]q8…q9Rq:hhubhhX	Directiveq;†q<…q=q>}q?(hh]q@…qARqBhhubhhX	MultilineqC†qD…qEqF}qG(hh]qH…qIRqJhhubhhX
SinglelineqK†qL…qMqN}qO(hh]qP…qQRqRhhubhhXPreprocFileqS†qT…qUqV}qW(hh]qX…qYRqZhhubhhXSpecialq[†q\…q]q^}q_(hh]q`…qaRqbhhube…qcRqdhh)…qeqf}qg(hh]qh(hXEscapeqi…qj…qkql}qm(hh]qn…qoRqphhfubhXOperatorqq…qr…qsqt}qu(hh]qv(hhqXDBSqw†qx…qyqz}q{(hh]q|…q}Rq~hhtubhhqXWordq†q€…qq‚}qƒ(hh]q„…q…Rq†hhtube…q‡Rqˆhhfhh‚hwhzubhXNameq‰…qŠ…q‹qŒ}q(hh]qŽ(hh‰XTagq†q…q‘q’}q“(hh]q”…q•Rq–hhŒubhh‰XEntityq—†q˜…q™qš}q›(hh]qœhh‰h—hw‡q…qžqŸ}q (hh]q¡…q¢Rq£hhšuba…q¤Rq¥hhŒhwhŸubhh‰X	Exceptionq¦†q§…q¨q©}qª(hh]q«…q¬Rq­hhŒubhh‰X	Decoratorq®†q¯…q°q±}q²(hh]q³…q´RqµhhŒubhh‰XClassq¶†q·…q¸q¹}qº(hh]q»(hh‰h¶hw‡q¼…q½q¾}q¿(hh]qqÁRqÂhh¹ubhh‰h¶XStartqÇqąqŁqÆ}qÇ(hh]qȅqÉRqÊhh¹ube…qËRqÌhhŒhÃhÆhwh¾ubhh‰XVariableq͆q΅qρqÐ}qÑ(hh]qÒ(hh‰hÍX	AnonymousqӇqԅqՁqÖ}q×(hh]q؅qÙRqÚhhÐubhh‰hÍh¶‡qۅq܁qÝ}qÞ(hh]q߅qàRqáhhÐubhh‰hÍXMagicqâ‡qã…qäqå}qæ(hh]qç…qèRqéhhÐubhh‰hÍXGlobalqê‡që…qìqí}qî(hh]qï…qðRqñhhÐubhh‰hÍXInstanceqò‡qó…qôqõ}qö(hh]q÷…qøRqùhhÐube…qúRqûhhŒh¶hÝhêhíhòhõhâhåhÓhÖubhh‰X	Attributeqü†qý…qþqÿ}r(hh]rhh‰hüh͇r…rr}r(hh]r…rRrhhÿuba…r	Rr
hhŒhÍjubhh‰X	Namespacer†r…r
r}r(hh]r…rRrhhŒubhh‰XPropertyr†r…rr}r(hh]r…rRrhhŒubhh‰XSymbolr†r…rr}r(hh]r …r!Rr"hhŒubhh‰XClassesr#†r$…r%r&}r'(hh]r(…r)Rr*hhŒubhh‰XPseudor+†r,…r-r.}r/(hh]r0…r1Rr2hhŒubhh‰XLabelr3†r4…r5r6}r7(hh]r8…r9Rr:hhŒubhh‰hq†r;…r<r=}r>(hh]r?…r@RrAhhŒubhh‰XBuiltinrB†rC…rDrE}rF(hh]rG(hh‰jBj+‡rH…rIrJ}rK(hh]rL…rMRrNhjEubhh‰jBXTyperO‡rP…rQrR}rS(hh]rT…rURrVhjEube…rWRrXhhŒj+jJjOjRubhh‰XFieldrY†rZ…r[r\}r](hh]r^…r_Rr`hhŒubhh‰XOtherra†rb…rcrd}re(hh]rfhh‰jaXMemberrg‡rh…rirj}rk(hh]rl…rmRrnhjduba…roRrphhŒjgjjubhh‰XFunctionrq†rr…rsrt}ru(hh]rvhh‰jqhâ‡rw…rxry}rz(hh]r{…r|Rr}hjtuba…r~RrhhŒhâjyubhh‰jO†r€…rr‚}rƒ(hh]r„…r…Rr†hhŒubhh‰XConstantr‡†rˆ…r‰rŠ}r‹(hh]rŒ…rRrŽhhŒube…rRrhhfhühÿjBjEh¶h¹j‡jŠh®h±h—hšh¦h©jqjtjjj3j6jjjajdhh’hÍhÐjYj\jjj+j.hqj=j#j&jOj‚ubhXLiteralr‘…r’…r“r”}r•(hh]r–(hj‘ja†r—…r˜r™}rš(hh]r›…rœRrhj”ubhj‘XCharrž†rŸ…r r¡}r¢(hh]r£…r¤Rr¥hj”ubhj‘XDater¦†r§…r¨r©}rª(hh]r«…r¬Rr­hj”ubhj‘XScalarr®†r¯…r°r±}r²(hh]r³hj‘j®XPlainr´‡rµ…r¶r·}r¸(hh]r¹…rºRr»hj±uba…r¼Rr½hj”j´j·ubhj‘XStringr¾†r¿…rÀrÁ}rÂ(hh]rÃ(hj‘j¾XInterpolrćrÅ…rƁrÇ}rÈ(hh]rÉ…rÊRrËhjÁubhj‘j¾X	DelimeterṙrÍ…r΁rÏ}rÐ(hh]rÑ…rÒRrÓhjÁubhj‘j¾jž‡rÔ…rՁrÖ}r×(hh]rØ…rÙRrÚhjÁubhj‘j¾j‡rÛ…r܁rÝ}rÞ(hh]rß…ràRráhjÁubhj‘j¾h#‡râ…rãrä}rå(hh]ræ…rçRrèhjÁubhj‘j¾ja‡ré…rêrë}rì(hh]rí…rîRrïhjÁubhj‘j¾XBacktickrð‡rñ…ròró}rô(hh]rõ…röRr÷hjÁubhj‘j¾hi‡rø…rùrú}rû(hh]rü…rýRrþhjÁubhj‘j¾XRegexrÿ‡r…rr}r(hh]r…rRrhjÁubhj‘j¾XMomentr‡r…r	r
}r(hh]r…r
RrhjÁubhj‘j¾XBooleanr‡r…rr}r(hh]r…rRrhjÁubhj‘j¾X	Characterr‡r…rr}r(hh]r…rRrhjÁubhj‘j¾X	Delimiterr‡r …r!r"}r#(hh]r$…r%Rr&hjÁubhj‘j¾h3‡r'…r(r)}r*(hh]r+…r,Rr-hjÁubhj‘j¾h‰‡r.…r/r0}r1(hh]r2…r3Rr4hjÁubhj‘j¾XAffixr5‡r6…r7r8}r9(hh]r:…r;Rr<hjÁubhj‘j¾XHeredocr=‡r>…r?r@}rA(hh]rB…rCRrDhjÁubhj‘j¾XDoublerE‡rF…rGrH}rI(hh]rJ…rKRrLhjÁubhj‘j¾XInterprM‡rN…rOrP}rQ(hh]rR…rSRrThjÁubhj‘j¾XAtomrU‡rV…rWrX}rY(hh]rZ…r[Rr\hjÁube…r]Rr^hj”j5j8jðjójžjÖjj"h3j)jEjHhijúj=j@jÄjÇjajëjÿjh#jäjjÝjjjj
jMjPjjjÌjÏjUjXh‰j0ubhj‘XNumberr_†r`…rarb}rc(hh]rd(hj‘j_XFloatre‡rf…rgrh}ri(hh]rj…rkRrlhjbubhj‘j_XDecrm‡rn…rorp}rq(hh]rr…rsRrthjbubhj‘j_XRadixru‡rv…rwrx}ry(hh]rz…r{Rr|hjbubhj‘j_XOctr}‡r~…rr€}r(hh]r‚…rƒRr„hjbubhj‘j_XBinr…‡r†…r‡rˆ}r‰(hh]rŠ…r‹RrŒhjbubhj‘j_hü‡r…rށr}r(hh]r‘…r’Rr“hjbubhj‘j_XHexr”‡r•…r–r—}r˜(hh]r™…ršRr›hjbubhj‘j_XIntegerrœ‡r…ržrŸ}r (hh]r¡h(j‘j_jœXLongr¢tr£…r¤r¥}r¦(hh]r§…r¨Rr©hjŸuba…rªRr«hjbj¢j¥ubhj‘j_XDecimalr¬‡r­…r®r¯}r°(hh]r±…r²Rr³hjbube…r´Rrµhj”j…jˆjejhj”j—jœjŸj}j€jujxhüjj¬j¯jmjpube…r¶Rr·hhfj¾jÁj_jbj¦j©j®j±jaj™jžj¡ubhXGenericr¸…r¹…rºr»}r¼(hh]r½(hj¸XErrorr¾†r¿…rÀrÁ}rÂ(hh]rÃ…rÄRrÅhj»ubhj¸X
SubheadingrƆrÇ…rȁrÉ}rÊ(hh]rË…rÌRrÍhj»ubhj¸X	TracebackrΆrÏ…rЁrÑ}rÒ(hh]rÓ…rÔRrÕhj»ubhj¸XOutputrÖ†r×…r؁rÙ}rÚ(hh]rÛ…rÜRrÝhj»ubhj¸XPromptrÞ†rß…ràrá}râ(hh]rã…räRråhj»ubhj¸XDeletedræ†rç…rèré}rê(hh]rë…rìRríhj»ubhj¸XInsertedrî†rï…rðrñ}rò(hh]ró…rôRrõhj»ubhj¸XHeadingrö†r÷…rørù}rú(hh]rû…rüRrýhj»ubhj¸XStrongrþ†rÿ…rr}r(hh]r…rRrhj»ubhj¸XEmphr†r…rr	}r
(hh]r…rRr
hj»ube…rRrhhfjæjéjj	j¾jÁjöjùjîjñjÖjÙjÞjájþjjÆjÉjÎjÑubhj¾…r…rr}r(hh]r…rRrhhfubhXKeywordr…r…rr}r(hh]r(hjh†r…rr}r (hh]r!…r"Rr#hjubhjj†r$…r%r&}r'(hh]r(…r)Rr*hjubhjjO†r+…r,r-}r.(hh]r/…r0Rr1hjubhjXPreProcr2†r3…r4r5}r6(hh]r7…r8Rr9hjubhjXControlr:†r;…r<r=}r>(hh]r?…r@RrAhjubhjj‡†rB…rCrD}rE(hh]rF…rGRrHhjubhjj†rI…rJrK}rL(hh]rM…rNRrOhjubhjj+†rP…rQrR}rS(hh]rT…rURrVhjubhjXDeclarationrW†rX…rYrZ}r[(hh]r\…r]Rr^hjubhjXReservedr_†r`…rarb}rc(hh]rd…reRrfhjube…rgRrhhhfj‡jDjWjZjjKj+jRj_jbjOj-j:j=jj&j2j5hjubhja…ri…rjrk}rl(hh]rm…rnRrohhfubhXTextrp…rq…rrrs}rt(hh]ru(hjpXRootrv†rw…rxry}rz(hh]r{…r|Rr}hjsubhjpj†r~…rr€}r(hh]r‚…rƒRr„hjsubhjpXRagr…†r†…r‡rˆ}r‰(hh]rŠ…r‹RrŒhjsubhjpX
Whitespacer†rŽ…rr}r‘(hh]r’…r“Rr”hjsubhjpXBeerr•†r–…r—r˜}r™(hh]rš…r›RrœhjsubhjpXPunctuationr†rž…rŸr }r¡(hh]r¢…r£Rr¤hjsube…r¥Rr¦hhfjjjj€jj jvjyj•j˜j…jˆubhhj…r§…r¨r©}rª(hh]r«hjX	Indicatorr¬†r­…r®r¯}r°(hh]r±…r²Rr³hj©uba…r´Rrµhhfj¬j¯ube…r¶Rr·jpjshihlj¾jjajkjjh‰hŒj‘j”jj©hqhthhj¸j»XTokenr¸hfj¾jÁj_jbubhhhChFh
h
hShVh#h&h[h^h;h>h+h.h3h6hhhKhNubX % this is a single-line comment
r¹†rºjsX
r»†r¼hX/*
this is
a block
comment
*/r½†r¾jsj»†r¿j©X

:- rÀ†rÁjXencodingr†rÃjsX(rĆrÅjsX
some_encodingrƆrÇjsX)rȆrÉjsX.rʆrËjsj»†rÌj©X:- r͆rÎjXoprφrÐjsjĆrÑhÐX
PrecedencerÒ†rÓjsX,rÔ†rÕjsX rÖ†r×hÐX
Associativityr؆rÙjsjÔ†rÚjsjÖ†rÛhÐXOperatorr܆rÝjsjȆrÞjsjʆrßjsj»†ràj©X

:- rá†râjXobjectrã†räjsjĆråjsX	prototyperæ†rçjsjÔ†rèjsj»†réjsX	rê†rëjX
implementsrì†ríjsjĆrîjsXprotocolrï†rðjsjȆrñjsjÔ†ròjsj»†rójsjê†rôjXimportsrõ†röjsjĆr÷jsXcategoryrø†rùjsjȆrújsjÔ†rûjsj»†rüjsjê†rýjXextendsrþ†rÿjsjĆrjsXparentr†rjsjȆrjsX).r†rjsj»†rj©X
	:- r†rjXinfor	†r
jsjĆrjsX[r†r
jsj»†rjsX		r†rjsXversionr†rjsjÖ†rjXisr†rjsjÖ†rjbX1.0r†rjsjÔ†rjsj»†rjsX		r†rjsXauthorr†rjsjÖ†rjXisr †r!jsjÖ†r"jÁX'r#†r$jÁXPaulo Mourar%†r&jÁj#†r'jsjÔ†r(jsj»†r)jsX		r*†r+jsXdater,†r-jsjÖ†r.jXisr/†r0jsjÖ†r1jbX2008r2†r3htX/r4†r5jbX5r6†r7htj4†r8jbX1r9†r:jsjÔ†r;jsj»†r<jsX		r=†r>jsXcommentr?†r@jsjÖ†rAjXisrB†rCjsjÖ†rDjÁj#†rEjÁX-Sample prototype for testing syntax coloring.rF†rGjÁj#†rHjsX]rI†rJjsjȆrKjsjʆrLjsj»†rMj©X	:- rN†rOjX	threaded.rP†rQjsj»†rRj©X	:- rS†rTjX
synchronized.rU†rVjsj»†rWj©X	:- rX†rYjXdynamic.rZ†r[jsj»†r\j©X	:- r]†r^jXinitializationr_†r`jsjĆrajsX	some_goalrb†rcjsjĆrdhÐXXre†rfjsjÔ†rgjsjÖ†rhhÐXYri†rjjsjȆrkjsjȆrljsjʆrmjsj»†rnj©X	:- ro†rpjXcallsrq†rrjsjĆrsjsXsome_other_protocolrt†rujsjȆrvjsjʆrwjsj»†rxj©X	:- ry†rzjXusesr{†r|jsjĆr}jsXanother_objectr~†rjsjȆr€jsjʆrjsj»†r‚j©X
	:- rƒ†r„jXaliasr…†r†jsjĆr‡jsXsetrˆ†r‰jsjÔ†rŠjsjÖ†r‹jsXmemberrŒ†rhtj4†rŽjbX2r†rjsjÔ†r‘jsjÖ†r’jsX
set_memberr“†r”htj4†r•jbj†r–jsjȆr—jsjʆr˜jsj»†r™j©X	:- rš†r›jXaliasrœ†rjsjĆržjsXwordsrŸ†r jsjÔ†r¡jsjÖ†r¢jsXsingularr£†r¤htX//r¥†r¦jbX0r§†r¨jsjÔ†r©jsjÖ†rªjsXpeculiarr«†r¬htX//r­†r®jbj§†r¯jsjȆr°jsjʆr±jsj»†r²j©X
	:- r³†r´jXusesrµ†r¶jsjĆr·jsXlistr¸†r¹jsjÔ†rºjsjÖ†r»jsj†r¼jsXappendr½†r¾htj4†r¿jbX3rÀ†rÁjsjÔ†rÂjsjÖ†rÃjsXmemberrĆrÅhtj4†rÆjbj†rÇjsjI†rÈjsjȆrÉjsjʆrÊjsj»†rËj©X	:- r̆rÍjXusesrΆrÏjsjĆrÐjsXqueuesrцrÒjsjÔ†rÓjsjÖ†rÔjsj†rÕjsXnewrÖ†r×htj4†rØjbj9†rÙhtX::rÚ†rÛjsX	new_queuer܆rÝhtj4†rÞjbj9†rßjsjI†ràjsjȆrájsjʆrâjsj»†rãj©X
	:- rä†råjXpublicræ†rçjsjĆrèjsXaaaré†rêhtj4†rëjbj†rìjsjȆríjsjʆrîjsj»†rïj©X	:- rð†rñjXmeta_predicaterò†rójsjĆrôjsXaaarõ†röjsjĆr÷htX::rø†rùjsjÔ†rújsjÖ†rûhtX*rü†rýjsjȆrþjsjȆrÿjsjʆrjsj»†rj©X	:- r†rjX
discontiguousr†rjsjĆrjsXaaar†rhtj4†r	jbj†r
jsjȆrjsjʆrjsj»†r
j©X	:- r†rjXmoder†rjsjĆrjsXaaar†rjsjĆrhtX+r†rjsXcallabler†rjsjÔ†rjsjÖ†rhtX?r†rjsXintegerr†rjsjȆr jsjÔ†r!jsjÖ†r"jsXzero_or_oner#†r$jsjȆr%jsjʆr&jsj»†r'j©X	:- r(†r)jXinfor*†r+jsjĆr,jsXpositionr-†r.htj4†r/jbj†r0jsjÔ†r1jsjÖ†r2jsj†r3jsj»†r4jsX		r5†r6jsXcommentr7†r8jsjÖ†r9jXisr:†r;jsjÖ†r<jÁj#†r=jÁXPredicate brief description.r>†r?jÁj#†r@jsjÔ†rAjsj»†rBjsX		rC†rDjsX	argumentsrE†rFjsjÖ†rGjXisrH†rIjsjÖ†rJjsj†rKjÁj#†rLjÁXArg1rM†rNjÁj#†rOhtX-rP†rQjÁj#†rRjÁXArg1 descriptionrS†rTjÁj#†rUjsjÔ†rVjsjÖ†rWjÁj#†rXjÁXArg2rY†rZjÁj#†r[htjP†r\jÁj#†r]jÁXArg2 descriptionr^†r_jÁj#†r`jsjI†rajsjI†rbjsjȆrcjsjʆrdjsj»†rej©X
	:- rf†rgjX	protectedrh†rijsjĆrjjsXbbbrk†rlhtj4†rmjbj†rnjsjȆrojsjʆrpjsj»†rqj©X	:- rr†rsjXsynchronizedrt†rujsjĆrvjsXbbbrw†rxhtj4†ryjbj†rzjsjȆr{jsjʆr|jsj»†r}j©X	:- r~†rjXmoder€†rjsjĆr‚jsXbbbrƒ†r„jsjĆr…htj†r†jsXintegerr‡†rˆjsjÔ†r‰jsjÖ†rŠhtjP†r‹jsXfloatrŒ†rjsjȆrŽjsjÔ†rjsjÖ†rjsXoner‘†r’jsjȆr“jsjʆr”jsj»†r•j©X	:- r–†r—jXinfor˜†r™jsjĆršjsXbbbr›†rœhtj4†rjbj†ržjsjÔ†rŸjsjÖ†r jsj†r¡jsj»†r¢jsX		r£†r¤jsXcommentr¥†r¦jsjÖ†r§jXisr¨†r©jsjÖ†rªjÁj#†r«jÁXPredicate brief description.r¬†r­jÁj#†r®jsjÔ†r¯jsj»†r°jsX		r±†r²jsXargnamesr³†r´jsjÖ†rµjXisr¶†r·jsjÖ†r¸jsj†r¹jÁj#†rºjÁXArg1r»†r¼jÁj#†r½jsjÔ†r¾jsjÖ†r¿jÁj#†rÀjÁXArg2rÁ†rÂjÁj#†rÃjsjI†rÄjsjI†rÅjsjȆrÆjsjʆrÇjsj»†rÈj©X
	:- rɆrÊjXprivaterˆrÌjsjĆrÍjsXcccrΆrÏhtj4†rÐjbj†rÑjsjȆrÒjsjʆrÓjsj»†rÔj©X	:- rÕ†rÖjXdynamicr׆rØjsjĆrÙjsXcccrÚ†rÛhtj4†rÜjbj†rÝjsjȆrÞjsjʆrßjsj»†ràj©X	:- rá†râjXmoderã†räjsjĆråjsXcccræ†rçjsjĆrèhtX@ré†rêjsXatomrë†rìjsjÔ†ríjsjÖ†rîhtj†rïjsXatomrð†rñjsjȆròjsjÔ†rójsjÖ†rôjsXone_or_morerõ†röjsjȆr÷jsjʆrøjsj»†rùj©X	:- rú†rûjXinforü†rýjsjĆrþjsXcccrÿ†rhtj4†rjbj†rjsjÔ†rjsjÖ†rjsj†rjsj»†rjsX		r†rjsXcommentr	†r
jsjÖ†rjXisr†r
jsjÖ†rjÁj#†rjÁXPredicate brief description.r†rjÁj#†rjsjÔ†rjsj»†rjsX		r†rjsXargnamesr†rjsjÖ†rjXisr†rjsjÖ†rjsj†rjÁj#†rjÁXArg1r†r jÁj#†r!jsjÔ†r"jsjÖ†r#jÁj#†r$jÁXArg2r%†r&jÁj#†r'jsjI†r(jsjI†r)jsjȆr*jsjʆr+jsj»†r,jsj»†r-jsjê†r.jsXenumerating_entitiesr/†r0jsjĆr1hÐXObjectr2†r3jsjÔ†r4jsjÖ†r5hÐXProtocolr6†r7jsjÔ†r8jsjÖ†r9hÐXCategoryr:†r;jsjȆr<jsjÖ†r=htX:r>†r?htjP†r@jsj»†rAjsX		rB†rCjXcurrent_categoryrD†rEjsjĆrFhÐXCategoryrG†rHjsjȆrIjsjÔ†rJjsj»†rKjsX		rL†rMjXcurrent_objectrN†rOjsjĆrPhÐXObjectrQ†rRjsjȆrSjsjÔ†rTjsj»†rUjsX		rV†rWjXcurrent_protocolrX†rYjsjĆrZhÐXProtocolr[†r\jsjȆr]jsjʆr^jsj»†r_jsj»†r`jsjê†rajsXenumerating_propertiesrb†rcjsjÖ†rdhtj>†rehtjP†rfjsj»†rgjsX		rh†rijXcategory_propertyrj†rkjsjĆrlhÐXCategoryrm†rnjsjÔ†rojsjÖ†rphÐXPropertyrq†rrjsjȆrsjsjÔ†rtjsj»†rujsX		rv†rwjXobject_propertyrx†ryjsjĆrzhÐXObjectr{†r|jsjÔ†r}jsjÖ†r~hÐXPropertyr†r€jsjȆrjsjÔ†r‚jsj»†rƒjsX		r„†r…jXprotocol_propertyr††r‡jsjĆrˆhÐXProtocolr‰†rŠjsjÔ†r‹jsjÖ†rŒhÐXPropertyr†rŽjsjȆrjsjʆrjsj»†r‘jsj»†r’jsjê†r“jsXcreating_entitiesr”†r•jsjĆr–hÐXObjectr—†r˜jsjÔ†r™jsjÖ†ršhÐXProtocolr›†rœjsjÔ†rjsjÖ†ržhÐXCategoryrŸ†r jsjȆr¡jsjÖ†r¢htj>†r£htjP†r¤jsj»†r¥jsX		r¦†r§jXcreate_categoryr¨†r©jsjĆrªhÐXCategoryr«†r¬jsjÔ†r­jsjÖ†r®hÐX	Relationsr¯†r°jsjÔ†r±jsjÖ†r²hÐX
Directivesr³†r´jsjÔ†rµjsjÖ†r¶hÐXClausesr·†r¸jsjȆr¹jsjÔ†rºjsj»†r»jsX		r¼†r½jX
create_objectr¾†r¿jsjĆrÀhÐXObjectrÁ†rÂjsjÔ†rÃjsjÖ†rÄhÐX	RelationsrņrÆjsjÔ†rÇjsjÖ†rÈhÐX
DirectivesrɆrÊjsjÔ†rËjsjÖ†rÌhÐXClausesr͆rÎjsjȆrÏjsjÔ†rÐjsj»†rÑjsX		rÒ†rÓjXcreate_protocolrÔ†rÕjsjĆrÖhÐXProtocolr׆rØjsjÔ†rÙjsjÖ†rÚhÐX	RelationsrÛ†rÜjsjÔ†rÝjsjÖ†rÞhÐX
Directivesr߆ràjsjȆrájsjʆrâjsj»†rãjsj»†räjsjê†råjsXabolishing_entitiesræ†rçjsjĆrèhÐXObjectré†rêjsjÔ†rëjsjÖ†rìhÐXProtocolrí†rîjsjÔ†rïjsjÖ†rðhÐXCategoryrñ†ròjsjȆrójsjÖ†rôhtj>†rõhtjP†röjsj»†r÷jsX		rø†rùjXabolish_categoryrú†rûjsjĆrühÐXCategoryrý†rþjsjȆrÿjsjÔ†rjsj»†rjsX		r†rjXabolish_objectr†rjsjĆrhÐXObjectr†rjsjȆr	jsjÔ†r
jsj»†rjsX		r†r
jXabolish_protocolr†rjsjĆrhÐXProtocolr†rjsjȆrjsjʆrjsj»†rjsj»†rjsjê†rjsXentity_relationsr†rjsjÖ†rhtj>†rhtjP†rjsj»†rjsX		r†rjXextends_objectr †r!jsjĆr"hÐX	Prototyper#†r$jsjÔ†r%jsjÖ†r&hÐXParentr'†r(jsjÔ†r)jsjÖ†r*hÐXScoper+†r,jsjȆr-jsjÔ†r.jsj»†r/jsX		r0†r1jXextends_protocolr2†r3jsjĆr4hÐX	Protocol1r5†r6jsjÔ†r7jsjÖ†r8hÐX	Protocol2r9†r:jsjÔ†r;jsjÖ†r<hÐXScoper=†r>jsjȆr?jsjÔ†r@jsj»†rAjsX		rB†rCjXextends_categoryrD†rEjsjĆrFhÐX	Category1rG†rHjsjÔ†rIjsjÖ†rJhÐX	Category2rK†rLjsjÔ†rMjsjÖ†rNhÐXScoperO†rPjsjȆrQjsjÔ†rRjsj»†rSjsX		rT†rUjXimplements_protocolrV†rWjsjĆrXhÐXObjectrY†rZjsjÔ†r[jsjÖ†r\hÐXProtocolr]†r^jsjÔ†r_jsjÖ†r`hÐXScopera†rbjsjȆrcjsjÔ†rdjsj»†rejsX		rf†rgjXimports_categoryrh†rijsjĆrjhÐXObjectrk†rljsjÔ†rmjsjÖ†rnhÐXCategoryro†rpjsjÔ†rqjsjÖ†rrhÐXScopers†rtjsjȆrujsjÔ†rvjsj»†rwjsX		rx†ryjXinstantiates_classrz†r{jsjĆr|hÐXInstancer}†r~jsjÔ†rjsjÖ†r€hÐXClassr†r‚jsjÔ†rƒjsjÖ†r„hÐXScoper…†r†jsjȆr‡jsjÔ†rˆjsj»†r‰jsX		rІr‹jXspecializes_classrŒ†rjsjĆrŽhÐXClassr†rjsjÔ†r‘jsjÖ†r’hÐX
Superclassr“†r”jsjÔ†r•jsjÖ†r–hÐXScoper—†r˜jsjȆr™jsjÔ†ršjsj»†r›jsX		rœ†rjXcomplements_objectrž†rŸjsjĆr hÐXCategoryr¡†r¢jsjÔ†r£jsjÖ†r¤hÐXObjectr¥†r¦jsjȆr§jsjʆr¨jsj»†r©jsj»†rªjsjê†r«jsXevent_handlingr¬†r­jsjÖ†r®htj>†r¯htjP†r°jsj»†r±jsX		r²†r³jXabolish_eventsr´†rµjsjĆr¶hÐXEventr·†r¸jsjÔ†r¹jsjÖ†rºhÐXObjectr»†r¼jsjÔ†r½jsjÖ†r¾hÐXMessager¿†rÀjsjÔ†rÁjsjÖ†rÂhÐXSenderrÆrÄjsjÔ†rÅjsjÖ†rÆhÐXMonitorrdžrÈjsjȆrÉjsjÔ†rÊjsj»†rËjsX		r̆rÍjX
current_eventrΆrÏjsjĆrÐhÐXEventrцrÒjsjÔ†rÓjsjÖ†rÔhÐXObjectrÕ†rÖjsjÔ†r×jsjÖ†rØhÐXMessagerÙ†rÚjsjÔ†rÛjsjÖ†rÜhÐXSenderr݆rÞjsjÔ†rßjsjÖ†ràhÐXMonitorrá†râjsjȆrãjsjÔ†räjsj»†råjsX		ræ†rçjX
define_eventsrè†réjsjĆrêhÐXEventrë†rìjsjÔ†ríjsjÖ†rîhÐXObjectrï†rðjsjÔ†rñjsjÖ†ròhÐXMessageró†rôjsjÔ†rõjsjÖ†röhÐXSenderr÷†røjsjÔ†rùjsjÖ†rúhÐXMonitorrû†rüjsjȆrýjsjʆrþjsj»†rÿjsj»†rjsjê†rjsXmulti_threadingr†rjsjÖ†rhtj>†rhtjP†rjsj»†rjsX		r†r	jXthreadedr
†rjsjĆrhÐXGoalsr
†rjsjȆrjsjÔ†rjsj»†rjsX		r†rjX
threaded_callr†rjsjĆrhÐXGoalr†rjsjȆrjsjÔ†rjsj»†rjsX		r†rjX
threaded_oncer†rjsjĆr hÐXGoalr!†r"jsjȆr#jsjÔ†r$jsj»†r%jsX		r&†r'jXthreaded_ignorer(†r)jsjĆr*hÐXGoalr+†r,jsjȆr-jsjÔ†r.jsj»†r/jsX		r0†r1jX
threaded_exitr2†r3jsjĆr4hÐXGoalr5†r6jsjȆr7jsjÔ†r8jsj»†r9jsX		r:†r;jX
threaded_peekr<†r=jsjĆr>hÐXGoalr?†r@jsjȆrAjsjÔ†rBjsj»†rCjsX		rD†rEjX
threaded_waitrF†rGjsjĆrHhÐXGoalrI†rJjsjȆrKjsjÔ†rLjsj»†rMjsX		rN†rOjXthreaded_notifyrP†rQjsjĆrRhÐXNotificationrS†rTjsjȆrUjsjʆrVjsj»†rWjsj»†rXjsjê†rYjsXcompiling_and_loadingrZ†r[jsjÖ†r\htj>†r]htjP†r^jsj»†r_jsX		r`†rajXlogtalk_compilerb†rcjsjĆrdhÐXFilere†rfjsjÔ†rgjsjÖ†rhhÐXOptionsri†rjjsjȆrkjsjÔ†rljsj»†rmjsX		rn†rojXlogtalk_loadrp†rqjsjĆrrhÐXFilers†rtjsjÔ†rujsjÖ†rvhÐXOptionsrw†rxjsjȆryjsjÔ†rzjsj»†r{jsX		r|†r}jXlogtalk_library_pathr~†rjsjĆr€hÐXLibraryr†r‚jsjÔ†rƒjsjÖ†r„hÐXPathr…†r†jsjȆr‡jsjʆrˆjsj»†r‰jsj»†rŠjsjê†r‹jsXflagsrŒ†rjsjÖ†rŽhtj>†rhtjP†rjsj»†r‘jsX		r’†r“jXcurrent_logtalk_flagr”†r•jsjĆr–hÐXFlagr—†r˜jsjÔ†r™jsjÖ†ršhÐXValuer›†rœjsjȆrjsjÔ†ržjsj»†rŸjsX		r †r¡jXset_logtalk_flagr¢†r£jsjĆr¤hÐXFlagr¥†r¦jsjÔ†r§jsjÖ†r¨hÐXValuer©†rªjsjȆr«jsjʆr¬jsj»†r­jsj»†r®jsjê†r¯jsXexecution_context_methodsr°†r±jsjÖ†r²htj>†r³htjP†r´jsj»†rµjsX		r¶†r·jX	parameterr¸†r¹jsjĆrºhÐXNr»†r¼jsjÔ†r½jsjÖ†r¾hÐX	Parameterr¿†rÀjsjȆrÁjsjÔ†rÂjsj»†rÃjsX		rĆrÅjXselfrƆrÇjsjĆrÈhÐXSelfrɆrÊjsjȆrËjsjÔ†rÌjsj»†rÍjsX		rΆrÏjXsenderrІrÑjsjĆrÒhÐXSenderrÓ†rÔjsjȆrÕjsjÔ†rÖjsj»†r×jsX		r؆rÙjXthisrÚ†rÛjsjĆrÜhÐXThisr݆rÞjsjȆrßjsjʆràjsj»†rájsj»†râjsjê†rãjsXreflection_methodsrä†råjsjÖ†ræhtj>†rçhtjP†rèjsj»†réjsX		rê†rëjXcurrent_predicaterì†ríjsjĆrîhÐX	Predicaterï†rðjsjȆrñjsjÔ†ròjsj»†rójsX		rô†rõjXpredicate_propertyrö†r÷jsjĆrøhÐX	Predicaterù†rújsjÔ†rûjsjÖ†rühÐXPropertyrý†rþjsjȆrÿjsjʆr	jsj»†r	jsj»†r	jsjê†r	jsXdatabase_methodsr	†r	jsjÖ†r	htj>†r	htjP†r	jsj»†r		jsX		r
	†r	jXabolishr	†r
	jsjĆr	hÐXFunctorr	†r	htj4†r	hÐXArityr	†r	jsjȆr	jsjÔ†r	jsj»†r	e(jsX		r	†r	jXassertar	†r	jsjĆr	hÐXClauser	†r	jsjȆr	jsjÔ†r	jsj»†r 	jsX		r!	†r"	jXassertzr#	†r$	jsjĆr%	hÐXClauser&	†r'	jsjȆr(	jsjÔ†r)	jsj»†r*	jsX		r+	†r,	jXclauser-	†r.	jsjĆr/	hÐXHeadr0	†r1	jsjÔ†r2	jsjÖ†r3	hÐXBodyr4	†r5	jsjȆr6	jsjÔ†r7	jsj»†r8	jsX		r9	†r:	jXretractr;	†r<	jsjĆr=	hÐXClauser>	†r?	jsjȆr@	jsjÔ†rA	jsj»†rB	jsX		rC	†rD	jX
retractallrE	†rF	jsjĆrG	hÐXHeadrH	†rI	jsjȆrJ	jsjʆrK	jsj»†rL	jsj»†rM	jsjê†rN	jsXmeta_call_methodsrO	†rP	jsjÖ†rQ	htj>†rR	htjP†rS	jsj»†rT	jsX		rU	†rV	jXcallrW	†rX	jsjĆrY	hÐXGoalrZ	†r[	jsjȆr\	jsjʆr]	jsj»†r^	jsj»†r_	jsjê†r`	jsXall_solutions_methodsra	†rb	jsjÖ†rc	htj>†rd	htjP†re	jsj»†rf	jsX		rg	†rh	jXbagofri	†rj	jsjĆrk	hÐXTermrl	†rm	jsjÔ†rn	jsjÖ†ro	hÐXGoalrp	†rq	jsjÔ†rr	jsjÖ†rs	hÐXListrt	†ru	jsjȆrv	jsjÔ†rw	jsj»†rx	jsX		ry	†rz	jXfindallr{	†r|	jsjĆr}	hÐXTermr~	†r	jsjÔ†r€	jsjÖ†r	hÐXGoalr‚	†rƒ	jsjÔ†r„	jsjÖ†r…	hÐXListr†	†r‡	jsjȆrˆ	jsjÔ†r‰	jsj»†rŠ	jsX		r‹	†rŒ	jXforallr	†rŽ	jsjĆr	hÐXGenerater	†r‘	jsjÔ†r’	jsjÖ†r“	hÐXTestr”	†r•	jsjȆr–	jsjÔ†r—	jsj»†r˜	jsX		r™	†rš	jXsetofr›	†rœ	jsjĆr	hÐXTermrž	†rŸ	jsjÔ†r 	jsjÖ†r¡	hÐXGoalr¢	†r£	jsjÔ†r¤	jsjÖ†r¥	hÐXListr¦	†r§	jsjȆr¨	jsjʆr©	jsj»†rª	jsj»†r«	jsjê†r¬	jsXevent_handler_methodsr­	†r®	jsjÖ†r¯	htj>†r°	htjP†r±	jsj»†r²	jsX		r³	†r´	jXbeforerµ	†r¶	jsjĆr·	hÐXObjectr¸	†r¹	jsjÔ†rº	jsjÖ†r»	hÐXMessager¼	†r½	jsjÔ†r¾	jsjÖ†r¿	hÐXSenderrÀ	†rÁ	jsjȆrÂ	jsjÔ†rÃ	jsj»†rÄ	jsX		rÅ	†rÆ	jXafterrÇ	†rÈ	jsjĆrÉ	hÐXObjectrÊ	†rË	jsjÔ†rÌ	jsjÖ†rÍ	hÐXMessagerÎ	†rÏ	jsjÔ†rÐ	jsjÖ†rÑ	hÐXSenderrÒ	†rÓ	jsjȆrÔ	jsjʆrÕ	jsj»†rÖ	jsj»†r×	jsjê†rØ	jsXdcg_rules_parsing_methodsrÙ	†rÚ	jsjÖ†rÛ	htj>†rÜ	htjP†rÝ	jsj»†rÞ	jsX		rß	†rà	jXphraserá	†râ	jsjĆrã	hÐXNonTerminalrä	†rå	jsjÔ†ræ	jsjÖ†rç	hÐXInputrè	†ré	jsjÔ†rê	jsjÖ†rë	hÐXRestrì	†rí	jsjȆrî	jsjʆrï	jsj»†rð	jsj»†rñ	jsjê†rò	jsXterm_expansion_methodsró	†rô	jsjÖ†rõ	htj>†rö	htjP†r÷	jsj»†rø	jsX		rù	†rú	jXexpand_termrû	†rü	jsjĆrý	hÐXTermrþ	†rÿ	jsjÔ†r
jsjÖ†r
hÐXExpandedr
†r
jsjȆr
jsjÔ†r
jsjȠr
jsX		r
†r
jXterm_expansionr	
†r

jsjĆr
hÐXTermr
†r
jsjÔ†r
jsjÖ†r
hÐXExpandedr
†r
jsjȆr
jsjÔ†r
jsjȠr
jsX		r
†r
jXgoal_expansionr
†r
jsjĆr
hÐXGoalr
†r
jsjÔ†r
jsjÖ†r
hÐXExpandedr
†r
jsjȆr 
jsjʆr!
jsjȠr"
jsjȠr#
jsjê†r$
jsXmessage_sendingr%
†r&
jsjÖ†r'
htj>†r(
htjP†r)
jsjȠr*
jsX		r+
†r,
hÐXObjectr-
†r.
htX::r/
†r0
hÐXMessager1
†r2
jsjÔ†r3
jsjȠr4
jsX		r5
†r6
htX::r7
†r8
hÐXMessager9
†r:
jsjÔ†r;
jsjȠr<
jsX		r=
†r>
htX^^r?
†r@
hÐXMessagerA
†rB
jsjʆrC
jsjȠrD
jsjȠrE
jsjê†rF
jsXcalling_external_coderG
†rH
jsjÖ†rI
htj>†rJ
htjP†rK
jsjȠrL
jsX		rM
†rN
jX{rO
†rP
jsXgoal1rQ
†rR
jsjÔ†rS
jsjÖ†rT
jsXgoal2rU
†rV
jsjÔ†rW
jsjÖ†rX
jsXgoal3rY
†rZ
jX}r[
†r\
jsjʆr]
jsjȠr^
jsjȠr_
jsjê†r`
jsXcontext_switching_callsra
†rb
jsjÖ†rc
htj>†rd
htjP†re
jsjȠrf
jsX		rg
†rh
hÐXObjectri
†rj
htX<<rk
†rl
hÐXGoalrm
†rn
jsjʆro
jsjȠrp
jsjȠrq
jsjê†rr
jsX#direct_calls_of_category_predicatesrs
†rt
jsjÖ†ru
htj>†rv
htjP†rw
jsjȠrx
jsX		ry
†rz
htj>†r{
hÐXGoalr|
†r}
jsjʆr~
jsjȠr
jsj»†r€
jsjê†r
jsXif_then_elser‚
†rƒ
jsjÖ†r„
htj>†r…
htjP†r†
jsj»†r‡
jsX		rˆ
†r‰
jsjĆrŠ
jsjê†r‹
hÐXIfrŒ
†r
jsjÖ†rŽ
htjP†r
htX>r
†r‘
jsj»†r’
jsX			r“
†r”
hÐXThenr•
†r–
jsj»†r—
jsX		r˜
†r™
htX;rš
†r›
jsjê†rœ
hÐXElser
†rž
jsj»†rŸ
jsX		r 
†r¡
jsjȆr¢
jsjʆr£
jsj»†r¤
jsj»†r¥
jsjê†r¦
jsXnumbersr§
†r¨
jsjÖ†r©
htj>†rª
htjP†r«
jsj»†r¬
jsX		r­
†r®
hÐje†r¯
jsjÖ†r°
jXisr±
†r²
jsjÖ†r³
jbX13r´
†rµ
jsjÔ†r¶
jsj»†r·
jsX		r¸
†r¹
hÐji†rº
jsjÖ†r»
jXisr¼
†r½
jsjÖ†r¾
jbX13.13r¿
†rÀ
jsjÔ†rÁ
jsj»†rÂ
jsX		rÃ
†rÄ
hÐXZrÅ
†rÆ
jsjÖ†rÇ
jXisrÈ
†rÉ
jsjÖ†rÊ
jbX	13.13e-23rË
†rÌ
jsjÔ†rÍ
jsj»†rÎ
jsX		rÏ
†rÐ
hÐXC1rÑ
†rÒ
jsjÖ†rÓ
jXisrÔ
†rÕ
jsjÖ†rÖ
jbX0'Ar×
†rØ
jsjÔ†rÙ
jsjÖ†rÚ
hÐXC2rÛ
†rÜ
jsjÖ†rÝ
jXisrÞ
†rß
jsjÖ†rà
jbX0''rá
†râ
jsjÔ†rã
jsjÖ†rä
hÐXC3rå
†ræ
jsjÖ†rç
jXisrè
†ré
jsjÖ†rê
jbX0'"rë
†rì
jsjÔ†rí
jsj»†rî
jsX		rï
†rð
hÐXBrñ
†rò
jsjÖ†ró
jXisrô
†rõ
jsjÖ†rö
jˆX	0b1011101r÷
†rø
jsjÔ†rù
jsj»†rú
jsX		rû
†rü
hÐXOrý
†rþ
jsjÖ†rÿ
jXisr†rjsjÖ†rj€X	0o1234560r†rjsjÔ†rjsj»†rjsX		r†rhÐXHr	†r
jsjÖ†rjXisr†r
jsjÖ†rj—X0x1234567890abcDEFr†rjsjʆrjsj»†rjsj»†rjsjê†rjsX	functionsr†rjsjÖ†rhtj>†rhtjP†rjsj»†rjsX		r†rhÐXAr†rjsjÖ†rjXisr †r!jsjÖ†r"jXatanr#†r$jsjĆr%jbX3.14r&†r'jsjȆr(jsjÖ†r)htj†r*jsjÖ†r+jXsinr,†r-jsjĆr.jbX0.77r/†r0jsjȆr1jsjÖ†r2htjP†r3jsjÖ†r4jXcosr5†r6jsjĆr7jbX123.23r8†r9jsjȆr:jsjÔ†r;jsj»†r<jsX		r=†r>hÐjñ
†r?jsjÖ†r@jXisrA†rBjsjÖ†rCjXsignrD†rEjsjĆrFhtjP†rGjbX12rH†rIjsjȆrJjsjÖ†rKhtjü†rLjsjÖ†rMjXabsrN†rOjsjĆrPjbX35rQ†rRhtj4†rSjbX78rT†rUjsjȆrVjsjÔ†rWjsj»†rXjsX		rY†rZhÐXCr[†r\jsjÖ†r]jXisr^†r_jsjÖ†r`jXtruncatera†rbjsjĆrcjbX3.14rd†rejsjȆrfjsjÖ†rghtj†rhjsjÖ†rijXroundrj†rkjsjĆrlhtjP†rmjbX7.8rn†rojsjȆrpjsjÖ†rqhtjP†rrjsjÖ†rsjXceilingrt†rujsjĆrvjbX111.88rw†rxjsjȆryjsjÔ†rzjsj»†r{jsX		r|†r}hÐXDr~†rjsjÖ†r€jXisr†r‚jsjÖ†rƒjXexpr„†r…jsjĆr†jbX3.8r‡†rˆjsjȆr‰jsjÖ†rŠhtjP†r‹jsjÖ†rŒjXlogr†rŽjsjĆrjbX123.98r†r‘jsjȆr’jsjÖ†r“htj4†r”jsjÖ†r•jXsqrtr–†r—jsjĆr˜jbX33r™†ršjsjȆr›jsjÖ†rœhtjü†rjsjÖ†ržjbX23rŸ†r jsjÖ†r¡htjü†r¢htjü†r£jsjÖ†r¤jbX4r¥†r¦jsjÔ†r§jsj»†r¨jsX		r©†rªhÐXEr«†r¬jsjÖ†r­jXisr®†r¯jsjÖ†r°jXremr±†r²jsjĆr³jbjÀ†r´jsjÔ†rµjsjÖ†r¶jbj†r·jsjȆr¸jsjÖ†r¹htj†rºjsjÖ†r»jXmodr¼†r½jsjĆr¾jbj6†r¿jsjÔ†rÀjsjÖ†rÁjbjÀ†rÂjsjȆrÃjsjÖ†rÄhtjü†rÅjsjÖ†rÆjbj†rÇjsjÖ†rÈhtXremrɆrÊjsjÖ†rËjbj†rÌjsjÖ†rÍhtX//rΆrÏjsjÖ†rÐjbj6†rÑjsjÖ†rÒhtXmodrÓ†rÔjsjÖ†rÕjbjÀ†rÖjsjÔ†r×jsj»†rØjsX		rÙ†rÚhÐXFrÛ†rÜjsjÖ†rÝjXisrÞ†rßjsjÖ†ràjXfloat_fractional_partrá†râjsjĆrãjbX3.14rä†råjsjȆræjsjÖ†rçhtj†rèjsjÖ†réjXfloat_integer_partrê†rëjsjĆrìjbX3.14rí†rîjsjȆrïjsjÔ†rðjsj»†rñjsX		rò†róhÐXGrô†rõjsjÖ†röjXisr÷†røjsjÖ†rùjXfloatrú†rûjsjĆrüjbX33rý†rþjsjȆrÿjsjÖ†rhtj†rjsjÖ†rjXfloorr†rjsjĆrjbX99.99r†rjsjȆrjsjʆr	jsj»†r
jsj»†rjsjê†rjsXbitwiser
†rjsjÖ†rhtj>†rhtjP†rjsj»†rjsX		r†rhÐj†rjsjÖ†rjXisr†rjsjÖ†rjbX16r†rjsjÖ†rhtX>>r†rjsjÖ†rjbj†r jsjÔ†r!jsj»†r"jsX		r#†r$hÐjñ
†r%jsjÖ†r&jXisr'†r(jsjÖ†r)jbX16r*†r+jsjÖ†r,htX<<r-†r.jsjÖ†r/jbj†r0jsjÔ†r1jsj»†r2jsX		r3†r4hÐj[†r5jsjÖ†r6jXisr7†r8jsjÖ†r9jbX10r:†r;jsjÖ†r<htX/\r=†r>jsjÖ†r?jbX12r@†rAjsjÔ†rBjsj»†rCjsX		rD†rEhÐj~†rFjsjÖ†rGjXisrH†rIjsjÖ†rJjbX10rK†rLjsjÖ†rMhtX\rN†rOhtj4†rPjsjÖ†rQjbX12rR†rSjsjÔ†rTjsj»†rUjsX		rV†rWhÐj«†rXjsjÖ†rYjXisrZ†r[jsjÖ†r\htjN†r]jsjÖ†r^jbX10.r_†r`jsj»†rajsj»†rbjsjê†rcjsXterm_unificationrd†rejsjÖ†rfhtj>†rghtjP†rhjsj»†rijsX		rj†rkhÐXTerm1rl†rmjsjÖ†rnhtX=ro†rpjsjÖ†rqhÐXTerm2rr†rsjsjÔ†rtjsj»†rujsX		rv†rwhÐXTerm1rx†ryjsjÖ†rzhtjN†r{htjo†r|jsjÖ†r}hÐXTerm2r~†rjsjÔ†r€jsj»†rjsX		r‚†rƒjXunify_with_occurs_checkr„†r…jsjĆr†hÐXTerm1r‡†rˆjsjÔ†r‰jsjÖ†rŠhÐXTerm2r‹†rŒjsjȆrjsjʆrŽjsj»†rjsj»†rjsjê†r‘jsXterm_testingr’†r“jsjÖ†r”htj>†r•htjP†r–jsj»†r—jsX		r˜†r™jXatomrš†r›jsjĆrœhÐXAtomr†ržjsjȆrŸjsjÔ†r jsj»†r¡jsX		r¢†r£jXatomicr¤†r¥jsjĆr¦hÐXAtomicr§†r¨jsjȆr©jsjÔ†rªjsj»†r«jsX		r¬†r­jXintegerr®†r¯jsjĆr°hÐXIntegerr±†r²jsjȆr³jsjÔ†r´jsj»†rµjsX		r¶†r·jXfloatr¸†r¹jsjĆrºhÐXFloatr»†r¼jsjȆr½jsjÔ†r¾jsj»†r¿jsX		rÀ†rÁjXcompoundrÂ†rÃjsjĆrÄhÐXTermrÅ†rÆjsjȆrÇjsjÔ†rÈjsj»†rÉjsX		rÊ†rËjXnonvarrÌ†rÍjsjĆrÎhÐXTermrÏ†rÐjsjȆrÑjsjÔ†rÒjsj»†rÓjsX		rÔ†rÕjXvarrÖ†r×jsjĆrØhÐXTermrÙ†rÚjsjȆrÛjsjÔ†rÜjsj»†rÝjsX		rÞ†rßjXnumberrà†rájsjĆrâhÐXNumberrã†räjsjȆråjsjʆræjsj»†rçjsj»†rèjsjê†réjsXterm_comparisonrê†rëjsjÖ†rìhtj>†ríhtjP†rîjsj»†rïjsX		rð†rñhÐXTerm1rò†rójsjÖ†rôhtjo†rõhtjo†röjsjÖ†r÷hÐXTerm2rø†rùjsjÔ†rújsj»†rûjsX		rü†rýhÐXTerm1rþ†rÿjsjÖ†r
htjN†r
htjo†r
htjo†r
jsjÖ†r
hÐXTerm2r
†r
jsjÔ†r
jsjȠr
jsX		r	
†r

hÐXTerm1r
†r
jsjÖ†r

htX@<r
†r
jsjÖ†r
hÐXTerm2r
†r
jsjÔ†r
jsjȠr
jsX		r
†r
hÐXTerm1r
†r
jsjÖ†r
htX@=<r
†r
jsjÖ†r
hÐXTerm2r
†r
jsjÔ†r
jsjȠr 
jsX		r!
†r"
hÐXTerm1r#
†r$
jsjÖ†r%
htX@>=r&
†r'
jsjÖ†r(
hÐXTerm2r)
†r*
jsjÔ†r+
jsjȠr,
jsX		r-
†r.
hÐXTerm1r/
†r0
jsjÖ†r1
htX@>r2
†r3
jsjÖ†r4
hÐXTerm2r5
†r6
jsjʆr7
jsjȠr8
jsjȠr9
jsjê†r:
jsXterm_creation_and_decompositionr;
†r<
jsjÖ†r=
htj>†r>
htjP†r?
jsjȠr@
jsX		rA
†rB
jXfunctorrC
†rD
jsjĆrE
hÐXTermrF
†rG
jsjÔ†rH
jsjÖ†rI
hÐXFunctorrJ
†rK
jsjÔ†rL
jsjÖ†rM
hÐXArityrN
†rO
jsjȆrP
jsjÔ†rQ
jsjȠrR
jsX		rS
†rT
jXargrU
†rV
jsjĆrW
hÐj»†rX
jsjÔ†rY
jsjÖ†rZ
hÐXTermr[
†r\
jsjÔ†r]
jsjÖ†r^
hÐXArgr_
†r`
jsjȆra
jsjÔ†rb
jsjȠrc
jsX		rd
†re
hÐXTermrf
†rg
jsjÖ†rh
htX=..ri
†rj
jsjÖ†rk
jsj†rl
hÐXFunctorrm
†rn
jsX|ro
†rp
jsjÖ†rq
hÐXArgsrr
†rs
jsjI†rt
jsjÔ†ru
jsjȠrv
jsX		rw
†rx
jX	copy_termry
†rz
jsjĆr{
hÐXTermr|
†r}
jsjÔ†r~
jsjÖ†r
hÐXCopyr€
†r
jsjȆr‚
jsjʆrƒ
jsj»†r„
jsj»†r…
jsjê†r†
jsXarithemtic_evaluationr‡
†rˆ
jsjÖ†r‰
htj>†rŠ
htjP†r‹
jsj»†rŒ
jsX		r
†rŽ
hÐje†r
jsjÖ†r
jXisr‘
†r’
jsjÖ†r“
hÐX
Expressionr”
†r•
jsjʆr–
jsj»†r—
jsj»†r˜
jsjê†r™
jsXarithemtic_comparisonrš
†r›
jsjÖ†rœ
htj>†r
htjP†rž
jsj»†rŸ
jsX		r 
†r¡
hÐXExp1r¢
†r£
jsjÖ†r¤
htX=:=r¥
†r¦
jsjÖ†r§
hÐXExp2r¨
†r©
jsjÔ†rª
jsj»†r«
jsX		r¬
†r­
hÐXExp1r®
†r¯
jsjÖ†r°
htX=\=r±
†r²
jsjÖ†r³
hÐXExp2r´
†rµ
jsjÔ†r¶
jsj»†r·
jsX		r¸
†r¹
hÐXExp1rº
†r»
jsjÖ†r¼
htX<r½
†r¾
jsjÖ†r¿
hÐXExp2rÀ
†rÁ
jsjÔ†rÂ
jsj»†rÃ
jsX		rÄ
†rÅ
hÐXExp1rÆ
†rÇ
jsjÖ†rÈ
htX=<rÉ
†rÊ
jsjÖ†rË
hÐXExp2rÌ
†rÍ
jsjÔ†rÎ
jsj»†rÏ
jsX		rÐ
†rÑ
hÐXExp1rÒ
†rÓ
jsjÖ†rÔ
htj
†rÕ
jsjÖ†rÖ
hÐXExp2r×
†rØ
jsjÔ†rÙ
jsj»†rÚ
jsX		rÛ
†rÜ
hÐXExp1rÝ
†rÞ
jsjÖ†rß
htX>=rà
†rá
jsjÖ†râ
hÐXExp2rã
†rä
jsjʆrå
jsj»†ræ
jsj»†rç
jsjê†rè
jsXstream_selection_and_controlré
†rê
jsjÖ†rë
htj>†rì
htjP†rí
jsj»†rî
jsX		rï
†rð
jX
current_inputrñ
†rò
jsjĆró
hÐXStreamrô
†rõ
jsjȆrö
jsjÔ†r÷
jsj»†rø
jsX		rù
†rú
jXcurrent_outputrû
†rü
jsjĆrý
hÐXStreamrþ
†rÿ
jsjȆrjsjÔ†rjsj»†rjsX		r†rjX	set_inputr†rjsjĆrhÐXStreamr†r	jsjȆr
jsjÔ†rjsj»†rjsX		r
†rjX
set_outputr†rjsjĆrhÐXStreamr†rjsjȆrjsjÔ†rjsj»†rjsX		r†rjXopenr†rjsjĆrhÐXSourcer†rjsjÔ†rjsjÖ†rhÐXModer †r!jsjÔ†r"jsjÖ†r#hÐXStreamr$†r%jsjÔ†r&jsjÖ†r'hÐXOptionsr(†r)jsjȆr*jsjÔ†r+jsj»†r,jsX		r-†r.jXcloser/†r0jsjĆr1hÐXStreamr2†r3jsjȆr4jsjÔ†r5jsj»†r6jsX		r7†r8jXflush_outputr9†r:jsjĆr;hÐXStreamr<†r=jsjȆr>jsjÔ†r?jsj»†r@jsX		rA†rBjXstream_propertyrC†rDjsjĆrEhÐXStreamrF†rGjsjÔ†rHjsjÖ†rIhÐXPropertyrJ†rKjsjȆrLjsjÔ†rMjsj»†rNjsX		rO†rPjXat_end_of_streamrQ†rRjsjĆrShÐXStreamrT†rUjsjȆrVjsjÔ†rWjsj»†rXjsX		rY†rZjXset_stream_positionr[†r\jsjĆr]hÐXStreamr^†r_jsjÔ†r`jsjÖ†rahÐXPositionrb†rcjsjȆrdjsjÔ†rejsj»†rfjsX		rg†rhjXflush_outputri†rjjsjÔ†rkjsj»†rle(jsX		rm†rnjXat_end_of_streamro†rpjsjʆrqjsj»†rrjsj»†rsjsjê†rtjsXcharacter_input_outputru†rvjsjÖ†rwhtj>†rxhtjP†ryjsj»†rzjsX		r{†r|jXget_charr}†r~jsjĆrhÐXCharr€†rjsjȆr‚jsjÔ†rƒjsj»†r„jsX		r…†r†jXget_coder‡†rˆjsjĆr‰hÐXCoderІr‹jsjȆrŒjsjÔ†rjsj»†rŽjsX		r†rjX	peek_charr‘†r’jsjĆr“hÐXCharr”†r•jsjȆr–jsjÔ†r—jsj»†r˜jsX		r™†ršjX	peek_coder›†rœjsjĆrhÐXCoderž†rŸjsjȆr jsjÔ†r¡jsj»†r¢jsX		r£†r¤jXput_charr¥†r¦jsjĆr§hÐXCharr¨†r©jsjȆrªjsjÔ†r«jsj»†r¬jsX		r­†r®jXput_coder¯†r°jsjĆr±hÐXCoder²†r³jsjȆr´jsjÔ†rµjsj»†r¶jsX		r·†r¸jXnlr¹†rºjsjĆr»hÐXStreamr¼†r½jsjȆr¾jsjÔ†r¿jsj»†rÀjsX		rÁ†rÂjXnlrÆrÄjsjʆrÅjsj»†rÆjsj»†rÇjsjê†rÈjsXbyte_input_outputrɆrÊjsjÖ†rËhtj>†rÌhtjP†rÍjsj»†rÎjsX		rφrÐjXget_byterцrÒjsjĆrÓhÐXByterÔ†rÕjsjȆrÖjsjÔ†r×jsj»†rØjsX		rÙ†rÚjX	peek_byterÛ†rÜjsjĆrÝhÐXByterÞ†rßjsjȆràjsjÔ†rájsj»†râjsX		rã†räjXput_byterå†ræjsjĆrçhÐXByterè†réjsjȆrêjsjʆrëjsj»†rìjsj»†ríjsjê†rîjsXterm_input_outputrï†rðjsjÖ†rñhtj>†ròhtjP†rójsj»†rôjsX		rõ†röjXreadr÷†røjsjĆrùhÐXTermrú†rûjsjȆrüjsjÔ†rýjsj»†rþjsX		rÿ†rjX	read_termr†rjsjĆrhÐXTermr†rjsjȆrjsjÔ†rjsj»†rjsX		r	†r
jXwriter†rjsjĆr
hÐXTermr†rjsjȆrjsjÔ†rjsj»†rjsX		r†rjXwriter†rjsjĆrhÐXTermr†rjsjȆrjsjÔ†rjsj»†rjsX		r†rjXwrite_canonicalr†r jsjĆr!hÐXTermr"†r#jsjȆr$jsjÔ†r%jsj»†r&jsX		r'†r(jX
write_termr)†r*jsjĆr+hÐXStreamr,†r-jsjÔ†r.jsjÖ†r/hÐXTermr0†r1jsjÔ†r2jsjÖ†r3hÐXOptionsr4†r5jsjȆr6jsjÔ†r7jsj»†r8jsX		r9†r:jX
current_opr;†r<jsjĆr=hÐX
Precedencer>†r?jsjÔ†r@jsjÖ†rAhÐX
AssociativityrB†rCjsjÔ†rDjsjÖ†rEhÐXOperatorrF†rGjsjȆrHjsjÔ†rIjsj»†rJjsX		rK†rLjXoprM†rNjsjĆrOhÐX
PrecedencerP†rQjsjÔ†rRjsjÖ†rShÐX
AssociativityrT†rUjsjÔ†rVjsjÖ†rWhÐXOperatorrX†rYjsjȆrZjsjÔ†r[jsj»†r\jsX		r]†r^jXcurrent_char_conversionr_†r`jsjĆrahÐXInCharrb†rcjsjÔ†rdjsjÖ†rehÐXOutCharrf†rgjsjȆrhjsjÔ†rijsj»†rjjsX		rk†rljXchar_conversionrm†rnjsjĆrohÐXInCharrp†rqjsjÔ†rrjsjÖ†rshÐXOutCharrt†rujsjȆrvjsjʆrwjsj»†rxjsj»†ryjsjê†rzjsXlogic_and_controlr{†r|jsjÖ†r}htj>†r~htjP†rjsj»†r€jsX		r†r‚htjN†rƒhtj†r„jsjÖ†r…hÐXGoalr††r‡jsjÔ†rˆjsj»†r‰jsX		rІr‹jXoncerŒ†rjsjĆrŽhÐXGoalr†rjsjȆr‘jsjÔ†r’jsj»†r“jsX		r”†r•jXrepeatr–†r—jsjÔ†r˜jsj»†r™jsX		rš†r›htX!rœ†rjsjʆržjsj»†rŸjsj»†r jsjê†r¡jsXatomic_term_processingr¢†r£jsjÖ†r¤htj>†r¥htjP†r¦jsj»†r§jsX		r¨†r©jXatom_lengthrª†r«jsjĆr¬hÐXAtomr­†r®jsjÔ†r¯jsjÖ†r°hÐXLengthr±†r²jsjȆr³jsjÔ†r´jsj»†rµjsX		r¶†r·jX
atom_charsr¸†r¹jsjĆrºhÐXAtomr»†r¼jsjÔ†r½jsjÖ†r¾hÐXCharsr¿†rÀjsjȆrÁjsjÔ†rÂjsj»†rÃjsX		rĆrÅjX
atom_codesrƆrÇjsjĆrÈhÐXAtomrɆrÊjsjÔ†rËjsjÖ†rÌhÐXCodesr͆rÎjsjȆrÏjsjÔ†rÐjsj»†rÑjsX		rÒ†rÓjXatom_concatrÔ†rÕjsjĆrÖhÐXAtom1r׆rØjsjÔ†rÙjsjÖ†rÚhÐXAtom2rÛ†rÜjsjÔ†rÝjsjÖ†rÞhÐXAtomr߆ràjsjȆrájsjÔ†râjsj»†rãjsX		rä†råjXsub_atomræ†rçjsjĆrèhÐXAtomré†rêjsjÔ†rëjsjÖ†rìhÐXBeforerí†rîjsjÔ†rïjsjÖ†rðhÐXLengthrñ†ròjsjÔ†rójsjÖ†rôhÐXAfterrõ†röjsjÔ†r÷jsjÖ†røhÐXSubAtomrù†rújsjȆrûjsjÔ†rüjsj»†rýjsX		rþ†rÿjX	char_coder†rjsjĆrhÐXCharr†rjsjÔ†rjsjÖ†rhÐXCoder†rjsjȆr	jsjÔ†r
jsj»†rjsX		r†r
jXnumber_charsr†rjsjĆrhÐXNumberr†rjsjÔ†rjsjÖ†rhÐXCharsr†rjsjȆrjsjÔ†rjsj»†rjsX		r†rjXnumber_codesr†rjsjĆrhÐXNumberr†r jsjÔ†r!jsjÖ†r"hÐXCodesr#†r$jsjȆr%jsjʆr&jsj»†r'jsj»†r(jsjê†r)jsXimplementation_defined_hooksr*†r+jsjÖ†r,htj>†r-htjP†r.jsj»†r/jsX		r0†r1jXcurrent_prolog_flagr2†r3jsjĆr4hÐXFlagr5†r6jsjÔ†r7jsjÖ†r8hÐXValuer9†r:jsjȆr;jsjÔ†r<jsj»†r=jsX		r>†r?jXset_prolog_flagr@†rAjsjĆrBhÐXFlagrC†rDjsjÔ†rEjsjÖ†rFhÐXValuerG†rHjsjȆrIjsjÔ†rJjsj»†rKjsX		rL†rMjXhaltrN†rOjsjĆrPhÐXExitCoderQ†rRjsjȆrSjsjÔ†rTjsj»†rUjsX		rV†rWjXhaltrX†rYjsjʆrZjsj»†r[jsj»†r\jsjê†r]jXnumberr^†r_jsjĆr`hÐj[†rajsjȆrbjsjÖ†rchtjP†rdhtjP†rehtj
†rfjsjÖ†rgjÁX"+"rh†rijsjÔ†rjjsjÖ†rkjXnumberrl†rmjsjĆrnhÐj[†rojsjȆrpjsjʆrqjsj»†rrjsjê†rsjXnumberrt†rujsjĆrvhÐj[†rwjsjȆrxjsjÖ†ryhtjP†rzhtjP†r{htj
†r|jsjÖ†r}jÁX"-"r~†rjsjÔ†r€jsjÖ†rjXnumberr‚†rƒjsjĆr„hÐje†r…jsjȆr†jsjÔ†r‡jsjÖ†rˆjjO
†r‰hÐj[†rŠjsjÖ†r‹jXisrŒ†rjsjÖ†rŽhtjP†rhÐje†rjj[
†r‘jsjʆr’jsj»†r“jsjê†r”jXnumberr•†r–jsjĆr—hÐje†r˜jsjȆr™jsjÖ†ršhtjP†r›htjP†rœhtj
†rjsjÖ†ržjsj†rŸhÐj[†r jsjI†r¡jsjÔ†r¢jsjÖ†r£jjO
†r¤jbX0'0r¥†r¦jsjÖ†r§htX=<r¨†r©jsjÖ†rªhÐj[†r«jsjÔ†r¬jsjÖ†r­hÐj[†r®jsjÖ†r¯htX=<r°†r±jsjÖ†r²jbX0'9r³†r´jsjÔ†rµjsjÖ†r¶hÐje†r·jsjÖ†r¸jXisr¹†rºjsjÖ†r»hÐj[†r¼jsjÖ†r½htjP†r¾jsjÖ†r¿jbX0'0rÀ†rÁjj[
†rÂjsjʆrÃjsj»†rÄj©X
:- rņrÆjXend_object.rdžrÈjsj»†rÉj©X


:- rʆrËjXobjectr̆rÍjsjĆrÎjsXclassrφrÐjsjÔ†rÑjsj»†rÒjsjê†rÓjX
implementsrÔ†rÕjsjĆrÖjsXprotocolr׆rØjsjȆrÙjsjÔ†rÚjsj»†rÛjsjê†rÜjXimportsr݆rÞjsjĆrßjsXcategoryrà†rájsjȆrâjsjÔ†rãjsj»†räjsjê†råjXinstantiatesræ†rçjsjĆrèjsX	metaclassré†rêjsjȆrëjsjÔ†rìjsj»†ríjsjê†rîjXspecializesrï†rðjsjĆrñjsX
superclassrò†rójsjȆrôjsX).rõ†röjsj»†r÷j©X

:- rø†rùjXend_object.rú†rûjsj»†rüj©X


:- rý†rþjXobjectrÿ†rjsjĆrjsX
parametricr†rjsjĆrhÐX_Par1r†rjsjÔ†rjsjÖ†rhÐX_Par2r	†r
jsjȆrjsjÔ†rjsj»†r
jsjê†rjX
implementsr†rjsjĆrjsXprotocolr†rjsjȆrjsjÔ†rjsj»†rjsjê†rjXimportsr†rjsjĆrjsXcategoryr†rjsjȆrjsjÔ†rjsj»†rjsjê†r jXextendsr!†r"jsjĆr#jsXparentr$†r%jsjĆr&hÐX_Parr'†r(jsjȆr)jsjȆr*jsX).r+†r,jsj»†r-j©X

:- r.†r/jXend_object.r0†r1jsj»†r2j©X


:- r3†r4jXcategoryr5†r6jsjĆr7jsXcategoryr8†r9jsjÔ†r:jsj»†r;jsjê†r<jX
implementsr=†r>jsjĆr?jsXprotocolr@†rAjsjȆrBjsjÔ†rCjsj»†rDjsjê†rEjXextendsrF†rGjsjĆrHjsXother_categoryrI†rJjsjȆrKjsX).rL†rMjsj»†rNj©X

:- rO†rPjX
end_category.rQ†rRjsj»†rSj©X


:- rT†rUjXprotocolrV†rWjsjĆrXjsXextendedrY†rZjsjÔ†r[jsj»†r\jsjê†r]jXextendsr^†r_jsjĆr`jsXminimalra†rbjsjȆrcjsX).rd†rejsj»†rfj©X

:- rg†rhjX
end_protocol.ri†rjjsj»†rke.