|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--grammars.Step
Trida reprezentujici jeden krok derivace. Pamatuje si aktualni vetnou formu a pravidlo, ktere je na ni pouzito. Navic ma promennou pro urceni, jestli bylo pravidlo pouzito klasicky nebo ve smyslu testovani vyskytu.
Field Summary | |
protected boolean |
ac
Pokud bylo pravidlo pouzito ve smyslu testovani vyskytu, je hodnota true. |
protected SententialForm |
form
Aktualni vetna forma |
protected Production |
prod
Pouzite pravidlo |
Constructor Summary | |
Step()
Pomocny konstruktor. |
|
Step(SententialForm f,
boolean ac)
Vytvori krok derivace bez urceni pravidla |
|
Step(SententialForm f,
Production p,
boolean ac)
Vytvori krok derivace se vsemi parametry |
Method Summary | |
SententialForm |
getForm()
Slouzi k ziskani vetne formy |
Production |
getProduction()
Slouzi k ziskani pouziteho pravidla |
boolean |
isAc()
Slouzi k zjisteni, jestli krok probehl v modu testovani vyskytu |
void |
setForm(SententialForm f)
Slouzi k nastaveni vetne formy |
void |
setProduction(Production p)
Slouzi k nastaveni pouziteho pravidla |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected SententialForm form
protected Production prod
protected boolean ac
Constructor Detail |
public Step(SententialForm f, Production p, boolean ac)
f
- Aktualni vetna formap
- Pouzite pravidloac
- true, pokud bylo pravidlo pouzito ve smyslu testovani vyskytu.
Jinak false.public Step(SententialForm f, boolean ac)
f
- Aktualni vetna formaac
- true, pokud bylo pravidlo pouzito ve smyslu testovani vyskytu.
Jinak false.public Step()
Method Detail |
public Production getProduction()
public SententialForm getForm()
public void setForm(SententialForm f)
f
- Nova vetna formapublic void setProduction(Production p)
f
- Nove pravidlopublic boolean isAc()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |