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

Re: ispis pogresne linije

by Rade Jakovljevic
ponedeljak, 23. januar 2006 - 19:06.

Verovatno je kasno za ovaj odgovor, ali nije mi radila telefonska centrala od subote...
Ipak mislim da je odgovor na ovo sledeci:
Ti si verovatno u smeni koja se koristi pri oporavku stavio nesto kao:

IF error ENDIF:endif,

a onda sa endifleft i dobio broj linije sa greskom?
Ako sam bio u pravu, probaj sta ce se desiti kada stavis:

IF error:err ENDIF,

a broj linije dohvatas sa errleft.

Nadam se da sam pomogao, pozdrav.

On Sun, 22 Jan 2006 02:50:07 +0100, Zdravko Radosavljevic <rzdravko@verat.net> wrote:

Imam problem sa ispisom linije kada se parser oporavlja od greske u nekoj
kontr. strukturi.
Na pr:
if (h<6) greska
{ read(i);
... ili ovde greska
...
}
endif


ispisuje mi uvek liniju u kojoj je endif (ili neki drugi kraj kontrole
endwhile , end. ...) a ne liniju u kojoj je stvarno greska.
Ispisuje dobro samo kada su pocetak i kraj kontrole u istoj liniji.
Ovo se odnosi samo na sintaksne greske,leksicke ispisuje kako treba.
Ispisujem uhvacenu liniju error[i].line - gde gresim?

-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
-----------------------------------------------------------------