Class Parser.Nonterminal
java.lang.Object
de.bottlecaps.markup.blitz.Parser.Symbol
de.bottlecaps.markup.blitz.Parser.Nonterminal
- Enclosing class:
Parser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Parser.Symbol[]private Stringprivate static final Parser.Symbol[] -
Constructor Summary
ConstructorsConstructorDescriptionNonterminal(String name) Nonterminal(String name, Parser.Symbol... children) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildren(Parser.Symbol... newChildren) private voidcollect(Parser.Attribute attribute) voidsend(ResultHandler resultHandler) void(package private) voidvalidate()
-
Field Details
-
NO_CHILDREN
-
children
-
childCount
private int childCount -
name
-
-
Constructor Details
-
Nonterminal
-
Nonterminal
-
-
Method Details
-
setName
-
toAttribute
-
collect
-
addChildren
-
validate
void validate()- Specified by:
validatein classParser.Symbol
-
send
- Specified by:
sendin classParser.Symbol
-