grammars
Class Terminal

java.lang.Object
  |
  +--grammars.Symbol
        |
        +--grammars.Terminal

public class Terminal
extends Symbol

Trida reprezentujici terminalni symbol


Fields inherited from class grammars.Symbol
symbol, useCount
 
Constructor Summary
Terminal()
          Konstruktor tvorici bezejmenny terminal
Terminal(char c)
          Konstruktor tvorici terminal s pozadovanym jmenem.
Terminal(java.lang.String s)
          Konstruktor tvorici terminal s pozadovanym jmenem
 
Method Summary
 boolean isNonterminal()
          Predefinovana metoda tridy Symbol slouzici ke zjisteni, jestli je Symbol neterminal
 boolean isTerminal()
          Predefinovana metoda tridy Symbol slouzici ke zjisteni, jestli je Symbol terminal
 
Methods inherited from class grammars.Symbol
areEqual, equals, getUseCount, hasName, changeUseCount, setUseCount, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

Terminal

public Terminal()
Konstruktor tvorici bezejmenny terminal

Terminal

public Terminal(java.lang.String s)
Konstruktor tvorici terminal s pozadovanym jmenem
Parameters:
name - Jmeno terminalu

Terminal

public Terminal(char c)
Konstruktor tvorici terminal s pozadovanym jmenem. Jmeno tvori pouze jeden znak
Parameters:
c - Jmeno terminalu
Method Detail

isTerminal

public boolean isTerminal()
Predefinovana metoda tridy Symbol slouzici ke zjisteni, jestli je Symbol terminal
Overrides:
isTerminal in class Symbol
Returns:
Vzdy vraci true

isNonterminal

public boolean isNonterminal()
Predefinovana metoda tridy Symbol slouzici ke zjisteni, jestli je Symbol neterminal
Overrides:
isNonterminal in class Symbol
Returns:
Vzdy vraci false