Kontrola syntaxe kódu

Přehled informací

Postup spuštění nástroje kontrola syntaxe kódu

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).

IDE Visual LISP nabízí dvě možnosti spuštění nástroje kontrola syntaxe:

 

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é 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.

Test hledání syntaktické chyby v kódu

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.

Poznámka - pomoc pro ztracené uživatele

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.

Poznámka - zobrazení panelu nástrojů Nástroje

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.

Poznámka - kontrola výběru

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.