public class ParserRule extends ArrayIndexed
Rule,
ParseNode,
GenericParser,
ParserGenerator| Modifier and Type | Field and Description |
|---|---|
ParserNonTerminal |
head
The head symbol (the rule's LHS).
|
int |
length
The number of symbols in the rule's RHS.
|
set| Constructor and Description |
|---|
ParserRule(int head,
int length,
int index,
int tagPosition) |
ParserRule(int head,
int length,
int index,
int precedence,
int associativity) |
| Modifier and Type | Method and Description |
|---|---|
ParserRule |
addXmlInfo(int[] children) |
ParserRule |
addXmlInfo(int[][] xmlPaths) |
ParserRule |
addXmlInfo(java.lang.String[] attributeRefs) |
ParserRule |
addXmlInfo(XmlAttributeInfo[] attributes) |
ParserRule |
addXmlInfo(XmlTextInfo[][] infos) |
ParserRule |
addXmlInfo(XmlWrapper[][] wrapperPaths) |
ParserRule |
setXmlInfo(XmlInfo info) |
java.lang.String |
toString() |
equalspublic ParserNonTerminal head
public int length
public ParserRule(int head,
int length,
int index,
int tagPosition)
public ParserRule(int head,
int length,
int index,
int precedence,
int associativity)
public ParserRule setXmlInfo(XmlInfo info)
public ParserRule addXmlInfo(int[] children)
public ParserRule addXmlInfo(int[][] xmlPaths)
public ParserRule addXmlInfo(XmlWrapper[][] wrapperPaths)
public ParserRule addXmlInfo(java.lang.String[] attributeRefs)
public ParserRule addXmlInfo(XmlAttributeInfo[] attributes)
public ParserRule addXmlInfo(XmlTextInfo[][] infos)