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

lex bug or feature ? #3277

Closed
vicuna opened this issue Mar 26, 2002 · 2 comments
Closed

lex bug or feature ? #3277

vicuna opened this issue Mar 26, 2002 · 2 comments
Labels

Comments

@vicuna
Copy link

vicuna commented Mar 26, 2002

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

Bug description

( pbm pas du tout urgent ...)

J'ai un petit probleme avec camllex. Une chaine telle que
"[ tagada ];"
est correctement analysée; par contre
"[tagada ];"
"[ tagada];"
"[tagada];"
provoquent toutes des erreurs syntaxiques.
Cette erreur ne se produit pas avec ( et )
au lieu de [ et ] (en utilisant les regles idoines biensur)
Voici la session :

[dmichel@kajiya BUG]$ ocaml
Objective Caml version 3.04

#load"./read.cma";;

open Lire;;

lire "[ tagada ];";;

  • : Decla.rule list = ....

lire "[ tagada];";;

Exception: Parsing.Parse_error.

lire "[tagada ];";;

Exception: Parsing.Parse_error.

lire "(tagada);" ;;

  • : Decla.rule list = ...

Ce pbm est peut etre classique. Si utile, en attachement, les fichiers, tres
basiques

J'ai deja eu un probleme similaire avec le ^
Il fallait (il faut toujours d'ailleurs) qu'il soit separe
par au moins un blanc pour marcher ? J'avais constate ce
pbm en tentant d'ajouter a^n a la calculatrice fournie en exemple
(merci, elle est tres utile pour un debutant) ...
Je ne pense pas que ce soit un pbm de stty, je n'avais pas de
pbm particulier en lex yacc "canal historique", en C, avec le ^

ps : plusieurs des exercices http://caml.inria.fr/Examples/oc.tar.gz ne
compilent plus sous ocaml 3.04 -- j'y etais alle cherche du secours :(

Il y a bcp de choses qui marchent tb mais on ne fait
pas de rapport dessus ;) Bonnes Paques

--
mel: Dominique.Michelucci@u-bourgogne.fr
tel: 03.80.39.38.85 fax: 03.80.39.59.10
LE2I ( Laboratoire Electronique Informatique et Image )
Faculté des Sciences et Techniques, Université de Bourgogne
BP 47870, 21078 DIJON Cedex


�‹��Œ´ <��bug_lex.tar�í[]l#W�vÒ´"Ã�Tª ?HÜ:ÉÆÎf½clj�{³µ7ñ¶iw“tw»ˆ¦it=¾ÞLv<ã?�§q“¼À�¶�°€� Ñ"�Êß�•[„��Ð}E­ Ri‹??@¢B��/ðÀKáœ{çÏNv�ˆ8¥Ì‰Æsï9÷žûÿÍ9÷Þ”™¢Ñ„RU#{GrR–'&Ò��(Óñ�JÊ��gÒãrr,•Lf }=–Œ�y�ëäQݲ©IH¤\U•�¦]3ÝnòÿQš¦U-9999+Ëw]¼ò­ŸD"=¯�û"¼¿
ϳ͡�œ!Íç[�bª®�º^gù×óùüåÖË—[Ó�,ÛTõs�Í÷Þø·ßFzzïÌCZ3�)¡cu›'¾Ül�Ìêv�³��TÝ�¤?˜�áœQ�aßí>;ÁÙª�%¡ÂÆ Í̪«kÚf¨«oÈO?™çe(œ?éó?��¨–L‘ã�_r7–x£�?Æ‹úz+’?P4MV7yÁ‘ Y×x+žo¶�Ju;?zd?ßéfk�Z[¶PК�ÔTËÎ7[W@û‡üTg#Çzz?éÇ�â¥5[‘ã��“Q›-óbš­«�2�ª©·®öÝ�¬Û„Ê@“/DŽ÷ôÚ~¼Ž��óã 7°é�¶òy1Æ‘»àù�<�‡ç¶¦3ÈòG_üÊ£—ßüSüwW�“:5sÇ�ÍæÈ�3ר¥®1KN¿r«^�ýFô–?�ò÷?õÕ�ä÷qÚ†ô_¢2ÇÿêžâÚ.ø/§ÓI�ÿSé丌øŸ�qˆÿ] »QcÄ�v2E�žKœía8ð�¾‰Q?”6Ù$�×��i1®j$—�™�§!=@4&ñUl‚ E¨p Û”H€8F£œ+��/W)b#(Ý €¿Y.Ê�Ž¹DÄ�‚.ÙÊåˆ$Il]a5[5t"p�”H�³I�g!�TéB?Õ=µSÈr´N É�æÜï�Úcr×ÿ>Ú�r:5æ­�yl‚Û�i9\ÿÝ ÷üúßi9ÿ{˜ IkT�®~G~èh �DPô�°âÛIcëÌÜoÿÏ[ÿàÿ¥ø÷?�~ÿ»C;ø���ûAx��ž�6‡Nà A¿hz hT„Ó23�ófÙ¦%?YÂ×yér+��’� ��ÂÈ?�þId�¼.ž¿8d�ç™Î³‚Ãs¥íïå—úÈ�PQªW‚Ù��)öôþ �~‰?oàÏÏðç9üy��>ëäǺ,PÓbfA��Ôó ¦|��>ã².aì¢pÇÆ—— �:e™7�3/›L�5í‹÷�€ßƒ¢˜í¾ì×PÏ�ðçÉÖ•¾� <áÊžr�Ï ûqÏ�{�ž[à9�ÏTÓénùÙ›Þúâ‘�ëíïß~é?/½óÃ¥ÿÐEk6?1‘�øãÁ¿¿:lßòéo¾øæáÉ¡w@"zHþÔÅ�ÖÿòÓ‡Ž>¬=³ôjÏ»ßÉïçt ©Ë$ð¿ªí%°í†ÿÉtƵÿ2rf�ñ�<�â�WhC2jL'��D˜�MÐì2*Ò–ð VÔJÅdS‹Ãòð¡áÉá%Î…ÇæÌ�0�s˜T«­Ð)'æHÂ�j™é¶ZQÁ’›Š ~<ÆS?Ä%á›!è‚eWÃ:Idq˜ �?lã�/�°÷„\| �‰?�‹ÖÁ?�ŽEJ�Õ�‹ŒÄÉ–´�¥z9ê[˜�¤07Ãù?®0=�à�âÞâ� †¡,�ÌpbúÔüô½Å3\�»žp©Cx*(Œ_G�Íf£ýý�ätq?GsÑ~?áÂYä9½xÐcÏÎ?‰Á—gÙ¨,��<&P>?«¹Êœ¾‰‹N¸;�ìsÌ<½srH�LÉKš›?yíÄ ¬õ³ŠóÇùxl�“ª�ÉC¶ÄXì÷4�é�¤©&Ûcó�wüÏLtÚÿcÉðü§+´ƒýÿ=�ð†¶ö<Ò�<�3�,ãF¼f"æ(6óÍvnj�Ë´à�ù�­íÉFOoZXËÇ�ëº�4—§A6îF& 2†&øæAQ�úæNQ}��nÁ�ü�(¨þôfOï<?�¹ÕgRι‘�ˆœä¦}aD(v�Z�ž�¨�çÇ<AÕ??�zz¯âÏ?ðç ^JÊ—¿†Ü'=ó�c—x9÷ â¢rj~»hûöƒ²�nŽÜÓÓû�!öN?‚�ÚY£�îôƒ�3¿é�þ�ÆÞð\Šçà¹�žExf›b�å·ïÿî»?–’_þýk©ÓŸ�ú¯#¡«�RÄÁÿ½=þÙ�ÿS�žýŸž�ö�2“
ñ¿��°ø¹yî?<�à¤R×�t�¤ÍÜÿ]Ç]R‘�÷?×??;ÁºQõ�Ξ0ðPªjÛ$QF%÷LÆd À}°PB@�n#+¾�¬—Âk£�kã¨Æ ‰mä��-Å·��‹æˆÔßß�,‘æ|Ž›ŽŒFs?éJ;¤‹û ñ?-ÎÆ´Ôï¶?Ö׉&v¦§H•ÚÊŠ�}TµW¤þM²¸´½®$÷°�E!&%Ù,¹ òx Eµ?‰5S+n‚;§PŸ .N§Fp‡�o�ÖH¤–T]jk&V>QªÛ? TòØnjÑ›âzQm �tM¿p��cÀwtûÄñܦˆãXTL£êjƒTX#ñ½HT©ª�þ•J�?>P¼ßËæ}C'éyVQÁÎØCÚõüÏ¿ÿ•Ì�ð£ý�žÿu‡Œó$KÜCâí�ŠÍ� 6�ql�©ŸoŒ��+^�u'¦Ã�e¾B‡× Š�Ð�ÌíqÛtº
vLÙ–°³’”�2��i�Ü[êÔM©�Ä=ñ2=œ)ÜCR4Fuè�©�O!yÖ‘@¶j gÞ� äõÁ�î�ìzþ—œè¼ÿ91�úÿ]¡�ü��Ø0�zî‡gÊõÝð�¨shç^èœ;³ã…NÂonΟl^ã‚è�¿©97?×/%Ÿ}�Ø1wK�çüð@an�^Ñ…³�9]\ÀWqþ8¼�qïÖ»K9ˆ�ƒ¸Dyµï†öSÉ�Ž�WðÆä¬�?�¼tyó®Ù?Î�Ÿ×qÞ{�ÇÛš—ü¸w0øŒ�øœçÀã,û0<Sð$¯í>_Ïå¾¾«~ �?¿Ÿ31¤ý ÿ«»weìfÿ?¥¶ÝÿŸ˜��ñ¿�$îl‰�7~���oaáùR��›x�Ä��È��à{�ÏÅn�9�Œ�zó÷ÂYþ�üæo�pþF��w´¸¿—�fà̉�òáU-¬#÷éÛeÀà–àn7bñûÂ.ë�ù¶øÞ•±›ý76¾íþgF΄ë¿�4´�<ô�Ú’„‘GŽÀú?Šà1ÄZ?Šx°?�xàò¼Sq�����¾»á…³^�ϽÝ0� »a
&/
áèØ��P„hu¤c½�åbihH�øÁ÷ ,²A�“d+'‰XÖ»lŠ…là^��a�ò¶íœ\Ù,�L?\dvî“2çvéFÛErH?IINrïžBÛ:Ôó¦���~û•kÁ|XÐ�Ïí vR€]·-�[v!Í�îÛnð+¸Ø�ž�Dmç�?®´‹¼QãŠ,ÿ†‚(ÈO(
ÂA�¡
qq7�êF¡2q¿6–×oN´=i
�Ð**‹ÛÅNO:?Èò¯?H?[Í�Í9ã5Çn�ùw�?0;ö{©½'éT±0s²¸·eì‚ÿ©L&éíÿMÈ�N&ÇCÿ¿;tß0UI]'5f«xŠa”4¼åCטBœM¼„ô Žû÷�®¸–?…ÿ9C¤è"±é9Z¦d)�%�³l€�ÓdŠ
ER?j ë�,‡[fˆL¶És�3y:œ˜�‘ *k�”�Šl£n�~”áaü_�,b5t›®« ·�Dšf6€…?�¨¤Å°%å:¶ˆZ¢11Âl�—h�¾�¬�ÊÈ"r–�%bð¹©Û*|K�tø52“?×Z6 Í�)©L·êf\:k¨ŠJ4 %X�žQe%iÑ™�ùótUmPrìÁ{–� ß…ô¾9ó¥Uè�pÆ î·?5fòÜc 9-I�d@3h9š8ìîVFs9àòï2žÝó�?Diër��„ìø�‚�¿¸!x¥º-Œz�uŽÆD�ñÖ "°F…Úh|”ørG¬jñœä*qϱ�—¶–¶ÕJTªèÞ�Ìòk…h«ó
Œe� ÃLø¹Úšò¯æŠ‰\q˜/ûß�Òi•Ï�6J¬¨mS˜ 8ùGù4ªÀÄPa¬G L}˜FÔâ3V’øª+³UJ*âês×?¥VU?bCù¤…&="Íj¤B5àÚà•a¸Î—Ī?�¡ šEB0�«r�ä–� -�k�V�®<˜òU˜Ç��ÄïG’�d�£É„Êšän�µY£ªå��xÄʤZ©ŠM²¡-¸( ˜Uƒß²¤?@Cq (TSê���P�»�4ê*Ã,xM°¦1)Ve¦¢BÇ 8ð>à½%*�Õ)3�"Ð�'‰DBº?áâ…Y?ë�Ö-¢ èæ
ÂN‚Á²µl»1JV!­SmLZ�5†æÚÔ
:?ˆãBÂO�¢
‚�Y?éa˜8�Q>`Ó£~7ƒy)ÕÐf©iuKå Ã�g�[¡@hŶkÙÇq]'TÝTi¢b�.®Sl¬uØP�ð�Iœ{ š��Lµ�Í„~CeÐ�øá€ÀW<‰­�7�{°î�;�‡��R®Ã¸)|X³1¨� |�úº¤Ô°ÝÊŠ�¨�?¢:C‡ÈXBÛ�”ëØs�œ"’è�bÒZÍ�Ó��aAñ¹89fè�f�”ÏÁýþð„�RH!…�RH!…�RH!…ÔUú't�‡ �P��----------------

@vicuna
Copy link
Author

vicuna commented Mar 27, 2002

Comment author: administrator

J'ai un petit probleme avec camllex. Une chaine telle que
[...]
ps : plusieurs des exercices http://caml.inria.fr/Examples/oc.tar.gz ne
compilent plus sous ocaml 3.04 -- j'y etais alle cherche du secours :(

J'ai refait une distribution des exemples (avec encore de nouveaux
programmes :). Dites-moi si tout compile bien maintenant ...

Il y a bcp de choses qui marchent tb mais on ne fait
pas de rapport dessus ;) Bonnes Paques

Merci de vos encouragements. Joyeuses Pâques à vous aussi!

Pierre Weis

INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://pauillac.inria.fr/~weis/

@vicuna
Copy link
Author

vicuna commented Mar 29, 2002

Comment author: administrator

Glitch in user's lexer definition.

@vicuna vicuna closed this as completed Mar 29, 2002
@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