Package org.joni.ast
Class BackRefNode
java.lang.Object
org.joni.ast.Node
org.joni.ast.StateNode
org.joni.ast.BackRefNode
- All Implemented Interfaces:
NodeStatus
,NodeType
-
Nested Class Summary
Nested classes/interfaces inherited from class org.joni.ast.Node
Node.TopNode
-
Field Summary
FieldsFields inherited from interface org.joni.constants.internal.NodeStatus
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 Summary
ConstructorsModifierConstructorDescriptionBackRefNode
(int backNum, int[] backRefs, boolean byName, boolean existLevel, int nestLevel, ScanEnvironment env) private
BackRefNode
(int backNum, int[] backRefs, boolean byName, ScanEnvironment env) -
Method Summary
Methods inherited from class org.joni.ast.StateNode
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
Methods inherited from class org.joni.ast.Node
getAddressName, getChild, getType, getType2Bit, isSimple, newTop, pad, replaceWith, setChild, toString
-
Field Details
-
back
public final int[] back -
backNum
public int backNum -
nestLevel
public int nestLevel
-
-
Constructor Details
-
BackRefNode
-
BackRefNode
public BackRefNode(int backNum, int[] backRefs, boolean byName, boolean existLevel, int nestLevel, ScanEnvironment env)
-
-
Method Details