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

ispis pogresne linije

by Zdravko Radosavljevic
nedelja, 22. januar 2006 - 03:37.

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?