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
Comments
Comment author: administrator Bonjour,
C'est maintenant repare dans la version de travail (j'ai renomme "state" -- Damien |
Comment author: administrator On Sat, 26 Jul 2003, Damien Doligez wrote:
J'ai l'impression que "lex_tables" peut poser le même problème et devrait Sinon, je ne sais pas si c'est un bug, mais j'ai remarqué que -- |
Comment author: administrator
Bien vu. C'est fait dans la version de travail.
Je n'arrive pas a reproduire ce probleme. Tu peux m'envoyer un exemple ? -- Damien |
Comment author: administrator On Thu, 31 Jul 2003, Damien Doligez wrote:
En fait, en regardant mieux, je crois que ça n'arrive qu'au début d'un
alors que avec la 3.06 on avait:
-- �‹���!)?��í} |œÕ‘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ÿ‹#Í
|
Comment author: administrator
OK, vu. En fait c'est faux aussi en 3.06, comme on peut le voir avec C'est repare dans la version de travail. -- Damien |
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 }
The text was updated successfully, but these errors were encountered: