Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

identificatieur state dans ocamllex #8228

Closed
vicuna opened this issue Jul 25, 2003 · 5 comments
Closed

identificatieur state dans ocamllex #8228

vicuna opened this issue Jul 25, 2003 · 5 comments
Labels

Comments

@vicuna
Copy link

vicuna commented Jul 25, 2003

Original bug ID: 1776
Reporter: administrator
Status: closed
Resolution: fixed
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)

Bug description

Full_Name: Vincent Simonet
Version: 3.07+beta1
OS:
Submission from: jaune.inria.fr (128.93.11.80)

Bonjour,

Ce n'est pas une "nouveauté" de la dernière release, mais je viens de tomber par
hasard sur le problème suivant: la fonction générée pour un lexer par ocamllex
utilise une fonction auxilliaire qui prend un argument supplémentaire "state",
ce qui cache une éventuelle précédente définition.

Amicalement,

--- state.mll ---
{
let state = "Hello !"
}

rule main = parse
_ { print_string state }

@vicuna
Copy link
Author

vicuna commented Jul 26, 2003

Comment author: administrator

Bonjour,

Ce n'est pas une "nouveauté" de la dernière release, mais je viens de tomber
par
hasard sur le problème suivant: la fonction générée pour un lexer par
ocamllex
utilise une fonction auxilliaire qui prend un argument supplémentaire
"state",
ce qui cache une éventuelle précédente définition.

C'est maintenant repare dans la version de travail (j'ai renomme "state"
en "__ocaml_lex_state"). Merci pour le rapport de bug.

-- Damien

@vicuna
Copy link
Author

vicuna commented Jul 28, 2003

Comment author: administrator

On Sat, 26 Jul 2003, Damien Doligez wrote:

C'est maintenant repare dans la version de travail (j'ai renomme "state"
en "__ocaml_lex_state"). Merci pour le rapport de bug.

J'ai l'impression que "lex_tables" peut poser le même problème et devrait
être renommé ?

Sinon, je ne sais pas si c'est un bug, mais j'ai remarqué que
Parsing.symbol_start () et Parsing.symbol_end () retournent maintenant -1
(au lieu de la position courante) quand elles sont appelées dans l'action
d'une règle qui matche la chaine vide. Cela "casse" un de mes programmes
(mais je peux contourner le problème...).

--
Vincent

@vicuna
Copy link
Author

vicuna commented Jul 31, 2003

Comment author: administrator

J'ai l'impression que "lex_tables" peut poser le même problème et devrait
être renommé ?

Bien vu. C'est fait dans la version de travail.

Sinon, je ne sais pas si c'est un bug, mais j'ai remarqué que
Parsing.symbol_start () et Parsing.symbol_end () retournent maintenant -1
(au lieu de la position courante) quand elles sont appelées dans l'action
d'une règle qui matche la chaine vide. Cela "casse" un de mes programmes
(mais je peux contourner le problème...).

Je n'arrive pas a reproduire ce probleme. Tu peux m'envoyer un exemple ?

-- Damien

@vicuna
Copy link
Author

vicuna commented Jul 31, 2003

Comment author: administrator

On Thu, 31 Jul 2003, Damien Doligez wrote:

Je n'arrive pas a reproduire ce probleme. Tu peux m'envoyer un exemple ?

En fait, en regardant mieux, je crois que ça n'arrive qu'au début d'un
buffer. L'exemple joint (./buildme; ./main) avec ocaml 3.07+beta 1 donne:

empty -1 to -1
A 0 to 1
empty 1 to 1
A 1 to 2

alors que avec la 3.06 on avait:

empty 0 to 0
A 0 to 1
empty 1 to 1
A 1 to 2

--
Vincent


�‹���!)?��í} |œÕ‘géð%É–�lƒí˜¶Œl?±,ɶ „CÂ�˜#v°9� ¢ÕjIm·ºEw˶ IH8–$?O2ÉNf3¬ÉäÚ?ó“{3³¹�˜ü6�9w3!Ù„dw&�H�™€�í«þê¯W_éë–ll“ɺáó»êÕ«W¯^½zõÞ÷)¹/>0˜N®¢“økiYÓ²níZ�¶­kimqáÚÖ¶Öv�Žþ¨eݺֶ¶¶–µí먥µmMÛZŠ­=™Dá7”/Äs±�åS�ÙL²P�.‘K9Èô© éTþ’2þéä¾d®y }2:èƼ¥}Íš’ãߺzõèø·µðø¯isY±–“@˘ßÿçã�g,;˜ÌĶÆsùd.vWMMn(?Œ�²»]æ%±Aή‰¹ßòøòØ?±N��‹½>Öårî�('9ÝC½R?Ìöº‚?[6¹ô+ݵӿ ü0ÿ‹#Í
øÄ·1Þüo_½ntþ¯a¸V÷oëéù�*~5?wÖ�� —Ê�zkFµA*ÓWS“N�bƒ\Е��èΦc…x_ì�7Ó“ÅÜÞXCc>ÖØã4?ûwg¦¡XÞ�Àv1c�±¦sÏ�ÍIfz8­ñæúóÅJ©ñÑ:PÁ™:7H1¾”C×èôVc ?:Yù¸T�8�Oe\Éð2vñP&U¸4È©il¬©áØEÜæÀaØÕCÈõcEýæ)l(�6ÄZ_],Šé¢Î†X[D¶ÔX�]cM?}WÍ«kjŠ?LɪóŠÑóV¹¶›Î-�žôñÇügn¸Ù�RÚ�wý_×êç�[›ƒ_ÝÞ¾öôü?�?ž‰]ŹÇ1YË/‰]“Üç�@so.;àæœ�ݾXC<Þ�s“'€Ì%óC邃Ü*�‡“�®å¢!³ Xa0—Ìåx¶¦S™d¬!»»¹á´uðÇñÓóÿdµÁó¿äþ¯uÍÚÕ-í~ÿ×ÊöÿêÕnKxzþŸ‚ßÒ%«†ò¹Uél"ž^Õ?ʬr‘?tn(S³Ý•>^Et®�ÏsO…Ô¸Á=3$¾Á=µîYïžéî©sO›{�$¿CàšÜS-88^I�o•<o�X†K¨:U‚�Ïmîù {Xƒ¼YêLvÏZ?¿Lòn–°Þ=Y¡‡ã�¡�†ÐzŽÔ›&ð·¸ç?Iû��î�…à¹Õ=ï?èËñÀüõ��(�Ðø>E#òþã�è~O�®÷GàŠÊû@dÞÕ�hóC�mþ—qèGÞ»?±O¥�Ž áo"ÚûË ´÷á�\����Ëô�÷,Qåߎ(ç¹Ô(¸u�Ž/Tes�–ç�Ï»�’ÿüÈÈ�×Ù<�O�f�ùù†vn‘x�Ý\¶E•Í#?_˜žEŠ¾>¡m�ù¹0—ÆÎ/��î[ÃqÔ["u�I�ª&X¶0"OÏÙŠ?‘>ìpÏ� Æ�óéuª¼ŸÆÊI¥<¬ëÏ’8ëzÖ¿?9Æõe‰³<ͤ@ÏÖ�N�ãîùºÔ·0¬{—“×»MÒ�-«àÙ#�Ö÷³¤ü�©_!´Í�ø¯�o��¹µá~ Ï•ðn÷¸é3��µ*?ûT'<¾?‚5(¡h|¿¤Á7ÐÈ4e��¬“�Òf­¤-ÝS�_ª%> àj%]Š.´?%¿6£Mæý2áÍùäeñ?Ž>�Xäs�Þëò�ª-®;‰Âk8ÃÝ'xfH�Ò5’F?¿¬èºKø…qB_�¥ »þ3�°fO=I4L�‡�ðY? ó¦]ÚåºË#ÊêM™žoÐË\¿Ë=O�?ï ?7ì\f]Âsy»äq;sèØç=)|Då×Ý„ð°NèœGcõlj�‹™��‹ÿ¬Æ®uÀß_¢�úÏmΕ¸¶k§�#ßùi�zµ-Ëùz®ý\æ�ãû�i¯‘¼.ç­Æ§+�¹™EceJ—Ϧc—«w’—+þµK�xý8KñœqÌ���&|š"cs��ó�¶�p-�<_uÏ=îi&¯Ït�ëó¤Ð 9��î6¼ÔrŠu�º�|åö¿'|�?Á/îß\i{«jk­´ Ûî1éãL)›�Q�Ù<Óð©‡Âv“î�×›$õÎ2í/0°˜'“$äujDµ�žk¾DÍUÍ/=×À» ùõ„Óý*d™Ãú?õ�e,oSU9ÚgzÙöáuŽy6T¢_Õª�Ê�JôAÛÝs…?º>d|<û�Î�êò?å„å¨CÒ7«üJ“¿Bâ�pý?¦Òϸ4óÍ�›C—ÿÐÀ?jÒŸ2éG\šçûÙîI¹g�y[�<_L?>ª’ô¥ –Ç�ö�Óõ* Æý2é×b“>Û¤c&½Ä¤�TZÓ}«k?ee†ä1¯¯4}»Pf*˜…�f¦¤/¢ �Üá£##5*ý?£�œÖ³ß>äõì;„'Ð�»T\·÷·�ïû?�òŒô_� Ó÷�Lú¶£AŸ�«:��˜óMúl“ždÒ¿?�¦é_?„iúÉ‘ ÍF•÷ù#cùñ7‡��?a›Èï�ß~$ÜÞ�&ýÌá�ÿl…ÿç’7]òÏPø~pØ?=‡s%\$0,§? L½”Í#¿–�æ3‡½|p8_µñ>)›¯hzgDÞý’7Gpœ¥p¼^ÊÎPmsØ hH� ú°P˜‚Ù)0èÃ"ÕÆ�R†<¦é�û³%\¢p6��?ù«�‡Ç|öa?/fË8£¬ú°—Aè ?ë¹Ca\?=�në»RÎó{)�:ô)´+<äp¥Œ�Æy�…çÒß� ËÑ'MúÃ&ý?I¿Ë¤�piÖm“%­Ë†��}~•É�08zLúf“ÞbÒ�Múb“^-í.��œG~~i¸s�®EÊWIØjàf�ÜZ)_gÊ«Mû‡^ §Ÿ})¨�±©÷S�÷�?ë?v.7ð_–ò?&ÿÓ’�•ÔÛ,áÕ�6Kˆ~¶I¸FBج�H�ù½XÂK%Ôtq¸AÂM�^)!è¸EÂ. ã�&$LJ˜’p·„��f%¼]¼„C�î•pXÂ;%¼KÂ7–�ß"á}�> áƒ�¾]…Ü÷­ÂgÖW?î¹?‚=/¯ïgO�kã°]S#ñ äí;mCcÏο¨ý�ë6žÃ¯Wøì^‹uI5…÷ßI©w»Ô?¿?åålIW‘×ñœŸ!oCÎ2ùLkLðsýZ‰Ï�X†Y¨êkxÀÕ‘×GS¥�×?I~�A{‹¤?S¤?š' Á�Ûišàæñ¾ž�ùÛIÞ>�m· -uÒžöÿh{p»ÐµSòÖ�<êc�ŠqdØ.¡•�o�œ“�,öhuäíßõR�xy?ãõ g.?•=“†?j“å�6ó4�s†Ê¿CxóyÁɲ6Yñ�g:uäý¥ £Yp°¬°¬M2ýE{‹�'Óz§ô·^àïV8êe\�©¾ësŸI‚£Jpr;Y��ÝÖ$Ƀü/ˆ¨�Es¥Á3ÅÐ<ÓÐ\«ÚÐ2„¾Xº5/JÑ=CúoiÆxLVmgT[�‡�Á|™%¸°ÿ„]ÉýzÀ?÷T�§å óp¦�‹YÒ�誧Òg�°‰¾ãÚ?ÿ öÕ�#?í�^-T´q;?9[šÃ-RÆ8¡çà�Æž·_è„Žc¼I©��W'üÖ{a=g9>?¼�¬!ï'ªWuf�|Œ¼¾«Q¼€}Ø��‹5mš‚?Žœ¥êB·Í¤h¿�?GƒÀÖRX�AOÀO^/¡†?O�2_%x8�>~ä[Xë³cºvHŸ&“××L#Û ð_V mÐUÃä×,þm�^ÔF´‡5ðfŠ–5è$}~ƒ~. °>Ây·õ‡3®^ Ÿ�hÙ¹ƒ¼/‚Ç‘×�–�¶÷xÿÖ.°�ŠVœ¡D?Ͻ�wVÄø@Ïjº1ž“�^Ý�Îë?à�üº�gÔÙÍ�é�d�|Å�VRô�®‡�£}ìQcVG~íÅ:[!u±ÖB_Ü-íBÿ¶�,êhÝTgÒ Ÿù¢}Ôº>÷e³Ê«48Ð×cÁ[©ð’Ô�O0�h�ýš{�ý‚ Ù>Ù¶ÐFµ)Çœì(3VV—¿]ô6ìKíÇýþÑÀO?ó�]ö‚+czê)|N5]ίÐ�çítyÐ#�vžËgÙå5a7ù¹Êå·SøÜ�v�÷?m�ÞãÃîƒ^ÖüÕ{á¥�¶—�g”½ô´ØK°±HÁ¡± X/ê(¬¿°&h]€u�kRƒðª?Âg�ãÑÿã�úSäå…}å=Š/–Ö�•‡ýYm�­6�4b¯mÏ°µ�Ø2ÁqåzëÉÛï· l=ùµ�óüxÆUÏa»&ƒ^Œ‹¦Ùî?´�j:qN_ŽÞRvûDéÕ{Oœuo�úpG@¯™Ø?L§±ûRÖ9siìyÜ<‰ëó8àí'¿þÁÞâ2Ìq~¾ïúÂú"EþÜšeæ"*}^�=hï«iý�>w�¬^çÑ'¬Yšž_ o­,Ö©:–¿[(|÷¡ZÑ?=êtE�Î9q��¼��JÉ�ûK£d s ?¼nÓã9ž<ý*Bž¢d)Š/–Æ9ŠÆ�†Æ�BãDhzVíMO�Ϲý%ÇÈïRs·^p��¯£æîñòzv ^O�ú&BÏs%ø _ Î�Ï’zHÏ%o/1?YCÛt ß'˜F~?�ü òö�lkžcìs<Gêñ�:™¼?�k�ö~åÖŠ3 �24V&௚Yb�K­�ÿªø6EÆ«¾ÌX?�ZJ?¡¥EûÇô˜M§ð??iämW;†zL–GŒÉ$òk�lûR}‡ÿl��ßœùM ?�à^nÿš"ú�{º”~ÁZ£çœÖ+å|’Z¯èûÎVWž(½BT~­fÞ¿9MàpÏ�4áþ�ƽMñI¯ÕDá½�Ó¾Kð�÷g¢l”é4ÖF©%?˜7Ú&A?£î�0ÎU�8û�ΉŒ‘?§ð�[»éXǨ‚Ê÷
2oû¦ÏŠ?!¼…½�»¢”½õÙ‘ÀφñÅz ¿‹µµ¶?_‡˜VÌ�Ü�Šš�ð™p½ûU9?ûvé�ü§ÓÈû¢2Šnô¥ÔøœA¥m¡c?;Ϙq�í�‘?Y�¶�Ð?�5�á�+gïhš5O'jçh^ÖŸ^¢�zÎW íšFÈãxv%|U¨��_;Aúž-£'­ì?Çëcµ'µmürlÈR}�ãü÷�æ
ÎûÄ?£óv�˜J“Êܱyœû0?7÷Q2&½Ù¤ëLú—‡Ãé�™ô»�?½+ó¡?�þ$Ðø:Sg¶IÿìPp¿ŠÇ:êÎÅ%‡‚{\“$�þ�øª¾übÀ�}–¡Ï P�ùðóã^�î§Ì4ù¸«?sÓ%�.&�?…Ã¥�.#���÷�ø\ú é�ãe›óB)c½ûÂä��.?q¸Ah%�ûΙžGÀ?õ�ëÃTIëý¶^�×Ê�DÙ¡\v¾*« h;�tN/A'Ç;¤Ì¶¯ý À�õŽ�üôÐ  i®â£¾wz¬¾�­3¸�ø�@w“i£”]�eké6SŒg?À‡�TRø=�Øo8³lP´ã�
ðÖ®��
¯¥Uß!`\KÉß¡†�©² ^Œ7ã_¤Æôìˆ1?Nþ¼

G.ÓþØ�äý·Ó MzlpþÅz�v�ÆŒå˜ïjEí�ËÑ�¦¢�áqÒ?ýµ¾³±\òÊÑÛ<�½8?ÂYŸ¦±œÎÐôêu�<®U!t"ø�ß�æ'h¯"¿‡dÚWEÐ�µ�Ö¼�½�_2�Ú™&œ�O%¿Ï‡þ‡ž‰‘÷?èóüåäõ�ú1Éô£eœ�‹nÑg[vþCo÷PyÝ2^�×O ?RºædÌ]ø�ÊÍ�œ]èq��0�Z#Æa¼¹{"è¿þ8é·s¹m�úõ�Ϧ±c ÚØ�žIÇ?ÎãÉ�Ú�>AmÌ?h£ÆŒ�ô�úfÏWá£Ä� eäýK\�[3êÌ�¾™‰Ò€sø�Ùþ�%Ú׶‘�Wèu´§ïoŒÇó9�hoø�µuÖ�Ú²ãZ©ðë¶qÆÒ!üœ(
gN°¿'«ý¨ùjõ¾µÏ£æT”<�…u™õ/Z}�ûØ–ÁNDßlZ÷�²½šJŸ�BO�??„u�<·ïçZZøgõjµÐÈwª£ö-åÖ�|Yå�òï>�뺀;›Ó%�ö‡^�¢lT^'ª�œ…Ÿ��Ïôã.�ü²:]η¢÷VãíIõù-Ö-¢îciþ�…å�ŸS½ApM”¿ö>l?â­æ#x¦ïØiXÍC}·CÃÂO„3mèt*‘�2û{¿ÂùÇÖ_;ßï��ì—2–5–çO*�ü­âA?ä½!"o¯ä?'X‡õÞ�÷?µ\¬%��+ªœù?3jðEë—¨9‰³¬rø4�?;
Ÿ…¯-Q÷XÚ/Õ¦]³€o<þ”¢)
Ÿ…/Å�ÀÃ�ʾ±•äm�NCçÚù�¹€­®å¢œ<ÔPy
ësär|Ó÷©Pž’:û(|÷�k�î�cÿ¼š¼ßH§ûU�î¬/—zã͵�)<×>®ø÷H�ÿîŒÈËEðÔÎ5«?VSø¾«.{9s¬�®S1¿&Ò?‰Î­R¸NÕ¼:ŸÂóªIy¼�%®e�þ•¨yeûòJÎ)ÜkÃœj¥ðœBZÏ)ž‡¥æ“~�‚y÷Ä‘à\×æO=ê¿ÿ‚÷FÎ'�¦z±+Ÿïl¤Iä¿MÄôß«°7žBþ��øM§Q´ow�?õíÖ�}Ø?Àf÷۴lX�/ü·(?ò ƒþZ�×ã�åß·w�ø�¬RÆ�gÊøæбø�t?aïÚ=?=/°{'Ч¿!béýgómŒñ|×xŸ Ôþ«Ô¾�ö�Þ�†<ë¾Dù�õ¾�v÷x>/¢ð�„¯Ë?O}Î?wP¢Æ¤>bL0§0�µlLä
ˆ¥éçJNê(|V£íNŒ[©÷ …/ëhìyTeDÝõ�u/(S·ßТÏBk^ Ÿ…þÎœçþo“Æ�±ÆQëp¬#�feËWš6>�?ã�?±ù›>Ú~(¢Þ?®\§ûMú�“«Â—ŒÀ÷I�ÿÏ&=å¥pz­I_eÒ]&ý I�Ƥ¿nÒ?3é�“^x(œ^mÒW™tŸIßs(x¿�ßNàüÿ#gø8[FþßE|‡ãí�ßÇLú{&]wØ�§¢?üy4·Á²y¥´?õ�¡÷BŸå”:+ŸOÑg䀛gBÀ-¡ð™y£„ø�À¹�®?p¥„xç¿MB¼�¿ZÂu�^(¡}'þ� /7¡}'þ
¯–ðZ ·HøZÁ‰½È�¡õByØžú�E¿Ã“¥ðy5߉ŒSø{Ew�ÏQþSSþ{òg�\þ�òç—¼¯9J^?±o†ïùÁ�G4ö»B?�ÿëLû_4åß7íÿдÿ¤i?fÚ´í/Wíñ¾e§Â�¯À³ì°�Öw�9ýjƒï�òßÑàß›…¶i��±©�‰©ÏßAø&�k�?W�…¿�ˆuh›ê�Æ2Mþ;g_‘ôNS§Oprúv?aŸ"ßMK�¸�)‡?˜ás¦Î®ˆ:u�p»#èÆšYê›Yð岬[[�}�ï ïŸ6kÙ}&?0éËLz?z�™õ�Îc§
� qŽÄy¾±Ï›çÜ?UEŸ�ã½þR
rØ<Üæu�íï¯Vpw+Ü°%q¶mý} §ß�Œj�{¨öჭRpö.N)»�ç'õTú �²‰oàEù¿!�ðùéï¢?·?•�Š¾³½CèÑï&s›¼�°-ÇsB¿£ÜN
�´ÞðDûñÁÃc¡ÙÞ3ï,C3¯uìSš!ðX�u�Üœ®‘Å�­'£o#òÍ€ñÆãò�}Ó2‡±/%CÀ¯åîxåÅòý�èCýéä¿ÅÀ0Qû’þqê]â6/“vì��eU¦Ì¶…6Ê?™�„ýÔuäï¨F­%–†�AŸ½Ÿ ?�|X¯@ÏDïvs_ì}ÙmR>Þ]ÙR÷‘1�ô»œz<KÑv-…ß㹎ü·ûþMÖ�ö…žEþ.&—�•²·R§N¢°Ÿ¬Ñ¤çRØo†;@÷Hß'™òi&=ˤq�JÛ�¸ÃÂå,¯}’‡;úI…�>�¼·´y‚üÿTÄ;�àq”^ÒrMRnåf3y�èxãõ0…ï\c¼XwÀ_�¾2Ü>IóZÊkÆJáGNÁq�x—�vßRáßNig½„Û¤_o��úÈ�ÃEÃl—²‰â(”ÀqƒÐUC᱆ŽœIþ�F¨³NÊGÎ"ÿ="†™lÚî�¾Y»r¼zÚ΄]jíljà¨?@=È­ž�õ�ä/E”�O•‚›ˆüÇËÜÕÇwÉY�I{¼·…?‡÷k_/�‡ïbm�œ¥ðÌ ð7Ëá??=×ð�u�ª:�M?(¿Ýe4Öo×Oa?‹8Îwõ]û'�ïx ºPøÜ øÖ“ŸïõŠ¾Aò:%C^oh=��¡þ~n•‚‰¢ 6�|��^‚6æ�lŽ �m�ãÌb<Ý…÷&õZ£ïg?'{ú½ÉjEC5…ßí]Ha{j>ùw{õ·¿5m3hì÷« ¯K½ãËß*Œò�W“÷�áÁøÀçl÷]úû商�œ§EõAÓ³)‚žRß1ÿF�?­=úrh¹"‚�ØRZž!ǸW¯ç¸¶ëµm�å_àpfDý¨³�ý�jÔÕ|Ñu±Ï~Îì»�dÒ�Mú�“ÞnÒ«Lúçæ�¤�Í;E7˜oò^e¾É{™|“wšÊ[bêÌ5uj"¾Ù{äPØ/þ‚ù�ì��ï.Í:�®ó�Sç¯��ú éîÃÁߦ@ºÕÀŸcÞuš�Øû~ác….ƒ¿Cû]±×œJþnº†Å;Mð».’ðl�Â�|��û»Jì�嵚u�¯CQ÷ ¹/úÛÁ¿�ñßl´ßºODä•ò_|‰Â÷(9Î2ÿ¿hì]Å~){2¢ŒÃ»….öµí!¯ãa�1?YO° 4¨Êõš¨Çò»#Á{i#��•ðˆ„‡%<$áK�¾(á�$ü7 �/á��þNÂç%ü­„¿‘ð9 Ÿ•ð� �-áÓ�ò·DØï°™Âï×i9;“ü:ú À_EÞ.´þ¸Ù �d�g�ZŽùÁ7¢ç©¶f“ÿf4dÖ¾W7�™åð| ›%Ä÷sטð��¶Søl€ys©´Ï¿9B�Ï�>�(ÞI�ƒ‘ׄZ û?¯ �n¨ó�nS X?�5��Ž×?Œ¤Y¦ñw Jùõô�W�Q�2 çT)\ãµi×YÜYg?–¥Òk�ü€Œ[¯sš6}‡ºÔ™ûñ´�Ü��ØUWH~9œõªN)ÜL+öc웘Ja;žåžõ�Ÿg¤È߃Ð?õ/²¬^C~Ý€=‚÷÷ì™ò¥äï ”’/íÿ�¾Ki¬¿ :?õŽþû�<Ÿ�ª¾Dõ��ë!FªÏG� ÒÐ#¸óPŽ~ë³€íÓ ãv¿Ôƒ½�_ ?É 5& Io °ÿƒÇ•íažs°�¿ ø¢!�³¤^Vêâ[©¬ßx�f½7EÁC—¢Ž�÷
äu¬†Ç|äñºRòc�È-÷“}¾ì;¸šü{ùšf>3�$?ÞUŠouÒ‡Rôi
p?Ö
/õ½ˆ%ÂsŒë4éû|ò>t?¿Æô�öL??Ã?™¨~“ÐÍë�öôÕª~?ŒÓ&òßò¹Fêaü0ïgJŸ {?®6ð“
üdU¾Q•a�® ÿ?1�Ãrß9áuÐ~ç¤RúÁõ!WSÉë.܃cþuQØ�9‘}éSÊ'R-cÆôWQX�´|B^kÊŒK=ù¹TOþï^Ú³�íógú?�ÑßÅB�ÖTÌ嚈|Œ)·‰q¯�Zê(|gîR5¾à�pÃ��µ¿´4�ô?”fž§¯¡ð�ñM³g{Ȥ?x4°�ñ?“:ò> 7™oPì=�œ�!}…Ùÿ-3éz“~Æì��jÒÿdÒŸ1é?šôûLú=&½ÿHøï§èo?Ûû/Ìï‰Ú½°saßÚ;21
Æm¦Ð?=�Û—ü·�X�ÿªbìßÀâ5‘Ç\Ÿ½ãlÉÚ•Qù‰cÌ��ÈfV¥kTšë@7�kÝ?�uç
¸RøçÜXçgš|Û�ôÞËi·”mŽ6´?\Måíi¶™ð>Âm�ܱa<7R°ŽL–ò�©Ëçü¬_ÎRe“dÜðN�haÜ°oÎReµª ÷cR4ö[¢zoÏò±ˆüßÑÝ¥à'E”ï6å|†Ž}ßB¡£Nõ}½â3ãÀ�š�¡?ÏÍ·“ß+Ú³)Øpii�õð÷¼Ð�èÇ(Ÿ@-?}7÷µŠF¦�þ]Ý–î'ÿØÞù,ù¿!1?¼oñs4Vö¸�?-À. /C�FûXõ?�Љ¿/�_�?g·ÓéóÉËÆ"Õ�Ä'©ø �Ÿ¬âõ¦.æ�çÁVš�ò¸>¾IÏ|ƒ­�;�w"jM›³�Ž�EǵÒö$ÓnµJÃÿ­i¨TiîÇ\òç�úÛé8�Áþ�g³Ð÷XûÞâxŠù‡óVÌ�ŒÕÙäßé€.ª&�†�;–Ç“íè�ù³ï�Bë��«Ÿ�f—ðl?¼-i¿×…4·?¿‰3½Dþ •�[�÷]¦ªqC�k�èŸJÞÞÃ?„ÍŠ��Ï,Šæ?Æ?;�W•À1SáØX��týÕ%pÔ+�›Jà )¿FøŽq?nÇþ‡Ï� 3Ù^ÚFá³´¨Gó_Çí¹Ç”#/j�mYÿ�ó´=¢m:¾«§ýØW�ûpƒòïâŽ"óUÛQ+„—O�{¯ùh؇^{4øÖ<ÒG?}6K¥�%öÚT•÷ƒ#a¿û×Mú+&ý9“þ„àÔ}þ€±��:âï#FÙ{sM�{�þüRß�+W)ù¿�¢íÃíò´U…m
^ã§�mø�oBÊ�ÀwÇ}á»�¼Wo•6¸�ß—Ø)íá,�ë ü1�‘Çó�k?^G¡Oq��ߊª‰ÀQ]�Ç�ò{šrå �wq,þÊ�õ'™2ð ïeZ[�´k»‹ÛÁûoŒƒçVŒÂöD”¿�ç†8�Ôg«¥þNЛe�Ž6ê��J??è1g:ð^�§YVæ��Ô™þã}0¶oq¦‰}>×ãû5�‚�{M?�ë ãY?îÆßef>b^/$¯{k�ŽzE�ü%Ø“•£Å7�|Á�ɨ{MøF=øÆ÷?º$Ÿ�ì㾈¼¾dzþ»ºCv�?½�–4é�©Ë¸ùœâ6ÉÇYÚ}26ÛTú‹*ÍmvH›7JŸõ³Á<¶¼#¢,ªN©¼¨:¯tûš¿u&?µœõÄmTþ^5çkýÏÚ1�ùÙ%ßøÕwMë"êj?ÑxwÑa›âïÌ°�ÂF­? ÕÒ?{¼óÊà™­øA�à‡¾�ªÛˆ‚Óåú^K�y?�xÈyøî1xÈó ßëe<اB�ÍTiž#د±ÿ2ê[#¼–ÝEÞŽî�ºJíéáÓ„? 6�¯—«(|.¢Ç—��ÉË�ãѾr¬5Øã±~…^ä2œAà~Û,Õ.ËGŒ¼n­Uø9~•�»‰ôÇÞ‡.woX÷¥NúXkúU¡ð¢_3(|>†{€�ñ�OW}ÒþVÈf??ý{�:o*yyÓ÷z¦Óس‹�(|¯g ù¿Ã¦y�Õïj ŸW?-ã7…ü™�îuj¿â´2}¯S}?Ò?°G@�ô Ãö�z +�{^Ç��<zΖ’�’vx¬ôÝ�üÍ5ý·7q¦ÄímVù°iô|Ðwàô9�ì,ðøLSnqé3�‹g³Ð‰q¾‘¢Ï¨¸={NÅmL&?w°W„Übï�5~3Èû�Ð�}Þ‘ ?gù·)‚gúl�u+L]íkÝ�‘†�@ÓÊò°œü™Á½R‡Ó=äï—“ÔÑüÔ�_MóZ×ÑçåÐ�Ð=ú¬�ó�{¬�›}¥=—x̤ÿÁ¤�1é­#᳉�³?ýµ9«ø’ù�õ�]z†Jßgö®�“¾É¤×›ôsGÂï´q>ϵ3Žø{8W¨Uå/È=3½ŸÆ¾Ñ†ö»ÕåÞÑÕçês�?ï/o¢<‡'�ðu4Ö^¶ç�‹�†} Øg4’÷?-&¯ë�?Ë öJÚnÁ7�Z„�|_g²„Ü.¿ã[¯Ú[,ü8GฎÕ]‹%�mOVm·Réï8��?e¥ÐÁw¹pïS·u¦Ð´DÒ û’ÀÂ�Íy�?¼¨3�Ì�½îâû�ç“_oþÊáxÜ=ü÷¹øÛ�¿�=Z/ý©‘öô�iY|QîoàÎ]Ô8C^ûÜD^g.6ùUäu)ÆZ÷{"ò¡ñ?jù¨¥c—�èÖ�ÕŽÅ1žÌ@—ƒ§SJÐq"d‰ù8Sá'òߟÑ÷ú´¬ñ3ìÚà÷„¾âžï¹ç�FÖpÆŒuõLŠ~W?Ë曲“¡_¸?•ôÊè�†k¦WF¿ÌS4¬ ?�O”Îy—ÈÀ·ÝÃï~üß�?3_ñ{!…¿¿SîŽ/d�ã‹ï�”ó§4�Þ��÷�Á³ØÄíÓ Ê�DÄÇ{4 ³iì{~8“k#¿†�^¾½€½�óe5Eû�±�FÙ< û-1ƳdŒí|*ú�)°)§ ?Pç ©Ã´b� {·FñYû@჌ ý· �4mð….“�ôh�´WKásì)ªþ"Ó&æ�Ó²”¼ÿ�ýž/}N�ï-ÏRäí_þA�P_óÿ‡Œ�ޱźgïZ2ìë"òí˜L�úò�¾‹ÈòÃû’›É?í•Â‹RííŒÈ�ß´�›qè¿ë�5�š?/w¼à·Õ>w‹ßŽ‹å�ä©Ò´]GceSŸ=GÉè~ Ë£ž�/W�Ù÷Ž÷ì¢äñD÷¥;¢/Z‡j¾Â¿¦ßÍ?Ñô ?C�d?qj?þ�¥Óo¤±:ým²¨rÙMòt©'aÒ§âá±�”xA=�nŸ„?G”ý?ˆ¼(8û|KµÿxDû�Ç�%lª�‹›Û�£É�œÂçvÚn·ã²¼" Ëzè�òó�g}ºÎ-�áôJ“ÞX1¶}+/�Vò�‹ �û�–—%ò4�Ã��_ ÇDò—�újTÚÞÙ‚îcþñ<šAa½£a�I_9oºØ�–�?1é/ÉøbíĽ•ç?z[ä4ÿ??ÿ��õüÿSçß�•�?Gz­\!0ç(^��??� ó�û0Èð3G¼ —�×IÂ[¼�\®]|{?çÉ_�nì]qþ?ú°é�Š� w,<*ú¬?�?æqÕ‘ðÞBÓÉéç�ûþ?žDþ¹}¬M‡}¥Ðö�‡oÊÑà�¡?}øw— Œ=�ãý:ß;¯Ué ù¿�†»j|‡ ´ò�Ý�E¿‹Ïmá�£Tý¨½³~Ÿ�6?öma/MÒ÷ëÈû'î�|3Éï›����Ç]�}_EßU!òß²å�Îrp·�¶=Ï»%�mh¿P}D�S�·~¯VŸïáÞ(ÞGª ÿþÜÝ�öÓ�y�‘¾›¢ï¤0m�� ¾iŒo.TK=Ü��]¶-m¯Úó {Ÿ…(üÍdÍ7nG�Cb¦¢�÷d�’÷ãÔÒعÀ4èûÄÜ�}6Î<k’ú€ÇÙÓ4 Ï'Û�œ_ë~ò¯Aø��+Î?¦’�G�wÃjUXê?¯9‚c–Â?óªYäïïL��‘¿ß¨ÇA�ïDße€l3Í�ª>ü]<vX�ù.�ûÆp�‰Ï .’¶!#�(|n‹¹�ù³w~�v‹i�s™Çq¥ðDûZô½÷ITÞ�Ã?}ïã�Ž–�‚³‡¼Üñ˜âN3ãk'¿ç²w?ᯰkVÔß?ª5üˆš7K¥½[i¬?À~·‚y�ûã—æ¬ìQs–Ö>âÏ®°®,� ߣü�sÞõ†£áó.}o³¸?4ï�ýè¥p:÷Rø<®ï¥p{� üc/†ï’~äÅà.étECÔ»=|��Ù?#ð¬Ãx}Áßž€Ÿ�>»¨3rì¹q�w†Œ�ì?¬Ÿ?-–…%ª®•µ�ÉëêÉ俧�¹f<ð/ãì�eìSºMêífxþ¦4�«�m2??ªïUÒ÷¸ô}?¢å0¥úº]òô]�n¿›¢¿“ÝGþ]EÔ‡�|�y™ÖùÜ^;ù{ñœ—”¼�•×+yI•‡öÚ¥\Ï5}΀1¶m#mï�Y¾��gaº�•¯]hâ².)Ó¼K¨zð;ö«<2¸úKàâþa.þÊÌç'ä[�¸�^Qáå€ópÏ£]ñ~—„»%LK8 aF¬”M–ô „·K˜“?}¡š¦�†Æ÷Œ�÷²õ}ðÛ
L¯¼ß�Û�÷\À«Sñ­
Ö9¥îη‰Þ�?±Ÿâ9Æ>�ž'Cäu�ä�6Xœ¼l���üÀ{Èϯ¥ä÷nŒã"iƒÿ>RBÁm�8”³ÏêmÜN:?Mtõ
ÓÐO¼?”D<—‹�wõ%�]ñžžœJö¦³ñ‚OK,��Ì�Àü(àP&�ïMŽÁä³Ã��¯Ê?¨Í­ Äw'»ö$��+–S";0�Ï%)yûP<M™l!ˆ¤“ù|¡?ž)F‚¬¾\Òñ WÌ•xP?�* ��ºöÄÓCÉP¢«?íÊ�r©Lߘìî¡ÞÞdŽz³¹?8�.þÛ•íE?T¦˜2….—2É>t²;?XO?ÄòCÝ���JK¬'µGbÉ}ƒ�e6‡ø@�Õ{s�$Ý£âÙ>�kmA�Ù�?˜¿=‡® f÷&?:ŸÊøX¿D�Ù¼?!³�Ïø�2ã¾~Ü׊{XŽ¶�Y2…�'o—Hf4–N"�:û?Ó���HÅ(×»‡�É<%Òñ|>Õ;ŒJ 7TA˜È�eœ@ä9Î’ÊEA0?ÊdsÅH|W�é�J§}ª�éʧS‰d€Èµœ(¤²�ê?;Î eÜÈ9Zâ�N�¼˜©xWo.;�™�ˆçòýñt—›®ñ®|êŽdQŠÐ�‘(?�ác?rÏê¶.'V�sÂ$1'L�sÂ$1'LÈË�.žAÌu+ˆì�?åûS½…®t²·�ÊÈ¥úú#rxΦú2ÉQ„½ŠF7w|btvŒ–é¤êµK�½õ�ý$k_ƒž»˜ôÜŤç.&=w1é9çe�'=w± ¿.²o4�îùhÆhÏÃ9¡ž3ÂÑž»„ïyP2ÚÕ L'ƒz«ÛB5G“®4�/¤ö$C¸m–âžKyî��BÜëN�ò–"?s\!?"/rÚ§˜Û>Å�÷)æºO1çUYV×ã�ð)Ç{ŸØ�J©Ñ°™ÁˆDæúQQ?ˆ"�Í?Ñ AˆþÑ06kt¤,¦P�ÆÂçÈx„�ɘ$â�é®ì2ÓÕ“Ì'r©Á‚Ó/©Lt¾[—¤À©“„[Ú2Ét¾+?Ê»ì ¥ �ÈD:›O�V²�´¨pÆätµ¯ 2ymîNeâ¹a�@?ìM�95çºWHÅÓ
k”¬Á€²(ƒy­Ó¡úA�ÚLîö½Dj”¤A·¢Œ–Jb´0P²¾í =Út1©ð‚Ç’�µ?² nZÈ'Üb–Ne’n…ÚוÌôq4“ÜÛ¥’�=kGu¼‹&ŠVˆãg_:Û-úžrI^›x©J0{??R4á�?"tb(—K:iIfö¤rÙÌ@²8Ý÷d?9TÈÅ�Ig� e‚Õ‡W¶T¢«ˆ� g�$�Ï%‹£?íÞÕ•Êwu;¨ÝÅD!ÞW y°�÷¥=Cƒ�TεãL(JÇï�f�N ÷Æs=Aº7ëZÝ;šç�×Iœ0"•q�¤Y²ú2®ãŽ�=igI1ß‹ìqLËô�œø�M4ðLÊxi–hÞG�3N�£& ¤1÷F±‹a¨Ò!xm&†³�°îtª0º�§ÒéQUšï�t‘B¼;?$§4ÙPírF‡£r8ß•Ü—
"�D�ý=©\1æ˜?ØÛƒ¨��D?IÜ�$ÜSH�pß�X¹rV!%ˆr.‡ Ždr�‡�Ìô¦ú¤Éx?ÓÖ9G~67L®ßÎ�êÍ2¿ÝØ?&»ã‰Ý:í�Õ¡uói4Ç ØÐ�KqŸë™³&¹'=bþìMÆww�#�Äy4‹‘>�qd ��l�ÒI`oŠE��)™É�åXD�-]‰¸³»R…aê�θ¹¸;P•éT÷hF øtŽ3 ]'�·�º³éÑ\¶ÄÝP�¤X7?æêéçpäéÍïúà?¸�è�¥âµ”ªw¸]Ú;¦RÅS´�å–¡¢B�p�™�Þ�î6�€\.›Û¿|S<•v4ïoÙœqœHõð? ñ4Þ¿bc¦§¸è8iØß²!µ'•wÓØiƒ®;’¹ìþs_“åUc(Ó³�åµñB™ׂªy[±ÿNdrnuÚëÒÃ2Ÿ�»SÙýÍ?NÂÙ²�ø‹®Ïô$�']©�ä¡\Þõ’õùP:y~Qå �j­±øï?Ž�›:Ü?Wt,�Ôò?Î�ë�làÌ rEGccs뺾%Í ?=?½ñt>yŽÓ�Éæîl6í—µb^P¼‚5²¬œ«¶&s{âLB¾y£›#Mw?�숛F�‘œŠ¦»ùK˜ÅƒrÙ–7]|0ˆ¬UXz²]ÎpáùÖq°©¸Gl�HWз6œ×YLðü•(Oßsƒ¨3]Î�b—g�…ì@gÓ5NÆš3…þ¥î9·˜�ˆ�¶?WŒ¥œôµ­*F?ªë)Z$m->]4;ÚVJFŽ•pÛùÅT0ÍÛ�tt�i7CÝŠš<¸<]lÁ�úÝ«ƒz¹äž.n±¡?nèïéhع¼açΆ?™†?…¦õŽ?͉þ\ÇÚmEæ6çÜ�.Ä?j-n&ÖHn(³  )7üûŠY­’åsb+$‹¹„8³é<‰;>u°<7_îDe÷ŠÕÍ-ëVt'�ñXkGlZã5®{�ˆ—½\’«]�sK£Óȱ¾\vo,Ø4�1ÖÑA#_Œuv8&ä‡�‰ûbÅÙѼխ�\�Ç��¾ÕHn –��é8xn€Ä±Šnܼæò Á3ÖQ�HÚ¥>3ªùŽ%ËÝ� î¿ÆÕE…Ý{Q¬;Þ��,²XÇTö®6�Ÿ{=2Ò4"¿&¸„kÜ<Ç�è¿ãߟ@�^Á_U �#ÿî�ÁñÛéßñýˆbÅ_Dz¢‰›kL� �†—t"<¿1�kì‰�²îßšP¢‰ß/ç9ØT)‡”mÁœÄ›°ì#^Vé’Õìp�±saEñŽFÛX‘\�Ôi®pø¦È%ñÉœ¬¨à“�&w�-ë¤?[6Q¬£!�_šÝÝÜÑ�X1�|)q‹�3î¹æ� �Ëý:�v4�×ÄÎ]�_�èÕNº©£óòƒ�çð"Ôy·À9ÍÏEñŽN��,�?´µƒáx5ë�.‚?s­[Ž:io�ª¨Ö]?�—,�eßIÛ�öõ��vœç×ôΞ •e[‹úº“º�AÓ¶BOq?ï¤}ÅÒ`‰ê¤+‹ô-u«T']íJ¶† ¦Î+::×o<øÚ°•ÖÙQlãº1†Yçz×Ø6�n?—3Ôvo?unrÅ×{�¯³³ãòõ�oÐÖ\ç�®sã�›®s£«z“1ß:¯dà�ƈëÜì@_g,¹Î«�äÍe̹Ϋ‹¼Ü$cüW��v±=õå��‚±myÛ§þìî7mûûÇßýîù;¿2uøÞ��düZž¿ï¼�~ú‡_½wßÍŸzä�çTŸqà@qüZæÞU±êʧžl�øñÁî×T�¾ÔÕ��¦å³·Ìkÿpá7ç½çϾuÙ™�ÓG\ –’–iŸ{Ó�~·ýá¯ýÝÃU›VŸ7ô!W#�¦–Ù?Ö~í×Í}W/8ãÀì��ÿŸs��PãÞRùÄwžþnÿ�»ºaפ?ÿÙ³+>êê�ƒÜò©§{~ü/›¾ðíË^;gÊo?ñÐJ×�ËYËuß\{Ϻû^j�ç/j��ﳟ{àÀ�–ƒ–=�í�Ëó/н{çíxÛŽÏ·_Í$�ůåùÇ�Ù0ôä“��"öƒìÈ¡þ��_Š²ÜrÝÖÊ?îxò}�__ûôão}ì�ß,WeT�[nûݳßíÝöù�ׯ=�Û�~ûí‡\û[ºwµ|mþö_¬|ôW·}ì3?>6íþ—n<p��ß2}é�…ï?÷³Gçýè]�:òÕ�ßëX¿eÃF¢ƒ�ÝpÍÖâÑà†k®)�dëu›¯%šÛ†Îí?nßñ?Ûv{¹�Õ§Ö_·Þ•W|Ü?LY��H·^xá…7µ´¬�«"Nÿ&öKî‹� ¦“«º‡Réž?äIi£¥Õ
Ñš5ÔÒÒ¶ÎÅ]¸¶µ­µÝ…ÁoÍ�—·n?û¿­}5—·®^×ÞN±–“B?ù
¹-u.�£|j ›I�JÂ%r)væœ
’Nå/&¿,ûøÜf&–f?à¶�i)X�ëKf’¹x!™�-« Õ�Ž'�±À(peÃcj?�Åâ™�ŸJ…±$b+�å�£[�׋(�pz<ª$[,�¬‰?,?p´XÇEjjÆçàéßéßéßéßéßéßéßéßéßéßéßéßéßéßéßéß�÷ïÿ�õ�Š³�ð��----------------


@vicuna
Copy link
Author

vicuna commented Aug 1, 2003

Comment author: administrator

En fait, en regardant mieux, je crois que =E7a n'arrive qu'au d=E9but d'un
buffer. L'exemple joint (./buildme; ./main) avec ocaml 3.07+beta 1 donne:

OK, vu. En fait c'est faux aussi en 3.06, comme on peut le voir avec
un parseur reentrant. En gros, il accede a un element de tableau qui
n'est pas vraiment initialise. Et quand ca donne 0 en 3.06, c'est plus
ou moins par hasard.

C'est repare dans la version de travail.

-- Damien

@vicuna vicuna closed this as completed Aug 1, 2003
@vicuna vicuna added the bug label Mar 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant