Okno v ktorom sa dajú meniť rôzne nastavenia programu. Všetky tieto nastavenia sú uložené v .ini súbore, čiže sa dajú meniť aj priamo v ňom. Nastavenia sú na viacerých stránkach, tieto sú rozobraté nižšie.

Nasleduje výpis nastavení, ktoré sa dajú cez toto okno meniť, je to rozdelený podľa záložiek:
General
Logging enabled
zapína výpis chýb pri analýze gramatiky, vytváraní parsera a vytváraní parsovacích stromov do listboxu na spodku okna (ak nie je zašktnuté, tak podobne ako keď nie sú žiadne chyby, listbox nie je vidieť)
Errors logging enabled
povoľuje zápis chýb do listboxu
Warnings logging enabled
povoľuje zápis upozornení do listboxu
Misc. logging enabled
povoľuje zápis ostatných informácii do listboxu
Synch. scrollbars (Folder view)
určuje či chceme prehľadávať, resp. porovnávať aj podpriečinky v načítaných priečinkoch v okne Folder Difference
Synch. scrollbars (File view)
určuje či chceme posúvať súčasne s oboma scrollbarmi (má zmysel najmä po ukončení porovnávania, keď sú adresáre synchronizované pomocou prázdnych záznamov, tak aby počty položiek v nich rovnaké) v okne File Difference
Recurse through subfolders
určuje či chceme prehľadávať, resp. porovnávať aj podpriečinky v načítaných priečinkoch v okne Folder Difference
Number of iterations before processing other messages
určuje maximálny počet iterácii v algoritmoch, predtým ako spracujú aj ostatné správy systému (potom sa počítadlo vynuluje, čiže každých nmax iterácii sa volá Application.ProcessMessages)
Parser
Convert to DFA
ak je nastavené, tak sa pri vytváraní LALR parseru skonvertuje vstupný NFA na DFA, ak nie je nastavené, tak sa nechá NFA (napriek tomu, že je to pomalšie, je tu výhoda pri určitých nepríjemných regulárnych výrazoch v definíciách tokenov, kde pre ich detekciu by DFA potreboval exponenciálne veľa stavov, v týchto prípadoch je lepšie nechať tento prepínač nezaškrtnutý a budeme robiť lexikálnu analýzu s NFA)
Default: case sensitive
ak nie je nastavená táto hodnota vo vstupnej gramatike, tak sa použije táto informácia o citlivosti generovaného parsera a lexikálneho analyzátora na veľké a malé písmená
Default: parse comments
ak nie je nastavená táto hodnota vo vstupnej gramatike, tak sa použije táto informácia o spracovávaní, resp. ignorovaní komentárov generovaného parsera
Max turns from inserted symbols
ohraničuje parser pri oprave chýb metódou vkladania virtuálnych terminálov, aby sa mohlo redukovať podľa nejakého pravidla, táto hodnota udáva maximálny počet otočení hlavného cyklu, počas ktorých parser pracuje len s virtuálnymi terminálmi
Max size of inserted symbols queue
ohraničuje parser pri oprave chýb metódou vkladania virtuálnych terminálov, aby sa nevkladalo príliš mnoho virtuálnych terminálov, táto hodnota udáva maximálnu veľkosť fronty, ktorá obsahuje všetky virtuálne terminály vložené do vstupu počas parsovania
Parse errors threshold
udáva celkový počet parsovacích chýb, po ktorých sa parsovanie ukončí
Lex errors threshold
udáva celkový počet lexikálnych chýb, po ktorých sa parsovanie ukončí
Diff
Show inline differences when modified line selected
určuje, či sa pri prehliadaní porovnaných súborov, v prípade, že je kurzor na riadku v ktorom je zmena zobrazia rozdiely v rámci daného riadku (teda sa pustí na daný riadok opäť LCS algoritmus a výsledky sa vyznačia v riadku)
Case sensitive
určuje, či pri hašovaní riadkov treba rozlišovať malé a veľké písmená (ak nie, tak sa vstup skonvertuje pred hašovaním do veľkých písmen), postupnosť riadkov (čiže hašovacích hodnôt) je vstupom pre LCS algoritmus
Filter whitespace before hashing
určuje, či pri hašovaní riadkov treba ignorovať prázdne miesta (môže tu však byť ľubovoľná množina, pozri nižšie), ak áno, tak znaky zadané v nasledovnom editboxe budú zo vstupu odfiltrované
Whitespace characters
obsahuje znaky, ktoré pri nastavení filtrovania budú zo vstupu odfiltrované ešte pred počítaním hašovacej funkcie. V reťazci sa môže ako escape znak používať \, za ktorým nasleduje číselná hodnota znaku.
Default: equivalence score
ak nie je táto hodnota nastavená v gramatike, tak sa toto skóre používa pri porovnávaní vrcholov v parsovacom strome (toto je skóre pre zhodné vrcholy napr. id - id)
Default: similarity score
ak nie je táto hodnota nastavená v gramatike, tak sa toto skóre používa pri porovnávaní vrcholov v parsovacom strome (toto je skóre pre podobné vrcholy napr. for - while, <ForStatement> - <WhileStatement> )
Array size limit
maximálna veľkosť pola povolená pri TreeScore algoritme na štrukturálne porovnávanie stromov (viď. diplomová práca)
PrettyPrinter
Enabled formatting
určuje či chceme formátovať súbory pri výpise podľa pravidiel definovaných v gramatike, alebo nie v okne File Difference
Formatting with bk color
určuje či sa pri čistom formátovaní textu (bez porovnávania stromov) zobrazuje definované textové pozadie, podľa daných pravidiel v gramatike
Disable whitespace differences coloring
určuje, či sa má vypnút vyfarbovanie rozdielnych prázdnych miest,riadkov (whitespace-u) pri zobrazovaní rozdielov v daných stromoch
New line whitespaces from previous line tokens
určuje, či sa z predošlých riadkov prenášajú koncové prázdne miesta na začiatok nového riadku
Multi-line comments indented
určuje, či sa komentáre zložené z viacerých riadkov budú odsadzovať momentálne platným odsadením pre začiatok komentára, alebo nie (a ďalšie riadky budú zobrazené od kraja - t.j. od odsadenia 0)
Parse tree style formatting
ak je zaškrtnuté, tak sa ignorujú formátovacie pravidlá nastavené v gramatike a namiesto nich sa používajú jednoduché pravidlá (pred každým tokenom odsadenie o 2 znaky a nový riadok, za každým tokenom odsadenie o -2 znaky), také že, výstup vyzerá ako parsovací strom, navyše sa do neho zobrazujú aj neterminály v <,> zátvorkách)
Number of spaces for TAB
počet medzier, ktoré reprezentujú TAB, pri zobrazovaní súborov v okne File Difference
Max length of line, when no rules for line breaks
určuje maximálnu dĺžku riadku, ak sme vo formátovacom režime a v súbore so vstupnou gramatikou neboli žiadne formátovacie pravidlá
Default text style
určuje štandartný štýl písma
Position tracker's rectangle outline color
určuje farbu pre obdĺžnik zobrazujúci momentálnu pozíciu v súboroch, to čo je práve vidieť na obrazovke, nachádza sa v pravej časti okna File Difference
Colors
Default text bk color
určuje štandardnú farbu textového pozadia
Gutter text bk color
určuje farbu textového pozadia pre gutter (to je tá časť vľavo, kde sa zobrazujú čísla riadkov, tento sa zobrazuje pri klasickom textovom porovnávaní)
S_gutter text bk color
určuje farbu textového pozadia pre S_gutter (to je tá časť vľavo, kde sa zobrazujú čísla riadkov, tento sa zobrazuje pri štrukturálnom porovnávaní)
Insert text bk color
určuje farbu textového pozadia pre operácie vkladania
Delete text bk color
určuje farbu textového pozadia pre operácie vymazávania
Change text bk color
určuje farbu textového pozadia pre operácie zmeny
Match text bk color
určuje farbu textového pozadia pre zhodu
Not_cmp text bk color
určuje farbu textového pozadia pre neporovnané súbory zhodu (mala by byť zhodná s Match text bk color, kvôli implementácii)
Combined text bk color
určuje farbu textového pozadia pre riadky, v ktorých je viac ako jeden typ zmeny, pri výpise v zhustenej podobe vpravo v okne File Difference
Default text color
určuje štandardnú farbu textu
Gutter text color
určuje farbu textu pre gutter (to je tá časť vľavo, kde sa zobrazujú čísla riadkov, tento sa zobrazuje pri klasickom textovom porovnávaní)
S_gutter text color
určuje farbu textu pre S_gutter (to je tá časť vľavo, kde sa zobrazujú čísla riadkov, tento sa zobrazuje pri štrukturálnom porovnávaní)
Insert text color
určuje farbu textu pre operácie vkladania
Delete text color
určuje farbu textu pre operácie vymazávania
Change text color
určuje farbu textu pre operácie zmeny
Match text color
určuje farbu textu pre zhodu
Not_cmp text color
určuje farbu textu pre neporovnané súbory zhodu (mala by byť zhodná s Match text bk color, kvôli implementácii)
Combined text color
určuje farbu textu pre riadky, v ktorých je viac ako jeden typ zmeny, pri výpise v zhustenej podobe vpravo v okne File Difference
Paths
Help file path
určuje cestu k súboru s pomocou (k tomuto manuálu), prípona súboru je .hlp