3041
edycji
(Utworzono nową stronę "= Wstęp = == Wykaz oznaczeń == * OSL - język operatora * TZ - oznacza tytuł zbioru, parametr zleceń; * WO - oznacza wskazanie opcji w zleceniach. Wskazanie opcji ...") |
|||
Linia 192: | Linia 192: | ||
== Wykaz błędów == | == Wykaz błędów == | ||
Przekroczenie ograniczeń ilościowych translatora, niektóre błędy semantyczne i niektóre grube błędy gramatyczne w pierwszym etapie tłumaczenia są opisywane przy pomocy krótkich zwrotów zaczerpniętych z terminologii angielskiej. Niżej podajemy wykaz tych zwrotów. Symbol <nowiki><I></nowiki> oznacza nazwę, a symbol <nowiki><S></nowiki> oznacza nazwę lub symbol podstawowy użyty w programie. | Przekroczenie ograniczeń ilościowych translatora, niektóre błędy semantyczne i niektóre grube błędy gramatyczne w pierwszym etapie tłumaczenia są opisywane przy pomocy krótkich zwrotów zaczerpniętych z terminologii angielskiej. Niżej podajemy wykaz tych zwrotów. Symbol <tt><nowiki><I></nowiki></tt> oznacza nazwę, a symbol <tt><nowiki><S></nowiki></tt> oznacza nazwę lub symbol podstawowy użyty w programie. | ||
* <tt>DECLIST OVERFLOW</tt> - zbyt wiele opisów lub specyfikacji (informacje o opisach zajmują więcej, niż 2048 komórek pamięci). | * <tt>DECLIST OVERFLOW</tt> - zbyt wiele opisów lub specyfikacji (informacje o opisach zajmują więcej, niż 2048 komórek pamięci). | ||
* <tt>IDLIST OVERFLOW</tt> - zbyt wiele różnych nazw (nazwy zajmują więcej, niż 1024 komórek pamięci). | * <tt>IDLIST OVERFLOW</tt> - zbyt wiele różnych nazw (nazwy zajmują więcej, niż 1024 komórek pamięci). | ||
* <tt><nowiki><I></nowiki IN BOUND PAIR LIST</tt> - wykaz par granicznych w opisie tablic zawiera lokalną nazwę <nowiki><I></nowiki. | * <tt><nowiki><I></nowiki> IN BOUND PAIR LIST</tt> - wykaz par granicznych w opisie tablic zawiera lokalną nazwę <tt><nowiki><I></nowiki></tt>. | ||
* <tt>NUMBER LIST OVERFLOW</tt> - zbyt wiele różnych stałych (więcej, niż 510 różnych stałych całkowitych lub więcej, niż 512 różnych stałych rzeczywistych). | * <tt>NUMBER LIST OVERFLOW</tt> - zbyt wiele różnych stałych (więcej, niż 510 różnych stałych całkowitych lub więcej, niż 512 różnych stałych rzeczywistych). | ||
* <tt><nowiki><I></nowiki> OUT OF SCOPE</tt> - nazwy <nowiki><I></nowiki> opisanej w programie użyto poza jej obszarem działania. | * <tt><nowiki><I></nowiki> OUT OF SCOPE</tt> - nazwy <tt><nowiki><I></nowiki></tt> opisanej w programie użyto poza jej obszarem działania. | ||
* <tt><nowiki><I></nowiki> := OUT OF PROCEDURE BODY</tt> - podstawienie pod nazwę procedury <tt><nowiki><I></nowiki></tt> występuje poza treścią tej procedury. | * <tt><nowiki><I></nowiki> := OUT OF PROCEDURE BODY</tt> - podstawienie pod nazwę procedury <tt><nowiki><I></nowiki></tt> występuje poza treścią tej procedury. | ||
* <tt><nowiki><I></nowiki> REPEATED</tt> | * <tt><nowiki><I></nowiki> REPEATED</tt> | ||
Linia 204: | Linia 204: | ||
** Nazwa <nowiki><I></nowiki> powtórzona w wykazie parametrów formalnych; | ** Nazwa <nowiki><I></nowiki> powtórzona w wykazie parametrów formalnych; | ||
** Nazwa <nowiki><I></nowiki> powtórzona w zbiorze wartości; | ** Nazwa <nowiki><I></nowiki> powtórzona w zbiorze wartości; | ||
** Parametr formalny <nowiki><I></nowiki> powtórnie specyfikowany; | ** Parametr formalny <tt><nowiki><I></nowiki></tt> powtórnie specyfikowany; | ||
* <tt>PROCEDURE LEVEL OVERFLOW</tt> - stopień procedury większy od 3. | * <tt>PROCEDURE LEVEL OVERFLOW</tt> - stopień procedury większy od 3. | ||
* <tt>SPACE OVERFLOW</tt> - brak miejsca w pamięci maszyny. | * <tt>SPACE OVERFLOW</tt> - brak miejsca w pamięci maszyny. | ||
* <tt>STRING LIST OVERFLOW</tt> - zbyt wiele łańcuchów (kolejny czytany łańcuch jest różny od wszystkich dotąd przeczytanych łańcuchów zajmujących łącznie więcej, niż 1024 komórki pamięci). | * <tt>STRING LIST OVERFLOW</tt> - zbyt wiele łańcuchów (kolejny czytany łańcuch jest różny od wszystkich dotąd przeczytanych łańcuchów zajmujących łącznie więcej, niż 1024 komórki pamięci). | ||
* <tt><nowiki><I></nowiki> UNDECLARED</tt> - użyta nazwa <nowiki><I></nowiki> nie jest w programie opisana, ani nie jest nazwą standardową. | * <tt><nowiki><I></nowiki> UNDECLARED</tt> - użyta nazwa <tt><nowiki><I></nowiki></tt> nie jest w programie opisana, ani nie jest nazwą standardową. | ||
* <tt><nowiki><S></nowiki> UNEXPECTED<tt> | * <tt><nowiki><S></nowiki> UNEXPECTED</tt> | ||
** Symbol <nowiki><S></nowiki> użyty w niedopuszczalnym kontekście; | ** Symbol <tt><nowiki><S></nowiki></tt> użyty w niedopuszczalnym kontekście; | ||
** Nazwa <nowiki><S></nowiki> wymieniona w zbiorze wartości lub w zbiorze specyfikacji nie występuje w wykazie parametrów formalnych; | ** Nazwa <tt><nowiki><S></nowiki></tt> wymieniona w zbiorze wartości lub w zbiorze specyfikacji nie występuje w wykazie parametrów formalnych; | ||
* Parametr formalny <nowiki><S></nowiki> o specyfikacji _\l_\a_\b_\e_\l, _\s_\w_\i_\ t_\c_\h, _\s_\t_\r_\i_\n_\g, _\p_\r_\o_\c_\e_\d_\u_\r_\e, umieszczony w zbiorze wartości. | * Parametr formalny <tt><nowiki><S></nowiki></tt> o specyfikacji _\l_\a_\b_\e_\l, _\s_\w_\i_\ t_\c_\h, _\s_\t_\r_\i_\n_\g, _\p_\r_\o_\c_\e_\d_\u_\r_\e, umieszczony w zbiorze wartości. | ||
* <tt>VALIST OVERFLOW</tt> - przetłumaczenie programu wymaga wprowadzenia zbyt wielu zmiennych dodatkowych. | * <tt>VALIST OVERFLOW</tt> - przetłumaczenie programu wymaga wprowadzenia zbyt wielu zmiennych dodatkowych. |