<p dir="ltr"><br>
On Nov 8, 2015 3:31 PM, "Roxana Stan via cpl" <<a href="mailto:cpl@cursuri.cs.pub.ro">cpl@cursuri.cs.pub.ro</a>> wrote:<br>
><br>
><br>
> Buna,<br>
><br>
> Referitor la erorile de natura sintactica ce trebuie tratate in cadrul temei de casa 1, in manualul limbajului regasesc cazuri de eroare dar majoritatea lor par a fi de natura semantica, daca nu ma insel, precum:<br>
><br>
> - "Este o eroare sa aveti doua clase cu acelasi nume (nu puteti redefini o clasa)."<br>
> - "Este o eroare definirea a doua atribute sau a doua metode cu acelasi nume in cadrul aceleiasi clase, dar este perfect legal cazul in care un atribut si o metoda au acelasi nume."<br>
> - "Este o eroare daca tipul expresiei cu care se initializeaza atributul nu corespunde cu tipul declarat."<br>
><br>
> Considerand aceste erori de natura semantica, nu imi este clar in ce cazuri ar trebui tratate erorile de natura sintactica. Practic, nu exista in checker-ul temei teste referitoare la tratarea acestor erori.<br>
><br>
> Multumesc,<br>
> Roxana<br>
></p>
<p dir="ltr">Buna,</p>
<p dir="ltr">Nu trebuie tratate erorile de natura semantica. Pentru erorile de natura sintactica, din ce am inteles, trebuie doar sa lasi parser-ul sa-si afiseze el eroarea.</p>
<p dir="ltr">Pe scurt, ideea e sa-ti treaca toate testele din checker.</p>
<p dir="ltr">Marius</p>