14 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \@\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
44 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \$EDYTOR STRUKTURALNY\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
47 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ JEZYKA LOGLAN\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
52 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \7Instrukcja u\8x\7ytkowania\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
54 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
59 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \1Jerzy Bartoszek\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
62 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
104 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Pozna\2n\1, stycze\2n \11990\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
128 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Spis tre\2s\1ci\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
134 1. Og\2o\1lna charakterystyka edytora........................3\,
\r
137 2. Menu g\2lo\1wne...........................................5\,
\r
140 3. Okienko edycyjne......................................7\,
\r
143 4. Okienko komunikacyjne................................10\,
\r
146 5. Okienko informacyjne.................................10\,
\r
149 6. Wywo\2l\1ywanie edy\2t\1o\2r\1a..................................10\,
\r
152 7. Literatura...........................................11\,
\r
189 \^\ \ \ \ \ \ \ \ \ \ \ \ \ 1. Og\2o\1lna charakterystyka edytora\ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
201 Edytor strukturalny \ u\2l\1atwia \ pisanie \ i modyfikowanie
\r
204 program\2o\1w w j\2e\1zyku Loglan. Wykorzystuj\2a\1c \ edytor \ u\2x\1ytkownik
\r
210 - wprowadza\2c \ \1tekstu \ ca\2l\1ego \ programu \ metod\2a \ \1"znak \ po \,
\r
213 znaku", poniewa\2x \1s\2l\1owa kluczowe oraz niekt\2o\1re sk\2l\1adowe
\r
216 "lukru syntaktycznego" s\2a \1generowane automatycznie;\,
\r
219 - pami\2e\1ta\2c \ \1kszta\2l\1tu \ deklaracji \ i \ instrukcji, \ poniewa\2x
\r
222 \1sugeruj\2a \1to szablony.\,
\r
225 Szablony sk\2l\1adaj\2a \1si\2e \1z p\2o\1l sta\2l\1ych \ - \ odpowiadaj\2a\1cych
\r
228 terminalom \ gramatyki \ Loglanu \ oraz \ z \ p\2o\1l \ \ zmiennych \ \ -
\r
231 odpowiadaj\2a\1cych nieterminalom.\,
\r
234 Tworzenie \ programu \ rozpoczyna \ si\2e \ \1od \ \ zastosowania
\r
237 szablonu \ ca\2l\1ego \ \ programu \ \ i \ \ polega \ \ na \ \ zast\2e\1powaniu
\r
240 (rozwijaniu) p\2o\1l \ zmiennych przez teksty \ lub \ szablony \ tak
\r
243 d\2l\1ugo, dop\2o\1ki w programie wyst\2e\1puj\2a \1nieterminale czyli \ pola
\r
246 nierozwini\2e\1te.\,
\r
249 Pole rozwini\2e\1te mo\2x\1na zwin\2ac \1na powr\2o\1t do \ nieterminala
\r
252 lub usun\2ac\1, gdy gramatyka Loglanu na to pozwala.\,
\r
255 Dob\2o\1r szablon\2o\1w wspomagany jest przez technik\2e \1wyboru z
\r
258 menu. \ Teksty \ wprowadzane \ \ przez \ \ u\2x\1ytkownika \ \ podlegaj\2a
\r
261 \1natychmiastowej weryfikacji sk\2l\1adniowej.\,
\r
264 U\2x\1ytkownik wsp\2ol\1pracuje z edytorem poprzez \ klawiatur\2e
\r
267 \1i system okienek na monitorze ekranowym (rys. 1). Na ekranie
\r
270 wyr\2ox\1niono menu g\2lo\1wne i okienka: edycyjne, komunikacyjne i
\r
282 \(u---------------------------------------------------o\,
\r
285 \10 \(1\ \ \1Edit File Setup Quit\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \(1\,
\r
287 1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 1\,
\r
288 \+ \11 \(1u-------------------- \1Editor \(---------------------o1
\r
292 11\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 11\,
\r
298 11\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 11\,
\r
300 \+ 11 \1Okienko edycyjne \(11
\r
304 11\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 11\,
\r
310 11\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 11\,
\r
315 \+ m-------------------------------------------------.1
\r
317 \- \121 \(1u------------------- \1Messages \(--------------------o1
\r
319 11\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \1Okienko komunikacyjne\ \ \ \ \ \ \ \ \ \ \ \ \(11\,
\r
322 \123 \ \(m-------------------------------------------------.\,
\r
324 \+ \1Okienko informacyjne \(1
\r
326 \- m---------------------------------------------------.
\r
331 \1Rys.1 Struktura ekranu.\,
\r
337 Menu g\2lo\1wne wymienia us\2l\1ugi \2s\1wiadczone \ u\2x\1ytkownikowi.
\r
340 Niekt\2o\1re jego pozycje posiadaj\2a \1menu szczeg\2ol\1owe.\,
\r
343 W okienku edycyjnym odbywa \ si\2e \ \1konstruowanie \ tekstu
\r
349 W okienku komunikacyjnym edytor wyprowadza komunikaty,
\r
352 pytania i polecenia kierowane do \ u\2x\1ytkownika.
\r
355 Poprzez \ \ okienko \ \ informacyjne \ \ edytor \ \ \ instruuje
\r
358 u\2x\1ytkownika o \ dzia\2l\1aniach \ dopuszczalnych \ w \ danym \ stanie
\r
361 edycji. \ Szczeg\2ol\1y \ tych \ dzia\2l\1a\2n \ \1opisano \ \ w \ \ przewodniku
\r
364 (helpie) \ wywo\2l\1ywanym przez u\2x\1ytkownika przyciskiem \7F1\1.\,
\r
370 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 2. Menu g\2lo\1wne\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
376 Menu g\2lo\1wne (patrz rys.1) zawiera cztery pozycje: \7Edit\1,
\r
379 \7File\1, \7Setup \1i \7Quit\1.\,
\r
382 Pozycja \7Edit \1inicjuje edycj\2e \1w okienku edycyjnym. Powr\2o\1t
\r
385 do menu g\2lo\1wnego z tego okienka wymusza przycisk \7Esc\1.\,
\r
388 Pozycja \ \7File \ \1zwi\2a\1zana \ jest \ g\2lo\1wnie z \ operacjami \ na
\r
391 plikach. \ Zawiera \ ona \ menu \ szczeg\2ol\1owe \ przedstawione \ na
\r
399 \+ ______________________
\r
400 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \(o\,
\r
402 \- 1 \1Load structure \(1
\r
404 \+ 1 \1Save structure
\r
408 \+ 1 \1test Completness
\r
410 \+ 1 \1Operating system
\r
411 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \(1\,
\r
412 \- 1\1_____________________
\r
419 \1Rys. 2 Menu szczeg\2ol\1owe dla File\,
\r
425 Pozycja \7Load structure \1umo\2x\1liwia wczytanie \ do \ edytora
\r
428 struktury programu zapami\2e\1tanej w \ pliku. \ Wczytany \ program
\r
431 mo\2x\1e by\2c \1nast\2e\1pnie poddany edycji.\,
\r
434 Wyb\2o\1r pozycji \ \7Save \ structure \ \1spowoduje \ zapami\2e\1tanie
\r
437 struktury aktualnie tworzonego programu.\,
\r
440 Tekst tworzonego programu mo\2x\1na \ zapami\2e\1ta\2c \ \1wybieraj\2a\1c
\r
443 pozycj\2e \7save Text\1. Plik \ zawieraj\2a\1cy \ taki \ tekst \ mo\2x\1e \ by\2c
\r
446 \1nast\2e\1pnie drukowany za pomoc\2a \1standardowych polece\2n \ \1systemu
\r
449 DOS lub mo\2x\1e stanowi\2c \1dan\2a \1dla kompilatora.\,
\r
452 Pozycja \7test Completness \1s\2l\1u\2x\1y \ do \ sprawdzania, \ czy \ w
\r
455 tworzonym programie s\2a \1jeszcze nieterminale.\,
\r
458 Kr\2o\1tkotrwa\2l\1e wyj\2s\1cie z edytora do \ systemu \ operacyjnego
\r
461 zapewnia pozycja \ \7Operating \ system\1. \ Powr\2o\1t \ do \ edytora \ z
\r
464 systemu jest w\2o\1wczas \ mo\2x\1liwy \ poprzez \ systemowe \ polecenie
\r
470 Nazwy \ plik\2o\1w \ bior\2a\1cych \ udzia\2l \ \1w \ wy\2x\1ej \ wspomnianych
\r
473 operacjach podaje \ si\2e \ \1w \ specjalnym \ okienku. \ Okienko \ to
\r
476 pojawia si\2e \1po wybraniu danej pozycji z menu. Po \ pojawieniu
\r
479 si\2e \1okienka mo\2x\1na tak\2x\1e nacisn\2ac \1przycisk Enter. Wy\2s\1wietlone
\r
482 zostan\2a \1w\2o\1wczas \ wszystkie \ pliki \ z \ aktualnego \ katalogu,
\r
485 kt\2o\1re posiadaj\2a \ \1rozszerzenie \ podane \ w \ okienku. \ Stosuj\2a\1c
\r
488 przyciski ze strza\2l\1kami oraz Enter \ mo\2x\1na \ wybra\2c \ \1potrzebny
\r
494 Pozycja \ \7Setup \ \ \1u\2l\1atwia \ \ zmian\2e \ \ \1wielko\2s\1ci \ \ okienka
\r
497 edycyjnego \ \ i \ \ komunikacyjnego \ \ oraz \ \ zmian\2e \ \ \ \1katalogu
\r
500 aktualnego. Menu szczeg\2ol\1owe tej pozycji podaje rysunek 3.\,
\r
508 \ \ \ \ \ \ \ \ \ _____________________
\r
512 \- 1 \1Directory \(1
\r
514 \- 1 \1Edit_window size \(1
\r
516 \- 1 \1Message_window size\(1
\r
519 \- \1____________________
\r
526 \1Rys. 3 Menu szczeg\2ol\1owe dla Setup\,
\r
532 Podczas \ zmiany \ wielko\2s\1ci \ okienek \ nale\2x\1y \ pos\2l\1ugiwa\2c \ \1si\2e
\r
535 \1przyciskami opisanymi w okienku informacyjnym.\,
\r
541 Ostatni\2a \1pozycj\2a \1menu g\2lo\1wnego \ jest \ \7Quit\1. \ Jej \ wyb\2o\1r
\r
544 ko\2n\1czy prac\2e \1z edytorem.\,
\r
556 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 3. Okienko edycyjne\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
562 W okienku edycyjnym ma miejsce konstruowanie programu.\,
\r
565 Polego ono g\2lo\1wnie na zst\2e\1puj\2a\1cym rozwijaniu p\2o\1l.\,
\r
568 W ka\2x\1dym stanie procesu edycji \ tekst \ programu \ sk\2l\1ada
\r
571 si\2e \1z p\2o\1l sta\2l\1ych i z \ \2po\1l \ zmiennych. \ \3Pole \ stale \ \1zawiera
\r
574 sta\2l\1y tekst ( s\2a \1to zazwyczaj \ s\2l\1owa \ kluczowe),kt\2o\1rego \ nie
\r
577 mo\2x\1na zmieni\2c\1. \3Pole zmienne \1mo\2x\1e b\2yc \3nierozwini\2e\3te \1- zawiera
\r
580 w\2o\1wczas nieterminal, albo \3rozwini\2e\3te\1. Pole \ rozwini\2e\1te \ mo\2x\1e
\r
583 b\2yc \1polem elementarnym lub strukturalnym.\,
\r
586 \3Pole elementarne \ \1zawiera \ tekst \ wprowadzony \ "znak \ po
\r
589 znaku" albo wybrany z menu szczeg\2ol\1owego.\,
\r
592 \3Pole \ strukturalne \ \1zawiera \ zestaw \ p\2o\1l \ utworzony \ za
\r
595 pomoc\2a \1szablonu \ reprezentuj\2a\1cego \ konstrukcj\2e \ \1strukturaln\2a
\r
598 \1j\2e\1zyka Loglan.\,
\r
601 Pola zmienne sklasyfikowane s\2a \1zgodnie z nast\2e\1puj\2a\1cymi,
\r
604 niezale\2x\1nymi od siebie w\2l\1asno\2s\1ciami:\,
\r
607 a) usuwalno\2sc \1albo nieusuwalno\2sc \1pola,\,
\r
610 b) wype\2l\1nianie pola z wykorzystaniem menu albo bez menu,\,
\r
613 c) wype\2l\1nianie pola z \ wykorzystaniem \ szablonu \ albo \ przez
\r
619 d) \ pole \ zwyk\2l\1e, \ listowe \ albo \ elementowe; \ pole listowe
\r
622 reprezentuje list\2e \1sk\2l\1adaj\2a\1c\2a \1si\2e \1z dowolnej \ liczby \ p\2o\1l
\r
625 elementowych; pole elementowe mo\2x\1na dopisywa\2c \1i usuwa\2c\1.\,
\r
628 Zawsze jedno z \ p\2o\1l \ tekstu \ jest \ \3polem \ aktualnym\1. \ W
\r
631 okienku edycyjnym jest ono pod\2s\1wietlone\3. \ \1Operacje \ edycyjne
\r
634 powoduj\2a \ \1rozwijanie \ \ pola \ \ aktualnego, \ \ jego \ \ usuwanie,
\r
637 modyfikowanie,rozszerzanie, zaw\2ex\1anie \ lub \ zmian\2e \ \1na \ pole
\r
640 s\2a\1siednie. Stwarza to efekt przemieszczania si\2e \1po tek\2s\1cie w
\r
643 spos\2o\1b odpowiadaj\2a\1cy strukturze programu.\,
\r
646 Pole zmienne, nierozwini\2e\1te mo\2x\1na \ rozwin\2ac \ \1naciskaj\2a\1c
\r
649 przycisk \7Enter\1. Zale\2x\1nie od rodzaju \ pola \ rozwini\2e\1cie \ mo\2x\1e
\r
655 a) wpisaniu tekstu przez u\2x\1ytkownika;\,
\r
658 b) wybraniu z menu wariantu tekstu,\,
\r
661 c) rozwini\2e\1ciu pola wed\2l\1ug ustalonego szablonu,\,
\r
664 d) rozwini\2e\1ciu pola wed\2l\1ug szablonu wybranego z menu.\,
\r
667 Wyboru z menu dokonuje si\2e \1za pomoc\2a \ \1przycisku \ \7Enter\1.
\r
670 U\2x\1ycie przycisku Esc powoduje opuszczenie \ danego \ menu \ bez
\r
673 dokonania jakiegokolwiek wyboru.Przyj\2e\1to, \ \2x\1e \ pozycje \ menu
\r
676 napisane du\2x\1ymi literami oznaczaj\2a \1grup\2e \1szablon\2o\1w zawart\2a \1w
\r
679 menu jeszcze bardzej szczeg\2ol\1owym.\,
\r
682 Rozwijaj\2a\1c pole przez wpisywanie tekstu u\2x\1ytkownik mo\2x\1e
\r
685 wykorzystywa\2c \1nast\2e\1puj\2a\1ce przyciski: \(J- \1, \(-L \ \1, \ \7Del\1, \ \7Bdel\1,
\r
688 \7Ins\1, \7Home\1, \7End\1, \7Esc\1, \7Enter\1. Przyciski ze strza\2l\1kami s\2l\1u\2xa \1do
\r
691 przemieszczania si\2e \1po tek\2s\1cie. Przyciski \7Del \1i \7Bdel \1usuwaj\2a
\r
694 \1znaki z tekstu. \ \7Ins \ \1zmienia \ tryb \ wprowadzania \ znak\2o\1w \ z
\r
697 \3insert \1na \3overwrite \1i \ odwrotnie. \ \7Home \ \1i \ \7End \ \1umo\2x\1liwiaj\2a
\r
700 \1przemieszczenie si\2e \1na pocz\2a\1tek i \ koniec \ tekstu. \ Przycisk
\r
703 \7Esc \1powoduje przerwanie wprowadzania tekstu \ z \ r\2o\1wnoczesnym
\r
706 odtworzeniem \ jego \ kszta\2l\1tu \ poprzedniego. \ Przycisk \ \7Enter
\r
709 \1ko\2n\1czy wprowadzanie tekstu i jego akceptacj\2e\1, je\2s\1li jest \ on
\r
712 zgodny z gramatyk\2a \1j\2e\1zyka. Wprowadzony i zaakceptowany tekst
\r
715 mo\2x\1na modyfikowa\2c\3. \1Do tego celu s\2l\1u\2x\1y para przycisk\2o\1w \7Alt-m\1.
\r
718 W takcie modyfikacji tekstu \ stosuje \ si\2e \ \1te \ same \ zasady,
\r
721 kt\2o\1re obowi\2a\1zuj\2a \1przy jego wprowadzaniu.\,
\r
724 Pole \ \ rozwini\2e\1te \ \ mo\2x\1na \ \ zwin\2ac \ \ \1do \ \ \ nieterminala
\r
727 r\2o\1wnocze\2s\1nie naciskaj\2a\1c \7Alt-p \1(operacja \3prune\1).\,
\r
730 Je\2s\1li gramatyka \ Loglanu \ na to \ pozwala\7, \1pole \ zmienne
\r
733 (zar\2o\1wno rozwini\2e\1te jak \ i \ nierozwini\2e\1te) \ mo\2x\1na \ usun\2ac \ \1z
\r
736 tekstu programu. Do tego celu s\2l\1u\2x\1y \ para \ przycisk\2o\1w \ \7Alt-d
\r
739 \1(operacja \3delete\1).\,
\r
742 Nowe \ pole \ \ aktualne \ \ mo\2x\1na \ \ wskaza\2c \ \ \1wykorzystuj\2a\1c
\r
745 przyciski \ \ ze \ \ strza\2l\1kami, \ \ \7Home\1, \ \ \7End\1, \ \ \7PgUp\1, \ \ \ \7PgDn\1,
\r
748 \7Ctrl-Home\1, \7Ctrl-End\1, \7Alt-e \1i \7Alt-n\1. W szceg\2o\1lno\2s\1ci \7Ctrl-Home
\r
751 \1wybiera pierwsze pole zmienne w ca\2l\1ym programie \ a \ \7Ctrl-End
\r
754 \1pole ostatnie. \7Alt-e \1powoduje rozszerzenie (operacja \3extend\1)
\r
757 pola aktywnego do najbli\2x\1szej nadstruktury programu\3, \1a \7Alt-n
\r
760 \1zaw\2ex\1enie pola aktywnego do pierwszej podstruktury \ zawartej
\r
763 w dotychczasowym polu aktywnym.\,
\r
766 Na polach elementowych wchodz\2a\1cych w sk\2l\1ad \ list \ mo\2x\1na
\r
769 stosowa\2c \1dodatkowo operacje:\,
\r
772 a) dopisz nowe pole elementowe na pocz\2a\1tku listy - \7Alt-f\1,\,
\r
775 b) dopisz nowe pole elementowe na ko\2n\1cu listy - \7Alt-l\1,\,
\r
778 c) dopisz nowe \ pole \ elementowe \ przed \ (\3before\1) \ aktualnym
\r
781 polem - \7Alt-b\1,\,
\r
784 d) dopisz nowe pole elementowe za (\3after\1) aktualnym polem \ -
\r
790 Dopisywane \ \ pola \ \ s\2a \ \ \1zawsze \ \ \ polami \ \ \ nierozwini\2e\1tymi
\r
793 (nieterminalami).\,
\r
796 Przyciski \7F1\1, \7F2 \1i \7Esc \ \1pe\2l\1ni\2a \ \1funkcje \ specjalne. \ \7F1
\r
799 \1inicjuje wy\2s\1wietlanie przewodnik\2o\1w \ (help\2o\1w). \ \7F2 \ \1umo\2x\1liwia
\r
802 zmian\2e \ \1wielko\2s\1ci \ okienka \ edycyjnego, \ a \ \7Esc \ \1u\2x\1yte \ poza
\r
805 wprowadzanym lub modyfikowanym tekstem \ powoduje \ powr\2o\1t \ do
\r
808 menu g\2lo\1wnego.\,
\r
817 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 4. Okienko komunikacyjnee\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
823 W okienku komunikacyjnym wy\2s\1wietlane \ s\2a \ \1komunikaty \ o
\r
826 b\2le\1dach \ sk\2l\1adniowych \ \ w \ \ tekstach \ \ wprowadzanych \ \ przez
\r
829 u\2x\1ytkownika. W okienku tym u\2x\1ytkownik pytany jest r\2o\1wnie\2x \ \1o
\r
832 krotno\2sc \1wyst\2e\1powania pewnych konstrukcji \ (np. \ array_of \ i
\r
835 exit) w konstruowanym programie.\,
\r
844 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 5. Okienko informacyjne\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
850 Jest ono umieszczone w ostatniej \ linii \ ekranu. \ Jego
\r
853 tre\2s\1ci\2a \1jest wykaz przycisk\2o\1w klawiatury dost\2e\1pnych w \ danym
\r
865 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 6. Wywo\2l\1ywanie edytora\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
874 Do \ \ poprawnego \ \ dzia\2l\1ania \ \ edytora \ \ pod \ \ \ systemem
\r
877 operacyjnym DOS niezb\2e\1dne s\2a \1nast\2e\1puj\2a\1ce pliki:\,
\r
883 1) EDITOR0.EXE zawieraj\2a\1cy program edytora,\,
\r
886 2) EDIBASE0.DBA zawieraj\2a\1cy baz\2e \1danych edytora,\,
\r
889 3) EDIHELP0.DEF zawieraj\2a\1cy definicje przewodnik\2o\1w (help\2o\1w),\,
\r
892 4) EDIHELP0.HLP zawieraj\2a\1cy tre\2sc \1przewodnik\2o\1w (help\2o\1w).\,
\r
898 Edytor wywo\2l\1uje \ si\2e \ \1poleceniem \ EDITOR0. \ Na \ ekranie
\r
901 monitora \ powinno \ ukaza\2c \ \1si\2e \ \ \1w\2o\1wczas \ \ m.in. \ \ polecenie
\r
904 naci\2s\1ni\2e\1cia \ przycisku \ \7Enter\1. \ Wykonanie \ \ tego \ \ polecenia
\r
907 powoduje przj\2s\1cie do g\2lo\1wnego menu edytora.\,
\r
910 \^\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 7. Literatura\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^\,
\r
922 [1] \ Bartol \ W.H. i inni: \ Report \ on \ the \ Loglan \ \ 82
\r
925 programming language. Institute of Informatics, \,
\r
928 University of Warsaw, 1983.\,
\r
931 [2] Bartoszek \ J., \ Brzykcy \ G., \ Martinek \ J. \ System \ do
\r
934 tworzenia \ \ \ \ edytor\2o\1w \ \ \ \ \ strukturalnych \ \ \ \ \ j\2e\1zyk\2o\1w
\r
937 programowania, Studia z Automatyki, w druku.\,
\r
940 [3] Bartoszek \ J., \ Brzykcy \ \ G., \ \ Martinek \ \ J. \ \ Edytor
\r
943 strukturalny j\2e\1zyka Loglan, Raport OI PP, Pozna\2n\1, 1988.\,
\r
946 [4] Bartoszek \ J., \ Brzykcy \ G., \ \ Martinek \ \ J., \ \ Edytor
\r
949 strukturalny j\2e\1zyka Loglan. \ Analiza \ deklaracji.Raport
\r
952 OI PP, Pozna\2n\1, 1989.\,
\r
955 [5] Bartoszek \ J. \ \ Brzykcy \ \ G., \ \ Martinek \ \ J. \ \ Edytor
\r
958 strukturalny j\2e\1zyka Loglan. Analiza instrukcji, \ Raport
\r
961 OI PP, Pozna\2n\1, 1989.\,
\r