commentaires //

Bugs

Modérateur : xcasadmin

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

commentaires //

Message par frederic han » mer. déc. 01, 2010 9:59 pm

Salut,
est ce voulu qu'en 0.9.1 les commentaires de fin de ligne: //
ne passent plus? seuls /* */ marche.

en mode maple le # non plus

fred

parisse
Messages : 5740
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: commentaires //

Message par parisse » jeu. déc. 02, 2010 8:18 am

Tu as un exemple? je viens d'essayer
1+2//abc
qui me repond bien 3
et en mode maple
1+2 # abc
qui repond 3 aussi

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: commentaires //

Message par frederic han » jeu. déc. 02, 2010 6:12 pm

sous giac ca marche aussi pour moi, mais pas sous xcas avec la version que j'ai compile ces jours ci:

http://people.math.jussieu.fr/~han/xcas ... inux32.tgz

ca vient peut etre de ma compilation?

Fred

parisse
Messages : 5740
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: commentaires //

Message par parisse » jeu. déc. 02, 2010 7:04 pm

bizarre en effet, j'ai testé avec xcas, pas avec giac.

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: commentaires //

Message par frederic han » lun. déc. 06, 2010 11:37 am

Si je fais:
1+2//

j'ai parse error line 1 column 6 sous linux et freebsd.
avec la version 0.9.1 du 3/12
en revanche tout va bien avec la 0.9.1 d'avant le 25/11.

NB:
si je fais (dans une nouvelle session)
1
2
3
4
5
6
1+
l'un me dit parse error line 2 column 3
alors que la version qui pose pb:
parse error line 1 column 6 at end of input. to get a new line use shift enter....
(je n'arrive pas a faire augmenter ce line 1 et la colonne a l'air trop grande )
Fred

parisse
Messages : 5740
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: commentaires //

Message par parisse » lun. déc. 06, 2010 12:07 pm

je crois que je sais pourquoi. J'avais supprime l'ajout d'un saut de ligne systematique dans le lexer, pour eviter d'avoir une erreur a une ligne non existante dans l'input initial, mais du coup les commentaires ne sont plus reconnus sur une ligne. Je reviens a la situation anterieure.
C'est dans input_lexer.ll, ligne 1649
lexer_string = ss+" \n ÿ";

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: commentaires //

Message par frederic han » lun. déc. 06, 2010 8:36 pm

Oui c'est bien ca, maintenant ca marche

Fred

Répondre