* Pauline Kra <[EMAIL PROTECTED]>:
> chkforpuncttag(W,_) 
> :-member(W,['/','<','>','-','[','{','_','+','=','|','\','?']),!.

You need to escape the \ -> \\

> get_tagsentence(['%','%'|Rest],Sent,Remainder) :-
> 
>      get_tagsentence(Rest,_,Rem),       % line 78
> 
>      get_tagsentence(Rem,Sent,Remainder).
> 
> get_tagsentence([X,.,Y,Z|Rest],[X,.],[Y,Z|Rest]) :-   % break up "140. 3+"

This seems to be line 78 (and not the one marked as such)

>      number(X), number(Y), Z = '+', !.  % Y belongs to '+' for new sentence
> 
> get_tagsentence([X,.,Y,Z|Rest],[N|SRest],LRest) :-   % line 82

If you want the character 'dot' you need to enclose it in single quotes 
-> '.' 

Best,

        Sylvain

-- 
Sylvain Soliman <[EMAIL PROTECTED]>         Tel: (+33) 1 39635761
INRIA Paris-Rocquencourt - Equipe CONTRAINTES      Fax: (+33) 1 39635469
Domaine de Voluceau, Rocquencourt, BP 105   GnuPG Public Key: 0x0F53AF99
78153 LE CHESNAY CEDEX - FRANCE    http://contraintes.inria.fr/~soliman/

Attachment: pgpkpBUJ4ES6W.pgp
Description: PGP signature

_______________________________________________
Users-prolog mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/users-prolog

Reply via email to