Opis działania apletu



Applet jest integralną częścią strony. Służy on do wyznaczania zbiorów symboli pierwszych i następnych dla poszczególnych produkcji. Za pomocą tego programu możliwa jest także poprawa gramatyk (eliminacja lewostronnej faktoryzacji i rekurencji) tak, aby spełniały I i II regułę gramatyczną.

Gdy użytkownik wybierze jedną z trzech dostępnych pozycji, zostanie wyświetlone okno dla odpowiedniej gramatyki. W momencie wyznaczenia wszystkich poprawnych odpowiedzi na dole okna pojawia się przycisk dalej. Gdy zostanie on wciśnięty przez użytkownika zostanie wywołana akcja zamknięcia okna i załadownie nowego. Okno wyboru produkcji, które nie spełniają I i II reguły gramatycznej posiada trzy stany. Stan początkowy charakteryzuje się tym że nie zostało nic wybrane. Następne dwa stany są zależne od wyznaczonych odpowiedzi. Jeśli zostanie wyświetlony komentarz ”SPRÓBUJ JESZCZE RAZ”, wiadome jest, że nie wyznaczono wszystkich poprawnych odpowiedzi. W momencie wyznaczenia wszystkich poprawnych odpowiedzi zostanie wyświetlony przycisk Dalej na samym dole okna. W momencie wciśnięcia tego przycisku zostaje zamknięte to okno i załadowane nowe, w którym należy dokonać poprawy produkcji aby spełniały reguły gramatyczne. Koniec wyznaczania tych zbiorów następuje w momencie wyświetlenia na końcu przycisku Wszystko Zostało Wykonane Poprawnie.

PS: If the applet doesn't work, you should add the website in the exception site list in java control pannel in security tab.
For more details you can visit: Applet security issue