Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001279OCamlOCaml generalpublic2002-07-30 19:382002-07-31 13:51
Reporteradministrator 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionno change required 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001279: Camlp4_et_opérateurs_en_?
DescriptionHello,

Un petit problème avec Camlp4: il ne reconnait pas les opérateurs préfixes
qui commencent par ?, contrairement au lexer/parser d'OCaml.

# #load "camlp4o.cma";;
        Camlp4 Parsing version 3.05

# let (??) x = x+1;;
val ( ?? ) : int -> int = <fun>
# ?? 3;;
Toplevel input:
# ?? 3;;
  ^^
Parse error: illegal begin of top_phrase



-- Alain

TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0002529)
administrator (administrator)
2002-07-31 13:51

> Un petit problème avec Camlp4: il ne reconnait pas les opérateurs préfixes
> qui commencent par ?, contrairement au lexer/parser d'OCaml.

Pas tout à fait: "???" marche très bien, par exemple :-) En fait,
"??" est utilisé comme mot-clé dans la syntaxe des stream parsers, et
n'est donc pas autorisé comme opérateur par le parser de Camlp4.

- Xavier Leroy

(0002530)
administrator (administrator)
2002-07-31 13:51

Camlp4o reserves "??" as a keyword for stream parsers.

- Issue History
Date Modified Username Field Change
2005-11-18 10:13 administrator New Issue


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker