Hello Hendrik, Am Donnerstag, den 16.02.2012, 10:38 +0100 schrieb Hendrik Tews: > I compiled it with ocamlopt > > I don't believe that. Compiling your example with ocamlopt gives > > > File "brackets.ml", line 3, characters 0-2: > > Error: Comment not terminated > > while you reported a different error message.
Yes and no. Here is the original call: ocamlopt -pp 'camlp4o pa_macro.cmo' brackets.ml This results in File "brackets.ml", line 34, characters 15-559 (end at line 60, character 0): Quotation not terminated File "brackets.ml", line 1, characters 0-1: Error: Preprocessor error If you compile it with ocamlopt brackets.ml, you got: File "brackets.ml", line 3, characters 0-2: Error: Comment not terminated The problem will be the preprocessor. In my original posting I was not able to decide between ocamlopt and preprocessor errors. However, first it is very strange to have a rule "quotation marks must be balanced within comments". There is no good reason to defeat this rule, IMHO. Second, the error message of preprocessor is misunderstanding, because it is very hard to find the position of the problem. > If we could reproduce your error message, we could maybe file a > feature request for a more informative error message. The error That would be fine... > message of ocamlopt is good enough, I believe. It would be fine asking to disable this strange rule, too. :) Thanks in advance, Bye Andreas -- Andreas Romeyke - Abteilung Blindenschrift - Deutsche Zentralbücherei für Blinde zu Leipzig (DZB) Gustav-Adolf-Straße 7, 04105 Leipzig Tel: +49 341 7113-..., Fax: +49 341 7113-125 Internet: www.dzb.de E-Mail: andreas.rome...@dzb.de
signature.asc
Description: This is a digitally signed message part