dk.brics.grammar
Class TerminalEntity

java.lang.Object
  extended by dk.brics.grammar.Entity
      extended by dk.brics.grammar.TerminalEntity
Direct Known Subclasses:
EOFTerminalEntity, RegexpTerminalEntity, StringTerminalEntity

public abstract class TerminalEntity
extends Entity

A terminal in a production.


Constructor Summary
protected TerminalEntity(String label, String example)
          Constructs a new terminal entity.
 
Method Summary
 
Methods inherited from class dk.brics.grammar.Entity
getExample, getLabel, isExplicitlyLabeled, isLabeled, setLabel, visitBy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerminalEntity

protected TerminalEntity(String label,
                         String example)
                  throws GrammarException
Constructs a new terminal entity.

Parameters:
label - entity label, null if ignorable
example - example string, null if absent
Throws:
GrammarException


Copyright © 2005-2008 Anders Møller.