Package net.sourceforge.plantuml.ebnf
Class EbnfEngine
- java.lang.Object
-
- net.sourceforge.plantuml.ebnf.EbnfEngine
-
public class EbnfEngine extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EbnfEngine(ISkinParam skinParam)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidalternation()voidcommentAbove(java.lang.String comment)voidcommentBelow(java.lang.String comment)voidconcatenation()TextBlockgetTextBlock()voidoptional()voidpush(Token element)voidrepetitionOneOrMore()voidrepetitionSymbol()voidrepetitionZeroOrMore(boolean isCompact)static TextBlocksyntaxError(FontConfiguration fontConfiguration, ISkinSimple spriteContainer)
-
-
-
Constructor Detail
-
EbnfEngine
public EbnfEngine(ISkinParam skinParam)
-
-
Method Detail
-
push
public void push(Token element)
-
optional
public void optional()
-
repetitionZeroOrMore
public void repetitionZeroOrMore(boolean isCompact)
-
repetitionOneOrMore
public void repetitionOneOrMore()
-
repetitionSymbol
public void repetitionSymbol()
-
alternation
public void alternation()
-
concatenation
public void concatenation()
-
getTextBlock
public TextBlock getTextBlock()
-
syntaxError
public static TextBlock syntaxError(FontConfiguration fontConfiguration, ISkinSimple spriteContainer)
-
commentBelow
public void commentBelow(java.lang.String comment)
-
commentAbove
public void commentAbove(java.lang.String comment)
-
-