chrriis.grammar.model
Class Expression

java.lang.Object
  extended by chrriis.grammar.model.Expression
Direct Known Subclasses:
Choice, Literal, Repetition, RuleReference, Sequence, SpecialSequence

public abstract class Expression
extends Object

Author:
Christopher Deckers

Constructor Summary
Expression()
           
 
Method Summary
protected abstract  void toBNF(GrammarToBNF grammarToBNF, StringBuilder sb, boolean isNested)
           
protected abstract  RRElement toRRElement(GrammarToRRDiagram grammarToRRDiagram)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expression

public Expression()
Method Detail

toRRElement

protected abstract RRElement toRRElement(GrammarToRRDiagram grammarToRRDiagram)

toBNF

protected abstract void toBNF(GrammarToBNF grammarToBNF,
                              StringBuilder sb,
                              boolean isNested)