public final class BackRefNode extends StateNode
Modifier and Type | Field and Description |
---|---|
int[] |
back |
int |
backNum |
int |
nestLevel |
NST_ADDR_FIXED, NST_BY_NUMBER, NST_CALLED, NST_CLEN_FIXED, NST_IN_REPEAT, NST_MARK1, NST_MARK2, NST_MAX_FIXED, NST_MEM_BACKREFED, NST_MIN_FIXED, NST_NAME_REF, NST_NAMED_GROUP, NST_NEST_LEVEL, NST_RECURSION, NST_STOP_BT_SIMPLE_REPEAT
Constructor and Description |
---|
BackRefNode(int backNum,
int[] backRefs,
boolean byName,
boolean existLevel,
int nestLevel,
ScanEnvironment env) |
BackRefNode(int backNum,
int[] backRefs,
boolean byName,
ScanEnvironment env) |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
int |
getType() |
void |
renumber(int[] map) |
String |
toString(int level) |
clearAddrFixed, clearByNumber, clearCAlled, clearCLenFixed, clearInRepeat, clearMark1, clearMark2, clearMaxFixed, clearMemBackrefed, clearMinFixed, clearNamedGroup, clearNameRef, clearNestLevel, clearRecursion, clearStopBtSimpleRepeat, isAddrFixed, isByNumber, isCalled, isCLenFixed, isInRepeat, isMark1, isMark2, isMaxFixed, isMemBackrefed, isMinFixed, isNamedGroup, isNameRef, isNestLevel, isRecursion, isStopBtSimpleRepeat, setAddrFixed, setByNumber, setCalled, setCLenFixed, setInRepeat, setMark1, setMark2, setMaxFixed, setMemBackrefed, setMinFixed, setNamedGroup, setNameRef, setNestLevel, setRecursion, setStopBtSimpleRepeat, stateToString
getAddressName, getChild, getType2Bit, isAllowedInLookBehind, isInvalidQuantifier, isSimple, pad, setChild, swap, toString, verifyTree
public BackRefNode(int backNum, int[] backRefs, boolean byName, ScanEnvironment env)
public BackRefNode(int backNum, int[] backRefs, boolean byName, boolean existLevel, int nestLevel, ScanEnvironment env)
Copyright © 2018. All rights reserved.