«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2004

Re: newline

by Nikola Mihajlovic
ponedeljak, 29. novembar 2004 - 17:38.


----- Original Message ----- From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
To: <ri4pp@titan.etf.bg.ac.yu>
Sent: Saturday, November 27, 2004 1:16 PM
Subject: Re: [ri4pp] \n u windows/dos okruzenju


Mislim da je u pitanju to da ako neko napravi fajl u kome novi
red nece biti \r\n, nego samo \n, to nas lexer mora da prepozna...
I ja u regularne izraze ne mogu da stavim samo \n (jer onda ne
prepoznaje \r\n), ali mislim da ce to raditi ako bude analizirao
fajl u kome su novi redovi \n.(u Windowsu su valjda uvek \r\n ???)
Sa \n|\r\n radi lepo, ali ne znam da li je to ono sto treba da uradimo.

To i trebate da uradite, kad god naidje na \n ili na \r\n treba da vrati
sym.NEWLINE

Zašto je parseru potreban NEWLINE?
Zar ne bi trebalo da se ignorišu beline?
Da li treba da se vraća i sym.TAB ili sym.SPACE... :-)