chrriis.grammar.model
Class GrammarToBNF

java.lang.Object
  extended by chrriis.grammar.model.GrammarToBNF

public class GrammarToBNF
extends Object

Author:
Christopher Deckers

Nested Class Summary
static class GrammarToBNF.LiteralDefinitionSign
           
static class GrammarToBNF.RuleDefinitionSign
           
 
Constructor Summary
GrammarToBNF()
           
 
Method Summary
 String convert(Grammar grammar)
           
 GrammarToBNF.LiteralDefinitionSign getLiteralDefinitionSign()
           
 String getRuleConsideredAsLinebreak()
           
 GrammarToBNF.RuleDefinitionSign getRuleDefinitionSign()
           
 boolean isCommaSeparator()
           
 boolean isUsingMultiplicationTokens()
           
 void setCommaSeparator(boolean isCommaSeparator)
           
 void setLiteralDefinitionSign(GrammarToBNF.LiteralDefinitionSign literalDefinitionSign)
           
 void setRuleConsideredAsLineBreak(String ruleConsideredAsLinebreak)
           
 void setRuleDefinitionSign(GrammarToBNF.RuleDefinitionSign ruleDefinitionSign)
           
 void setUsingMultiplicationTokens(boolean isUsingMultiplicationTokens)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrammarToBNF

public GrammarToBNF()
Method Detail

getRuleDefinitionSign

public GrammarToBNF.RuleDefinitionSign getRuleDefinitionSign()

setRuleDefinitionSign

public void setRuleDefinitionSign(GrammarToBNF.RuleDefinitionSign ruleDefinitionSign)

getLiteralDefinitionSign

public GrammarToBNF.LiteralDefinitionSign getLiteralDefinitionSign()

setLiteralDefinitionSign

public void setLiteralDefinitionSign(GrammarToBNF.LiteralDefinitionSign literalDefinitionSign)

setCommaSeparator

public void setCommaSeparator(boolean isCommaSeparator)

isCommaSeparator

public boolean isCommaSeparator()

setUsingMultiplicationTokens

public void setUsingMultiplicationTokens(boolean isUsingMultiplicationTokens)

isUsingMultiplicationTokens

public boolean isUsingMultiplicationTokens()

setRuleConsideredAsLineBreak

public void setRuleConsideredAsLineBreak(String ruleConsideredAsLinebreak)

getRuleConsideredAsLinebreak

public String getRuleConsideredAsLinebreak()

convert

public String convert(Grammar grammar)