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
Options lignes de commande & camlp4 #3186
Comments
Comment author: administrator Salut, On Thu, Feb 07, 2002 at 01:24:51AM +0100, garrigue@kurims.kyoto-u.ac.jp wrote:
Moi je pense qu'il faudrait deux nouveaux noeuds d'arbre de syntaxe:
Effectivement, on pourrait aussi faire ça. C'est un peu bizarre mais -- |
Comment author: administrator Bonjour,
Absolument d'accord avec toi. Le plus propre est évidemment deux noeuds de Amicalement, Pierre Weis INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://pauillac.inria.fr/~weis/ |
Comment author: administrator From: Francois.Pottier@inria.fr
Un petit grep Clflags sur parser.mly montre que -unsafe est la seule Pour parler comme Maxence, ca m'embeterait puisque l'arbre de syntaxe Si la seule option concernee est -unsafe, pourquoi ne pas juste Jacques |
Comment author: administrator Salut, On Thu, Feb 07, 2002 at 05:18:19PM +0900, Jacques Garrigue wrote:
Il n'y a pas à indiquer de module dans l'arbre de syntaxe: le noeud -- |
Comment author: administrator On Thu, Feb 07, 2002 at 10:12:41AM +0100, garrigue@kurims.kyoto-u.ac.jp wrote:
Et alors? Faut ce qu'il faut. À la limite, on peut imaginer Si la notion existe, il faut la représenter. Dans mon arbre moi j'utilise un "array access", un "string access", Donc, moi je dirais même de supprimer le Pexp_setfield et le remplacer -- |
Comment author: administrator
Complique', non. Mais intrinsequement, c'est un hack, et il se trouve Le repousser jusqu'a Ou alors il faudrait une sorte d'overloading qui permette de declarer
Le seul avantage est que ca se fait en une seule ligne.
|
Comment author: administrator Salut Daniel,
Il y a aussi unsafe_set, donc ca ferait 4 operations. Jacques |
Comment author: administrator
Pourquoi pas, ça pourrait suffire au moins à éviter le piège... -- |
Comment author: administrator Salut, On Fri, Feb 08, 2002 at 09:45:12AM +0100, Francois.Pottier@inria.fr wrote:
Ok, après reflexions et discussions, on fait ça: je m'en occupe. -- |
Comment author: administrator Warning added by Daniel (2002-02-08) |
Original bug ID: 864
Reporter: administrator
Status: closed
Resolution: fixed
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)
Bug description
Bonjour à tous,
Je voudrais signaler une petite mis-feature qui, à mon avis,
risque de piéger pas mal de monde. Si on écrit, par exemple
ocamlopt -pp camlp4o -unsafe toto.ml
alors l'option -unsafe est ignorée et n'a aucun effet. Il
faut écrire, pour qu'elle soit prise en compte,
ocamlopt -pp "camlp4o -unsafe" toto.ml
Ça me paraît relativement subtil. N'est-il pas possible que
ocamlopt attrape les options qui affectent le parsing et les
passe automatiquement au préprocesseur (s'il y en a un) de
façon à ce que les deux commandes ci-dessus aient le même
effet?
--
François Pottier
Francois.Pottier@inria.fr
http://pauillac.inria.fr/~fpottier/
The text was updated successfully, but these errors were encountered: