public class ExpRChoice extends AbstractExpRegularExpression
m_private_rexp, m_tpContext| Constructor and Description |
|---|
ExpRChoice() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChoice(AbstractExpRegularExpression a) |
int |
checkUnmatchability() |
Nfa |
generateNfa(boolean ignoreCase) |
AbstractExpRegularExpression |
getChoiceAt(int nIndex) |
int |
getChoiceCount() |
List<AbstractExpRegularExpression> |
getChoices() |
canMatchAnyChar, dump, getLabel, getLhsTokens, getOrdinal, getRhsToken, getWalkStatus, hasLabel, setLabel, setLhsTokens, setOrdinal, setRhsToken, setWalkStatusdumpPrefix, getColumn, getInternalIndex, getInternalName, getLine, getMyGeneration, getNextGenerationIndex, getOrdinalBase, getParent, hashCode, hasNoInternalName, isInMinimumSize, reInit, setColumn, setInMinimumSize, setInternalName, setInternalNameOnly, setLine, setMyGeneration, setOrdinalBase, setParent, toString@Nonnull public final List<AbstractExpRegularExpression> getChoices()
@Nonnegative public final int getChoiceCount()
@Nonnull public final AbstractExpRegularExpression getChoiceAt(int nIndex)
public final void addChoice(@Nonnull AbstractExpRegularExpression a)
public Nfa generateNfa(boolean ignoreCase)
generateNfa in class AbstractExpRegularExpressionpublic int checkUnmatchability()
Copyright © 2017–2022 Philip Helger. All rights reserved.