![]()
IDE Visual LISP nabízí pro syntaktickou kontrolu výkonný nástroj s velice jednoduchým použitím - Zkontrolovat editační okno. Jedná se o nástroj s jednoduchým použitím, ale přesto natolik mocný, že ušetří mnoho času. Visual LISP nabízí dvě modifikace nástroje:
Po spuštění tohoto nástroje, Visual LISP zkontroluje kód a vyhledá syntaktické chyby. Pomocí nástroje Zkontrolovat editační okno je možné odhalit běžné chyby vzniklé při psaní, jako např. chybějící závorky, uvozovky a podobně.
Před spuštěním kontroly syntaxe kódu musíme nejprve umístit kurzor do okna s kódem funkce. Pokud tento krok neučiníme, nebude nástroj kontrola syntaxe přístupný. V případě, že budete používat jen kontrolu části kódu, musíte požadovaný úsek kódu vybrat (myší, nebo kombinací kurzorových kláves a klávesy SHIFT).
Animace se spustí kliknutím na ikonu filmu v pravé horní části obrázku. Na začátek animace je možné přejít kliknutím na modrou šipku.
V případě, že kontrolovaný kód byl v pořádku vypadá dialog podobně jako na obrázku:
První řádek signalizuje uživateli, že Visual LISP načítá kontrolovaný soubor (v našem příkladu se jedná o soubor SObjektyFINAL.lsp). Dále Visual LISP zobrazí řadu teček, které signalizují právě probíhající kontrolu syntaxe. Nakonec Visual LISP informuje uživatele s jakým výsledkem ukončil kontrolu syntaxe (v našem příkladu proběhla kontrola bez chyb).
Nalezne-li editor Visual LISPu nějakou chybu je zobrazen následující dialog (platí pro případ chybějící otevírací závorky na vstupu):
V případě výskytu chyby je výhodné použít další z jednoduchých nástrojů - nástroj přibližného nalezení umístění chyby.
![]()
Přibližné umístění chyby umožňuje uživateli snadný přechod do místa výskytu chyby. Nástroj se vyvolá dvojklikem myší nad modře zvýrazněnou zprávou o chybě v okně Výstup sestavení. Následně Visual LISP Vás přepne do okna s kódem funkce do místa předpokládaného výskytu chyby. Ve skutečnosti se jedná o místo, kde se chyba projevila - to znamená, že musíte jít v kódu směrem k začátku a chybu hledat.
![]()
Pro vyzkoušení funkce kontroly syntaxe je zde k nahrání upravený kód funkce SObjekty. V kódu jsou náhodně umístěny tři syntaktické chyby, které si můžete zkusit najít.
![]()
Nepodaří-li se Vám odhalit všechny tři syntaktické chyby, případně jestli si chcete zkontrolovat jejich umístění můžete se podívat na stránku Postup při odstranění chyb z kódu, na které je vysvětlen podrobně celý postup odstranění chyb.
Podmínkou zobrazení panelu nástrojů Nástroje je aktivní editační okno. Vysvětlením jednotlivých nástrojů se zabývá lekce Jednotlivé nástroje editoru Visual LISP.
![]()
Pokud nepožadujete zkontrolovat celý kód funkce (aplikace) umístěný v editačním okně Visual LISPu, můžete použít nástroj Zkontrolovat výběr. Nástroj Zkontrolovat výběr Vám umožní zkontrolovat jen vybraný (označený myší) úsek kódu funkce (aplikace). Umístění, spuštění a použití nástroje Zkontrolovat výběr je obdobné nástroji Zkontrolovat text v editoru. Před použitím nástroje Zkontrolovat výběr musíte nejprve vybrat úsek kódu, který má být zkontrolován.
![]()