A B C D E F G H I K L M N O P R S T U W

A

ABOUT - Static variable in class gui.HelpFrame
Symbolicka konstanta pro oznaceni stranky o programu
ABOUT_ITEM - Static variable in class gui.DerivationFrame
Pozice nazvu polozky menu napoveda o programu
ABOUT_ITEM - Static variable in class gui.PrgGramInputFrame
Poradi polozky napoveda o programu
aboutText - Static variable in class gui.HelpFrame
Text o programu
ac - Variable in class grammars.Step
Pokud bylo pravidlo pouzito ve smyslu testovani vyskytu, je hodnota true.
acUsableProds - Variable in class gui.DerivationFrame
Pravidla pouzitelna ve smyslu testovani vyskytu na aktualni vetnou formu
acUsableProductions(boolean) - Method in class grammars.Derivation
Slouzi k ziskani pravidel gramatiky aplikovatelnych ve smyslu testovani vyskytu na aktualni vetnou formu.
acUsableProductions(SententialForm, Step) - Method in class grammars.Grammar
Slouzi k ziskani pravidel gramatiky aplikovatelnych ve smyslu testovani vyskytu na urcenou vetnou formu.
acUsableProductions(SententialForm, Step) - Method in class grammars.ProgrammedGrammar
Slouzi k ziskani pravidel gramatiky aplikovatelnych ve smyslu testovani vyskytu na urcenou vetnou formu.
ADD_ITEM - Static variable in class gui.PrgGramInputFrame
Poradi polozky pridat pravidlo
addButton - Variable in class gui.PrgGramInputFrame
Tlacitko pro pridani pravidla
addButtonAction() - Method in class gui.PrgGramInputFrame
Slouzi pro pridani pravidla do gramatiky.
addNonterminal(String) - Method in class grammars.Grammar
Slouzi k pridani neterminalu do gramatiky.
addProduction(Production) - Method in class grammars.Grammar
Prida jedno pravidlo do pole pravidel
addSymbol(String) - Method in class grammars.Grammar
Slouzi k pridani libovolneho symbolu do gramatiky.
addTerminal(String) - Method in class grammars.Grammar
Slouzi k pridani terminalu do gramatiky.
allIndexOf(SententialForm) - Method in class grammars.SententialForm
Hleda vsechny vyskyty podformy ve vetne forme.
appearField - Variable in class gui.DerivationFrame
Textove pole, do nehoz se pise vyskyt leve strany pravidla, ktery ma byt prepsan.
appearLabel - Variable in class gui.DerivationFrame
Popisek k appearField
appearPanel - Variable in class gui.DerivationFrame
Panel pro appearField a appearLabel
applet - Variable in class gui.DerivationFrame
Pokud program bezi jako applet, je nastaven objekt tohoto appletu.
APPLY_ITEM - Static variable in class gui.DerivationFrame
Pozice nazvu polozky menu aplikuj pravidlo
applyAcProduction(Production) - Method in class grammars.Derivation
Aplikuje pravidlo ve smyslu testovani vyskytu.
applyButton - Variable in class gui.DerivationFrame
Tlacitko pro aplikaci pravidla a zacatek i konec automatice derivace
applyButtonAction() - Method in class gui.DerivationFrame
Akce pro tlacitko aplikuj.
applyProduction(Production) - Method in class grammars.Derivation
Aplikuje pravidlo na prvni vyskyt leve strany ve vetne forme.
applyProduction(Production, int) - Method in class grammars.Derivation
Aplikuje pravidlo na urceny vyskyt leve strany ve vetne forme.
areEqual(Symbol, Symbol) - Static method in class grammars.Symbol
Porovna dva symboly, jestli se stejne jmenuji
arrowLabel - Variable in class gui.PrgGramInputFrame
Sipka oddelujici levou a pravou stranu pravidla
autoDerivate() - Method in class gui.DerivationFrame
Pokud nebyla automaticka derivace prerusena provede jeji dalsi krok.
autoCHBox - Variable in class gui.DerivationFrame
Zaskrtavaci tlacitko pro vyber automaticke derivace
autoCHBoxStateChanged() - Method in class gui.DerivationFrame
Akce provedena pri zmene stavu tlacitka pro automatickou derivaci.

B

BACK_ITEM - Static variable in class gui.DerivationFrame
Pozice nazvu polozky menu zpet o krok v derivaci
backButton - Variable in class gui.DerivationFrame
Tlacitko pro navrat v derivaci
backButtonAction() - Method in class gui.DerivationFrame
Akce provedena pri stisku tlacitka zpet.
backOneStep() - Method in class grammars.Derivation
Navrat v derivaci o jeden krok zpet.
backToStep(int) - Method in class grammars.Derivation
Navrat v derivaci k pozadovanemu kroku.
buttonPanel - Variable in class gui.DerivationFrame
Panel pro vsechna tlacitka
buttonPanel - Variable in class gui.PrgGramInputFrame
Panel pro tlacitka
BUTTONS_HEIGHT - Static variable in class gui.PrgGramInputFrame
Vyska tlacitek
BUTTONS_WIDTH - Static variable in class gui.PrgGramInputFrame
Sirka tlacitek
BUTTONS_X - Static variable in class gui.PrgGramInputFrame
X souradnice tlacitek
buttonsLayout - Variable in class gui.DerivationFrame
Layout pro panel s tlacitky
buttonsLayout - Variable in class gui.PrgGramInputFrame
Layout pro serazeni tlacitek do sloupce

C

cardLayout - Variable in class gui.HelpFrame
Layout pro prepinani mezi dvemi kartami napovedy ("O aplikaci" a "Derivace" nebo "Gramatika")
contentPanel - Variable in class gui.PrgGramInputFrame
Hlavni panel okna
copy() - Method in class grammars.Grammar
Vytvori kopii gramatiky.
copy() - Method in class grammars.ProgrammedGrammar
Vytvori kopii gramatiky.
CHANGE_ITEM - Static variable in class gui.DerivationFrame
Pozice nazvu polozky menu upravit gramatiku
CHANGE_ITEM - Static variable in class gui.PrgGramInputFrame
Poradi polozky zmenit pravidlo
changeUseCount(int) - Method in class grammars.Symbol
Zmeni pocet vyskytu symbolu v pravidlech o pozadovanou hodnotu
changeUseCount(Production, int) - Method in class grammars.Grammar
U kazdeho terminalniho i neterminalniho symbolu si gramatika pamatuje, kolikrat je obsazen v pravidlech.
chBoxLayout - Variable in class gui.DerivationFrame
Layout pro panel se zaskrtavacimi tlacitky
chBoxPanel - Variable in class gui.DerivationFrame
Panel pro zaskrtavaci tlacitka

D

DEL_ITEM - Static variable in class gui.PrgGramInputFrame
Poradi polozky smazat pravidlo
delay - Variable in class gui.DerivationFrame
Cas v milisekundach mezi kroky pri automaticke derivaci
delayField - Variable in class gui.DerivationFrame
Textove pole se zpozdenim mezi kroky derivace
delayLabel - Variable in class gui.DerivationFrame
Popisek k delayField
delayPanel - Variable in class gui.DerivationFrame
Panel pro delayField a delayLabel
deleteButton - Variable in class gui.PrgGramInputFrame
Tlacitko pro smazani pravidla
deleteButtonAction() - Method in class gui.PrgGramInputFrame
Slouzi pro odstraneni pravidla vybraneho v seznamu.
delimiters - Static variable in class grammars.PrgGrammarFile
Znaky, ktere se nesmi vyskytovat v terminalech, neterminalech a oznacenich pravidel.
DER_ITEM - Static variable in class gui.DerivationFrame
Pozice nazvu polozky menu napoveda o derivaci
derivate(SententialForm) - Method in class grammars.Production
Provede prepsani nejlevejsiho vyskytu leve strany ve vetne forme
derivate(SententialForm, int) - Method in class grammars.Production
Provede prepsani pozadovaneho vyskytu leve strany ve vetne forme
derivation - Variable in class gui.DerivationFrame
Aktualni derivace
Derivation - class grammars.Derivation.
Trida slouzici k reprezentaci derivace.
DERIVATION - Static variable in class gui.HelpFrame
Symbolicka konstanta pro oznaceni stranky napovedy o derivaci
DERIVATION_MENU - Static variable in class gui.DerivationFrame
Pozice nazvu menu derivace
Derivation(Grammar) - Constructor for class grammars.Derivation
Konstruktor tridy se specifikaci pouzite gramatiky.
derivationFrame - Variable in class gui.PrgGramInputFrame
Okno derivace, ze ktereho bylo toto otevreno
DerivationFrame - class gui.DerivationFrame.
Okno pro provadeni derivace.
DerivationFrame() - Constructor for class gui.DerivationFrame
Vytvori okno se vsemi prvky.
DerivationFrame(GrammarSimulator) - Constructor for class gui.DerivationFrame
Vytvori okno se vsemi prvky.
derivationText - Static variable in class gui.HelpFrame
Text napovedy o derivaci
directory - Variable in class gui.DerivationFrame
Adresar, ze ktereho byl naposledy vybran soubor pro ukladani nebo cteni

E

END_ITEM - Static variable in class gui.DerivationFrame
Pozice nazvu polozky menu konec programu
equals(Symbol) - Method in class grammars.Symbol
Porovna dva symboly
error(int) - Method in class gui.PrgGramInputFrame
Slouzi k zobrazeni chybove hlasky s urcenym cislem.
error(ParseException) - Method in class gui.PrgGramInputFrame
Zobrazi okno s chybovou hlaskou o spatnem formatu souboru.
Errorable - interface gui.Errorable.
Interface, ktery musi implementovat tridy, ktere budou zobrazovat chybo pomoci ErrorFrame
errorFrame - Variable in class gui.PrgGramInputFrame
Okno zobrazujici chybova hlaseni
ErrorFrame - class gui.ErrorFrame.
Okno pro zobrazeni chybovych hlaseni.
ErrorFrame() - Constructor for class gui.ErrorFrame
Pomocny konstruktor.
ErrorFrame(Errorable) - Constructor for class gui.ErrorFrame
Vytvori chybove okno bez zpravy.
ErrorFrame(Errorable, int) - Constructor for class gui.ErrorFrame
Vytvori chybove okno s urcenou zpravou.
errorLabel - Variable in class gui.ErrorFrame
Zobrazeni textu chyby
EXIST_LABEL - Static variable in class gui.ErrorFrame
Cislo chyby - oznaceni pravidla jiz bylo jednou pouzito
existLabel(String) - Method in class grammars.ProgrammedGrammar
Slouzi ke zjisteni, jestli gramatika jiz obsahuje pravidlo s danym oznacenim.

F

fail - Variable in class grammars.PrgProduction
Pole neuspechu reprezentovane polem pravidel
FAIL_WIDTH - Static variable in class gui.PrgGramInputFrame
Sirka textoveho pole pro pole neuspechu pravidla
FAIL_X - Static variable in class gui.PrgGramInputFrame
X souradnice textoveho pole pro pole neuspechu pravidla
failField - Variable in class gui.PrgGramInputFrame
Textove pole pro oznaceni pravidel pole neuspechu
failLabel - Variable in class gui.PrgGramInputFrame
Nadpis k poli s polem uspechu
failLabels - Variable in class grammars.PrgProduction
Oznaceni pravidel patricich do pole neuspechu tohoto pravidla
failToString() - Method in class grammars.PrgProduction
Vytvori retezec z oznaceni pravidel patricich do pole neuspechu.
FIELD_HEIGHT - Static variable in class gui.PrgGramInputFrame
Vyska textovych poli pravidla
FIELD_Y - Static variable in class gui.PrgGramInputFrame
Y souradnice textovych poli pravidla
file - Variable in class grammars.PrgGrammarFile
Soubor, do ktereho se bude ukladat, nebo, ze ktereho se bude cist
FILE_MENU - Static variable in class gui.PrgGramInputFrame
Poradi menu gramatika
FILE_NOT_FOUND - Static variable in class gui.ErrorFrame
Cislo chyby - soubor nenalezen
form - Variable in class grammars.Derivation
Aktualni vetna forma
form - Variable in class grammars.Step
Aktualni vetna forma
formField - Variable in class gui.DerivationFrame
Textove pole pro vetnou formu
formLabel - Variable in class gui.DerivationFrame
Popisek k formField
formScroll - Variable in class gui.DerivationFrame
Posuvna lista pro vetnou formu
FRAME_HEIGHT - Static variable in class gui.HelpFrame
Vyska okna napovedy
FRAME_WIDTH - Static variable in class gui.HelpFrame
Sirka okna napovedy

G

getDirectory() - Method in class gui.DerivationFrame
Slouzi k ziskani adresare, ve kterem byl naposledy vybran soubor
getFail() - Method in class grammars.PrgProduction
Slouzi k ziskani pravidel patricich do pole neuspechu
getFailLabels() - Method in class grammars.PrgProduction
Slouzi k ziskani oznaceni pravidel patricich do pole neuspechu
getForm() - Method in class grammars.Derivation
Slouzi k ziskani aktualni vetne formy
getForm() - Method in class grammars.Step
Slouzi k ziskani vetne formy
getLabel() - Method in class grammars.PrgProduction
Slouzi k ziskani oznaceni pravidla
getLeft() - Method in class grammars.Production
Slouzi k ziskani leve strany pravidla
getNonterminals() - Method in class grammars.Grammar
Slouzi k ziskani vsech neterminalu gramatiky
getProduction() - Method in class grammars.Step
Slouzi k ziskani pouziteho pravidla
getProductions() - Method in class grammars.Grammar
Slouzi k ziskani vsech pravidel gramatiky
getRight() - Method in class grammars.Production
Slouzi k ziskani prave strany pravidla
getRight(SententialForm) - Method in class grammars.Production
Slouzi k nastaveni prave strany pravidla
getStart() - Method in class grammars.Grammar
Slouzi k ziskani pocatecniho neterminalu
getSucces() - Method in class grammars.PrgProduction
Slouzi k ziskani pravidel patricich do pole uspechu
getSuccesLabels() - Method in class grammars.PrgProduction
Slouzi k ziskani oznaceni pravidel patricich do pole uspechu
getTerminals() - Method in class grammars.Grammar
Slouzi k ziskani vsech terminalu gramatiky
getUseCount() - Method in class grammars.Symbol
Slouzi k ziskani poctu vyskytu symbolu v pravidlech
GRAM_ITEM - Static variable in class gui.PrgGramInputFrame
Poradi polozky napoveda o editaci gramatiky
gramLoadButtonAction() - Method in class gui.DerivationFrame
Akce pri volbe nacist gramatiku v menu.
grammar - Variable in class grammars.Derivation
Gramatika pouzita pro derivaci
grammar - Variable in class gui.DerivationFrame
Gramatika, podle ktere se provadi derivace
grammar - Variable in class gui.PrgGramInputFrame
Editovana gramatika
Grammar - class grammars.Grammar.
Trida reprezentujici klasickou obecnou gramatiku.
GRAMMAR - Static variable in class gui.HelpFrame
Symbolicka konstanta pro oznaceni stranky napovedy o gramatice
GRAMMAR_MENU - Static variable in class gui.DerivationFrame
Pozice nazvu menu gramatiky
Grammar() - Constructor for class grammars.Grammar
Konstruktor, ktery vytvori gramatiku bez pravidel, terminalu i neterminalu
Grammar(Production[]) - Constructor for class grammars.Grammar
Konstruktor, ktery vytvori gramatiku bez terminalu i neterminalu.
Grammar(Production[], Terminal[], Nonterminal[], Nonterminal) - Constructor for class grammars.Grammar
Vytvori gramatiku se vsemi prvky
GrammarSimulator - class gui.GrammarSimulator.
Trida, ktera umoznuje spustit simulator derivace jako applet i jako aplikaci.
GrammarSimulator() - Constructor for class gui.GrammarSimulator
 
grammarText - Static variable in class gui.HelpFrame
Text o editaci gramatiky
gramNewButton - Variable in class gui.DerivationFrame
Tlacitko pro editaci nove gramatiky
gramNewButtonAction() - Method in class gui.DerivationFrame
Akce tlacitka nova gramatika.
gramUpdateButton - Variable in class gui.DerivationFrame
Tlacitko pro editaci gramatiky
gramUpdateButtonAction() - Method in class gui.DerivationFrame
Akce tlacitka upravit gramatiku.

H

hasLabel(String) - Method in class grammars.PrgProduction
Slouzi k zjisteni, jestli ma pravidlo pozadovane oznaceni
hasName(String) - Method in class grammars.Symbol
Zjisti, jestli ma symbol pozadovane jmeno
HELP_MENU - Static variable in class gui.DerivationFrame
Pozice nazvu menu napovedy
HELP_MENU - Static variable in class gui.PrgGramInputFrame
Poradi menu napoveda
HelpFrame - class gui.HelpFrame.
Okno pro zobrazeni napovedy
HelpFrame() - Constructor for class gui.HelpFrame
Vytvori okno napovedy s implicitne nastavenou strankou s napovedou o derivaci.
HelpFrame(int, int) - Constructor for class gui.HelpFrame
Vytvori okno a zobrazi zvolenou stranku napovedy
hf - Variable in class gui.DerivationFrame
Okno napovedy
hf - Variable in class gui.PrgGramInputFrame
Okno napovedy

I

indexOf(SententialForm) - Method in class grammars.SententialForm
Hleda podformu vetne formy.
inputFrame - Variable in class gui.DerivationFrame
Okno pro editaci gramatiky
IO_ERROR - Static variable in class gui.ErrorFrame
Cislo chyby - chyba pri cteni souboru
isAc() - Method in class grammars.Step
Slouzi k zjisteni, jestli krok probehl v modu testovani vyskytu
isApplet() - Method in class gui.DerivationFrame
Slouzi ke zjisteni, jestli je okno soucast appletu nebo aplikace
isEqual(SententialForm) - Method in class grammars.SententialForm
Slouzi k porovnani vetne formy s jinou
isNonterminal() - Method in class grammars.Nonterminal
Predefinovana metoda tridy Symbol slouzici ke zjisteni, jestli je Symbol neterminal
isNonterminal() - Method in class grammars.Symbol
Slouzi k zjisteni, jestli je symbol neterminal.
isNonterminal() - Method in class grammars.Terminal
Predefinovana metoda tridy Symbol slouzici ke zjisteni, jestli je Symbol neterminal
isSubword(SententialForm, SententialForm) - Static method in class grammars.SententialForm
Zjisti, jestli jedna vetna forma je podformou druhe
isTerminal() - Method in class grammars.Nonterminal
Predefinovana metoda tridy Symbol slouzici ke zjisteni, jestli je Symbol terminal
isTerminal() - Method in class grammars.Symbol
Slouzi k zjisteni, jestli je symbol terminal.
isTerminal() - Method in class grammars.Terminal
Predefinovana metoda tridy Symbol slouzici ke zjisteni, jestli je Symbol terminal
isTerminalWord() - Method in class grammars.Derivation
Slouzi ke zjisteni, jestli jiz bylo vygenerovano terminalni slovo.
isTerminalWord() - Method in class grammars.SententialForm
Slouzi ke zjisteni, jestli je vetna forma tvorena pouze terminalnimi symboly

K

keyPressed(KeyEvent) - Method in class gui.PrgGramInputFrame.ProdFieldKeyListener
 
keyReleased(KeyEvent) - Method in class gui.PrgGramInputFrame.ProdFieldKeyListener
 
keyTyped(KeyEvent) - Method in class gui.PrgGramInputFrame.ProdFieldKeyListener
 

L

label - Variable in class grammars.PrgProduction
Oznaceni pravidla
LABEL_WIDTH - Static variable in class gui.PrgGramInputFrame
Sirka textoveho pole oznaceni pravidla
LABEL_X - Static variable in class gui.PrgGramInputFrame
X souradnice textoveho pole oznaceni pravidla
labelField - Variable in class gui.PrgGramInputFrame
Textove pole pro oznaceni pravidla
labelLabel - Variable in class gui.PrgGramInputFrame
Nadpis k poli pro oznaceni pravidla
labelToProds() - Method in class grammars.ProgrammedGrammar
Projde pravidla a vytvori v nich pole pravidel podle poli oznaceni pro pole uspechu a neuspechu.
LABS_HEIGHT - Static variable in class gui.PrgGramInputFrame
Vyska nadpisu textovych poli pravidla
LABS_Y - Static variable in class gui.PrgGramInputFrame
Y souradnice nadpisu textovych poli pravidla
lambda - Static variable in class grammars.Grammar
Jmeno terminalu, ktery reprezentuje prazdne slovo
lambdaTerm - Variable in class grammars.Grammar
Prazdne slovo
left - Variable in class grammars.Production
Leva strana pravidla
LEFT_WIDTH - Static variable in class gui.PrgGramInputFrame
Sirka textoveho pole leve strany pravidla
LEFT_X - Static variable in class gui.PrgGramInputFrame
X souradnice textoveho pole leve strany pravidla
leftAcUsableProductions(SententialForm, Step) - Method in class grammars.Grammar
Slouzi k ziskani pravidel gramatiky aplikovatelnych ve smyslu testovani vyskytu na urcenou vetnou formu pri soucasnem uvazovani leve nebo leftmost derivace.
leftAcUsableProductions(SententialForm, Step) - Method in class grammars.ProgrammedGrammar
Slouzi k ziskani pravidel gramatiky aplikovatelnych ve smyslu testovani vyskytu na urcenou vetnou formu pri soucasnem uvazovani leve nebo leftmost derivace.
leftField - Variable in class gui.PrgGramInputFrame
Textove pole pro levou stranu pravidla
leftCHBox - Variable in class gui.DerivationFrame
Zaskrtavaci tlacitko pro vyber leftmost derivace
leftCHBoxStateChanged() - Method in class gui.DerivationFrame
Akce provadena pri zmene zaskrtnuti leftmost derivace.
leftUsableProductions(SententialForm, Step) - Method in class grammars.Grammar
Slouzi k ziskani pravidel gramatiky aplikovatelnych na urcenou vetnou formu.
leftUsableProductions(SententialForm, Step) - Method in class grammars.ProgrammedGrammar
Slouzi k ziskani pravidel gramatiky aplikovatelnych na urcenou vetnou formu.
length() - Method in class grammars.SententialForm
Slouzi ke zjisteni delky vetne formy
LIST_HEIGHT - Static variable in class gui.PrgGramInputFrame
Vyska seznamu pravidel
LIST_WIDTH - Static variable in class gui.PrgGramInputFrame
Sirka seznamu pravidel
LIST_Y - Static variable in class gui.PrgGramInputFrame
Sirka seznamu pravidel
listScroll - Variable in class gui.PrgGramInputFrame
Posuvne listy pro seznam pravidel
LOAD_ITEM - Static variable in class gui.DerivationFrame
Pozice nazvu polozky menu nacist soubor
LONG_LEFT - Static variable in class gui.ErrorFrame
Cislo chyby - prilis symbolu na leve strane pravidla
LONG_START - Static variable in class gui.ErrorFrame
Cislo chyby - prilis mnoho symbolu v poli pro pocatecni

M

main(String[]) - Static method in class gui.GrammarSimulator
Spousti aplikaci.
makeFrame() - Method in class gui.DerivationFrame
Vytvori v okne vsechny prvky a nastavi posluchace udalosti.
makeFrame() - Method in class gui.ErrorFrame
Vytvori vsechny prvky okna, nastavi chybovy text, vytvori tlacitku posluchace udalosti.
makeFrame() - Method in class gui.PrgGramInputFrame
Vytvori okno vcetne vsech jeho prvku.
makeMenu() - Method in class gui.DerivationFrame
Vytvori vechna menu vcetne polozek v nich.
makeMenu() - Method in class gui.PrgGramInputFrame
Vytvori kompletni menu vcetne polozek.
menuItems - Variable in class gui.DerivationFrame
Polozky menu
menuItemsStrings - Static variable in class gui.DerivationFrame
Retezce nazvu polozek v menu
menuItemStrings - Static variable in class gui.PrgGramInputFrame
Nadpisy polozek jednotlivych polozek v menu
menus - Static variable in class gui.PrgGramInputFrame
Nadpisu menu
menuStrings - Static variable in class gui.DerivationFrame
Retezce nazvu menu
message - Variable in class gui.ErrorFrame
Cislo zobrazene zpravy
messages - Static variable in class gui.ErrorFrame
Texty zprav.

N

NEW_ITEM - Static variable in class gui.DerivationFrame
Pozice nazvu polozky menu nova derivace
newButton - Variable in class gui.DerivationFrame
Tlacitko pro novou derivaci
newButtonAction() - Method in class gui.DerivationFrame
Vytvori novou derivaci.
NO_LABEL - Static variable in class gui.ErrorFrame
Cislo chyby - nevyplnene oznaceni pravidla
NO_LEFT - Static variable in class gui.ErrorFrame
Cislo chyby - nevyplnena leva strana pravidla
NO_START - Static variable in class gui.ErrorFrame
Cislo chyby - neni urcen pocatecni neterminal
NONDEF_LABEL - Static variable in class gui.ErrorFrame
Cislo chyby - nedefinovano pravidlo s oznaceni v nekterem poli
NONTERM_Y - Static variable in class gui.PrgGramInputFrame
Y souradnice textoveho pole pro neterminaly
nontermField - Variable in class gui.PrgGramInputFrame
Textove pole pro zobrazeni neterminalu
Nonterminal - class grammars.Nonterminal.
Trida reprezentujici neterminalni symbol
Nonterminal() - Constructor for class grammars.Nonterminal
Konstruktor tvorici bezejmenny neterminal
Nonterminal(char) - Constructor for class grammars.Nonterminal
Konstruktor tvorici neterminal s pozadovanym jmenem.
Nonterminal(String) - Constructor for class grammars.Nonterminal
Konstruktor tvorici neterminal s pozadovanym jmenem
nonterminals - Variable in class grammars.Grammar
Pole neterminalu gramatiky
nontermLabel - Variable in class gui.PrgGramInputFrame
Nadpis k poli s neterminaly
nontermScroll - Variable in class gui.PrgGramInputFrame
Posuvne listy pro textove pole neterminalu
noUsedSymbols() - Method in class grammars.Grammar
Odstrani z mnozin neterminalu a terminalu ty symboly, ktere se nevyskytuji v zadnem pravidle

O

OK_ITEM - Static variable in class gui.PrgGramInputFrame
Poradi polozky ukonceni editace s ulozenim zmen
okButton - Variable in class gui.ErrorFrame
Tlacitko pro zavreni okna
okButton - Variable in class gui.PrgGramInputFrame
Tlacitko pro ulozeni gramatiky a zavreni okna
okButtonAction() - Method in class gui.ErrorFrame
Akce pro zavreni okna.
okButtonAction() - Method in class gui.PrgGramInputFrame
Akce pri potvrzeni gramatiky.
OPEN_ITEM - Static variable in class gui.PrgGramInputFrame
Poradi polozky nacist ze souboru

P

panelCard - Variable in class gui.HelpFrame
Panel pro zobrazovani textovych poli s napovedou
PARSE_ERROR - Static variable in class gui.ErrorFrame
Cislo chyby - chybny format souboru
parseProduction(String, int, ProgrammedGrammar) - Method in class grammars.PrgGrammarFile
Rozdeli jeden radek na pravidlo a ulozi ho do gramatiky
prevFrame - Variable in class gui.ErrorFrame
Objekt, ktery ma byt informovan o zavreni chyboveho okna
PrgGramInputFrame - class gui.PrgGramInputFrame.
Okno pro zadavani programovane gramatiky.
PrgGramInputFrame.ProdFieldKeyListener - class gui.PrgGramInputFrame.ProdFieldKeyListener.
Vnitrni trida slouzici jako posluchac udalosti z klavesnice.
PrgGramInputFrame.ProdFieldKeyListener(PrgGramInputFrame) - Constructor for class gui.PrgGramInputFrame.ProdFieldKeyListener
 
PrgGramInputFrame() - Constructor for class gui.PrgGramInputFrame
Pomocny konstruktor.
PrgGramInputFrame(DerivationFrame, Grammar) - Constructor for class gui.PrgGramInputFrame
Vytvori okno pro editaci urcene gramatiky.
PrgGrammarFile - class grammars.PrgGrammarFile.
Trida slouzici pro ulozeni programovane gramatiky do souboru a jeji opetovne nacteni.
PrgGrammarFile() - Constructor for class grammars.PrgGrammarFile
Pomocny konstruktor bez parametru
PrgGrammarFile(File) - Constructor for class grammars.PrgGrammarFile
Vytvori tridu s urcenym souborem s gramatikou
PrgProduction - class grammars.PrgProduction.
Reprezentace pravidla programovane gramatiky.
PrgProduction() - Constructor for class grammars.PrgProduction
Pomocny konstruktor.
PrgProduction(SententialForm, SententialForm) - Constructor for class grammars.PrgProduction
Konstruktor pravidla s levou a pravou stranou.
PrgProduction(String, SententialForm, SententialForm) - Constructor for class grammars.PrgProduction
Konstruktor pravidla s oznacenim, levou a pravou stranou.
prod - Variable in class grammars.Step
Pouzite pravidlo
PROD_MENU - Static variable in class gui.PrgGramInputFrame
Poradi menu pravidlo
prodKeyListener - Variable in class gui.PrgGramInputFrame
Posluchac udalosti z klavesnice
prodLabel - Variable in class gui.DerivationFrame
Popisek k prodsBox
prodLabel - Variable in class gui.PrgGramInputFrame
Nadpis k polim pravidla
prodList - Variable in class gui.PrgGramInputFrame
Seznam pravidel
prodsBox - Variable in class gui.DerivationFrame
Vyber pravidla pro aplikaci
Production - class grammars.Production.
Trida reprezentujici pravidlo klasicke obecne gramatiky
Production() - Constructor for class grammars.Production
Pomocny konstruktor.
Production(SententialForm, SententialForm) - Constructor for class grammars.Production
Vytvori pravidlo s pozadovanou levou i pravou stranou
productions - Variable in class grammars.Grammar
Pole pravidel gramatiky
ProgrammedGrammar - class grammars.ProgrammedGrammar.
Trida reprezentujici programovanou gramatiku.
ProgrammedGrammar() - Constructor for class grammars.ProgrammedGrammar
Pomocny konstruktor.
ProgrammedGrammar(PrgProduction[]) - Constructor for class grammars.ProgrammedGrammar
Vytvori gramatiku s urcenymi pravidly
ProgrammedGrammar(Production[], Terminal[], Nonterminal[], Nonterminal) - Constructor for class grammars.ProgrammedGrammar
Vytvori gramatiku s urcenymi pravidly i symboly

R

randomCHBox - Variable in class gui.DerivationFrame
Zaskrtavaci tlacitko pro umozneni vyberu nahodneho pravidla
readFile() - Method in class gui.PrgGramInputFrame
Necha uzivatele vybrat soubor.
readGrammar() - Method in class grammars.PrgGrammarFile
Nacte gramatiku ze souboru
readProduction() - Method in class gui.PrgGramInputFrame
Prekontroluje textova pole, do kterych se vyplnuje pravidlo.
readStart() - Method in class gui.PrgGramInputFrame
Precte nazev neterminalu z textoveho pole.
refreshGrammar(Grammar) - Method in class gui.PrgGramInputFrame
Zmeni gramatiku.
removeFields() - Method in class gui.PrgGramInputFrame
Vymaze hodnoty z textovych poli pro editaci pravidla.
removeProduction(int) - Method in class grammars.Grammar
Odstrani jedno pravidlo z pole pravidel.
right - Variable in class grammars.Production
Prava strana pravidla
RIGHT_WIDTH - Static variable in class gui.PrgGramInputFrame
Sirka textoveho pole prave strany pravidla
RIGHT_X - Static variable in class gui.PrgGramInputFrame
X souradnice textoveho pole prave strany pravidla
rightField - Variable in class gui.PrgGramInputFrame
Textove pole pro pravou stranu pravidla

S

SAVE_ITEM - Static variable in class gui.DerivationFrame
Pozice nazvu polozky menu ulozit gramatiku do souboru
SAVE_ITEM - Static variable in class gui.PrgGramInputFrame
Poradi polozky ulozeni do souboru
sentence - Variable in class grammars.SententialForm
Pole symbolu tvorici vetnou formu
SententialForm - class grammars.SententialForm.
Trida reprezentujici libovolnou vetnou formu slozenou ze symbolu
SententialForm(SententialForm) - Constructor for class grammars.SententialForm
Vytvori kopii vetne formy
SententialForm(SententialForm, SententialForm) - Constructor for class grammars.SententialForm
Spoji dve vetne formy do nove
SententialForm(SententialForm, SententialForm, SententialForm) - Constructor for class grammars.SententialForm
Spoji tri vetne formy do nove
SententialForm(Symbol) - Constructor for class grammars.SententialForm
Vytvori vetnou formu tvorenou jednim symbolem
SententialForm(Symbol[]) - Constructor for class grammars.SententialForm
Vytvori vetnou formu tvorenou danymi symboly.
setAlarm() - Method in class gui.DerivationFrame
Vytvori nove vlakno, ktere pocka cas zadany v poli zpozdeni a potom vola metodu autoDerivate().
setAutoConf() - Method in class gui.DerivationFrame
Pri automaticke derivaci je mozne stisknout jen tlacitko stop, ktere derivaci zastavi.
setDirectory(File) - Method in class gui.DerivationFrame
Slouzi k nastaveni adresare, ve kterem byl naposledy vybran soubor
setFail(PrgProduction[]) - Method in class grammars.PrgProduction
Nastavi pole neuspechu
setFailLabels(String[]) - Method in class grammars.PrgProduction
Zmeni oznaceni pravidel patricich do pole neuspechu
setForm(SententialForm) - Method in class grammars.Step
Slouzi k nastaveni vetne formy
setGrammar(Grammar) - Method in class gui.DerivationFrame
Slouzi ke zmene gramatiky, podle ktere se derivace provadi.
setLeft(SententialForm) - Method in class grammars.Production
Slouzi k nastaveni leve strany pravidla
setMessage(int) - Method in class gui.ErrorFrame
Nastavi cislo chyboveho textu a tim i tento text.
setMessage(int, String) - Method in class gui.ErrorFrame
Nastavi cislo chyby i text.
setPage(int) - Method in class gui.HelpFrame
Slouzi k nastaveni stranky napovedy
setProds() - Method in class gui.DerivationFrame
Nastavi aplikovatelna pravidla do seznamu, ze ktereho se vybiraji.
setProduction(Production) - Method in class grammars.Step
Slouzi k nastaveni pouziteho pravidla
setStart(Nonterminal) - Method in class grammars.Grammar
Nastavi pocatecni neterminal na pozadovanou hodnotu
setSteps() - Method in class gui.DerivationFrame
Nastavi seznam kroku derivace, aplikovatelna pravidla a pri prvnim kroku zakaze pouziti tlacitka zpet.
setSucces(PrgProduction[]) - Method in class grammars.PrgProduction
Nastavi pole uspechu
setSuccesLabels(String[]) - Method in class grammars.PrgProduction
Zmeni oznaceni pravidel patricich do pole uspechu
setText(String) - Method in class gui.ErrorFrame
Nastavi konretni text zpravy.
setUseCount(int) - Method in class grammars.Symbol
Nastavi pocet vyskytu symbolu v pravidlech na pozadovanou hodnotu
start - Variable in class grammars.Grammar
Pocatecni neterminal
start() - Method in class gui.GrammarSimulator
Volano prohlizecem, pokud jde o aplet.
startField - Variable in class gui.PrgGramInputFrame
Textove pole pro pocatecni neterminal
startLabel - Variable in class gui.PrgGramInputFrame
Nadpis k poli se startovacim neterminalem
Step - class grammars.Step.
Trida reprezentujici jeden krok derivace.
Step() - Constructor for class grammars.Step
Pomocny konstruktor.
Step(SententialForm, boolean) - Constructor for class grammars.Step
Vytvori krok derivace bez urceni pravidla
Step(SententialForm, Production, boolean) - Constructor for class grammars.Step
Vytvori krok derivace se vsemi parametry
steps - Variable in class grammars.Derivation
Kroky derivace
stepsCount() - Method in class grammars.Derivation
Slouzi ke zjisteni, kolik kroku derivace jiz probehlo
stepsList - Variable in class gui.DerivationFrame
Seznam kroku derivace
stepsScroll - Variable in class gui.DerivationFrame
Posuvne listy pro seznam kroku derivace
stepsToList() - Method in class grammars.Derivation
Vytvori pole retezcu.
stopButtonAction() - Method in class gui.DerivationFrame
Akce tlacitka stop.
stopped - Variable in class gui.DerivationFrame
Nastaveno na true, jestli ma byt prerusena automaticka derivace
STORNO_ITEM - Static variable in class gui.PrgGramInputFrame
Poradi polozky zavreni okna bez ulozeni zmen
stornoButton - Variable in class gui.PrgGramInputFrame
Tlacitko pro zavreni okna bez ulozeni zmen
stornoButtonAction() - Method in class gui.PrgGramInputFrame
Zavre okno editace bez ulozeni zmen v gramatice.
subword(int) - Method in class grammars.SententialForm
Slouzi k ziskani podformy od urceneho zacatku do konce puvodni
subword(int, int) - Method in class grammars.SententialForm
Slouzi k ziskani podformy z pozadovaneho rozmezi pozic
SUCC_WIDTH - Static variable in class gui.PrgGramInputFrame
Sirka textoveho pole pro pole uspechu pravidla
SUCC_X - Static variable in class gui.PrgGramInputFrame
X souradnice textoveho pole pro pole uspechu pravidla
succes - Variable in class grammars.PrgProduction
Pole uspechu reprezentovane polem pravidel
succesLabels - Variable in class grammars.PrgProduction
Oznaceni pravidel patricich do pole uspechu tohoto pravidla
succesToString() - Method in class grammars.PrgProduction
Vytvori retezec z oznaceni pravidel patricich do pole uspechu.
succField - Variable in class gui.PrgGramInputFrame
Textove pole pro oznaceni pravidel pole uspechu
succLabel - Variable in class gui.PrgGramInputFrame
Nadpis k poli s polem neuspechu
symbol - Variable in class grammars.Symbol
Jmeno symbolu
Symbol - class grammars.Symbol.
Trida reprezentujici symbol abecedy
Symbol() - Constructor for class grammars.Symbol
Pomocny konstruktor.
Symbol(char) - Constructor for class grammars.Symbol
Vytvori konstruktor s pozadovanym jmenem
Symbol(String) - Constructor for class grammars.Symbol
Vytvori konstruktor s pozadovanym jmenem
symbolAt(int) - Method in class grammars.SententialForm
Slouzi ke ziskani symbolu na urcite pozici ve vetne forme.

T

takeControl(int) - Method in class gui.DerivationFrame
Slouzi k navratu z chyboveho okna.
takeControl(int) - Method in interface gui.Errorable
Po zavreni okna ErrorFrame bude zavolana tato metoda
takeControl(int) - Method in class gui.PrgGramInputFrame
Slouzi ke zjisteni, ze bylo uzavreno okno s chybovym hlasenim.
TERM_LAB_WIDTH - Static variable in class gui.PrgGramInputFrame
Sirka nadpisu k textovym polim s neterminaly a terminaly
TERM_X - Static variable in class gui.PrgGramInputFrame
X souradnice textoveho pole pro terminaly
TERM_Y - Static variable in class gui.PrgGramInputFrame
Y souradnice textoveho pole pro terminaly
termField - Variable in class gui.PrgGramInputFrame
Textove pole pro zobrazeni terminalu
Terminal - class grammars.Terminal.
Trida reprezentujici terminalni symbol
Terminal() - Constructor for class grammars.Terminal
Konstruktor tvorici bezejmenny terminal
Terminal(char) - Constructor for class grammars.Terminal
Konstruktor tvorici terminal s pozadovanym jmenem.
Terminal(String) - Constructor for class grammars.Terminal
Konstruktor tvorici terminal s pozadovanym jmenem
terminals - Variable in class grammars.Grammar
Pole terminalu gramatiky
termLabel - Variable in class gui.PrgGramInputFrame
Nadpis k poli s terminaly
termScroll - Variable in class gui.PrgGramInputFrame
Posuvne listy pro textove pole terminalu
testGrammar() - Method in class gui.PrgGramInputFrame
Zjisti, jestli gramatika splnuje zakladni pozadavky na ukonceni editace.
TEXTAREA_HIGHT - Static variable in class gui.PrgGramInputFrame
Vyska textoveho pole pro terminaly
thread - Variable in class gui.DerivationFrame
Vlakno, ktere vola po urcenem case funkci pro dalsi krok automaticke derivace
TO_BIG_APPEAR - Static variable in class gui.ErrorFrame
Cislo chyby - pozadovany vyskyt neexistuje
toListItem() - Method in class grammars.PrgProduction
Vytvori retezec reprezentujici pravidlo v seznamu pouzitelnych pravidel.
toListItem() - Method in class grammars.Production
Prevede pravidlo na retezec pro seznam pouzitelnych pravidel.
toStepsString() - Method in class grammars.PrgProduction
Vytvori retezec reprezentujici pravidlo v seznamu kroku derivace.
toStepsString() - Method in class grammars.Production
Prevede pravidlo na retezec pro seznam kroku derivace.
toString() - Method in class grammars.Production
Prevede pravidlo na retezec ve tvaru leva strana -> prava strana
toString() - Method in class grammars.SententialForm
Prevede vetnou formu na retezec tvoreny jmeny symbolu oddelenymi mezerami
toString() - Method in class grammars.Symbol
Prevede symbol na retezec tim, ze vrati jeho jmeno
type - Variable in class gui.HelpFrame
Typ okna - muze byt DERIVATION nebo GRAMMAR

U

unsetAutoConf() - Method in class gui.DerivationFrame
Po skonceni automaticke derivace povoli zpet prvky rozhrani a zmeni tlacitko stop na aplikuj.
updateButton - Variable in class gui.PrgGramInputFrame
Tlacitko pro zmenu pravidla
updateButtonAction() - Method in class gui.PrgGramInputFrame
Umozni editaci pravidla.
updateList() - Method in class gui.PrgGramInputFrame
Vytvori seznam pravidel podle aktualni gramatiky.
updateSymbols() - Method in class gui.PrgGramInputFrame
Zmeni obsah textovych poli s terminaly a neterminaly podle aktualni gramatiky.
usableProds - Variable in class gui.DerivationFrame
Pravidla pouzitelna klasickym zpusobem na aktualni vetnou formu
usableProductions(boolean) - Method in class grammars.Derivation
Slouzi k ziskani pravidel gramatiky aplikovatelnych na aktualni vetnou formu.
usableProductions(SententialForm, Step) - Method in class grammars.Grammar
Slouzi k ziskani pravidel gramatiky aplikovatelnych na urcenou vetnou formu.
usableProductions(SententialForm, Step) - Method in class grammars.ProgrammedGrammar
Slouzi k ziskani pravidel gramatiky aplikovatelnych na urcenou vetnou formu.
useCount - Variable in class grammars.Symbol
Pocet pouziti v pravidlech gramatiky

W

WINDOW_HEIGHT - Static variable in class gui.DerivationFrame
Vyska okna
WINDOW_HEIGHT - Static variable in class gui.ErrorFrame
Vyska okna
WINDOW_HEIGHT - Static variable in class gui.PrgGramInputFrame
Vyska okna
WINDOW_WIDTH - Static variable in class gui.DerivationFrame
Sirka okna
WINDOW_WIDTH - Static variable in class gui.ErrorFrame
Sirka okna
WINDOW_WIDTH - Static variable in class gui.PrgGramInputFrame
Sirka okna
writeFile() - Method in class gui.DerivationFrame
Slouzi k ulozeni gramatiky, podle ktere probiha derivace, do souboru.
writeFile() - Method in class gui.PrgGramInputFrame
Zapise prave editovanou gramatiku do souboru.
writeGrammar(Grammar) - Method in class grammars.PrgGrammarFile
Ulozi gramatiku do souboru
WRONG_APPEAR_FORMAT - Static variable in class gui.ErrorFrame
Cislo chyby - spatny format cisla v textovem poli vyskytu
WRONG_DELAY_FORMAT - Static variable in class gui.ErrorFrame
Cislo chyby - spatny format cisla v textovem poli zpozdeni
WRONG_FORMAT - Static variable in class gui.ErrorFrame
Cislo chyby - spatny format neterminalu
WRONG_FORMAT_START - Static variable in class gui.ErrorFrame
Cislo chyby - spatny format pocatecniho symbolu
WRONG_FORMAT_TN - Static variable in class gui.ErrorFrame
Cislo chyby - spatny format symbolu
WRONG_LABEL - Static variable in class gui.ErrorFrame
Cislo chyby - chybny format oznaceni pravidla

A B C D E F G H I K L M N O P R S T U W