[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

conversion tools don't ignore comments



At page 379 of vol 12 of smbx manuals, it says that the conversion tools
ignore code inside comments.  That's what I want.  However, when
converting dw to clim, it actually tries to convert code inside comments
resulting in errors (can't parse because of missing parentheses,...) and
sometimes in very annoying situations (f.i. when inserting conversion
comments).

In one example, the original text in the buffer was:

1      ;;   qui convenait le mieux (bien en tout cas) etait d'ajouter 0.3 a la longueur de la
      ;;   chaine qui doit se trouver dans ce rectangle blanc.
;    (dw:with-output-as-presentation (:stream stream
;				     :object self	;element-graphique
;				     :type (type-of self)	;'ligne-graphique-mixin
;				     :single-box nil
;				     )
;      ;; on utilise cette macro plutot que de placer le keyword :character-style dans le
;      ;; graphics:draw-string car le mot cle :bind-line-height permet de modifier le resultat
;      ;; des messages :char-width et :line-height en fonction du character-style. De cette
;      ;; maniere, les deux rectangles se superposent correctement (cfr comment ci-dessus)
;      ;; quelque soit le style.
;      (with-character-style (character-style stream :bind-line-height t)
;	(let* ((largeur-name (* (+ 0.3 (length name))


0and after conversion, it was (see the ?????? marks):

1	;;   qui convenait le mieux (bien en tout cas) etait d'ajouter 0.3 a la longueur de la
	;;   chaine qui doit se trouver dans ce rectangle blanc.
;    0;;---** Is this conversion correct? **---
	1(0clim:with-output-as-presentation 1(:stream0 1stream0    ;???????this will get evaluated!!!
1;				     :object self	;element-graphique
;				     :type (type-of self)	;'ligne-graphique-mixin
;				     :single-box nil
;				     )
;      ;; on utilise cette macro plutot que de placer le keyword :character-style dans le
;      ;; graphics:draw-string car le mot cle :bind-line-height permet de modifier le resultat
;      ;; des messages :char-width et :line-height en fonction du character-style. De cette
;      ;; maniere, les deux rectangles se superposent correctement (cfr comment ci-dessus)
;      ;; quelque soit le style.
;      0;;---** Is this conversion correct? **---
       1(0clim:with-text-style 1(character-style0 1stream)0         ;????????
1;	(let* ((largeur-name (* (+ 0.3 (length name))


0How can I stop that behaviour (other than manually removing all comments...)?

Thanks for your help

Vincent
--
Keunen Vincent                  Network Research Belgium
R&D, Software Engineer          Parc Industriel des Hauts-Sarts
keunen@nrb.be                   2e Avenue, 65
tel: +32 41 407282              B-4040 Herstal
fax: +32 41 481170              BELGIUM