Package com.ibm.icu.text
Class RBBINode
java.lang.Object
com.ibm.icu.text.RBBINode
This class represents a node in the parse tree created by the RBBI Rule compiler.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int
(package private) boolean
(package private) int
(package private) UnicodeSet
(package private) int
(package private) RBBINode
(package private) boolean
(package private) boolean
(package private) RBBINode
(package private) int
(package private) RBBINode
(package private) boolean
(package private) int
(package private) String
(package private) int
(package private) int
(package private) static int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final String[]
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) RBBINode
(package private) void
(package private) void
(package private) RBBINode
(package private) static void
printHex
(int i, int minWidth) (package private) static void
printInt
(int i, int minWidth) (package private) static void
(package private) static void
printString
(String s, int minWidth) (package private) void
printTree
(boolean printHeading)
-
Field Details
-
setRef
static final int setRef- See Also:
-
uset
static final int uset- See Also:
-
varRef
static final int varRef- See Also:
-
leafChar
static final int leafChar- See Also:
-
lookAhead
static final int lookAhead- See Also:
-
tag
static final int tag- See Also:
-
endMark
static final int endMark- See Also:
-
opStart
static final int opStart- See Also:
-
opCat
static final int opCat- See Also:
-
opOr
static final int opOr- See Also:
-
opStar
static final int opStar- See Also:
-
opPlus
static final int opPlus- See Also:
-
opQuestion
static final int opQuestion- See Also:
-
opBreak
static final int opBreak- See Also:
-
opReverse
static final int opReverse- See Also:
-
opLParen
static final int opLParen- See Also:
-
nodeTypeLimit
static final int nodeTypeLimit- See Also:
-
nodeTypeNames
-
precZero
static final int precZero- See Also:
-
precStart
static final int precStart- See Also:
-
precLParen
static final int precLParen- See Also:
-
precOpOr
static final int precOpOr- See Also:
-
precOpCat
static final int precOpCat- See Also:
-
fType
int fType -
fParent
RBBINode fParent -
fLeftChild
RBBINode fLeftChild -
fRightChild
RBBINode fRightChild -
fInputSet
UnicodeSet fInputSet -
fPrecedence
int fPrecedence -
fText
String fText -
fFirstPos
int fFirstPos -
fLastPos
int fLastPos -
fNullable
boolean fNullable -
fVal
int fVal -
fLookAheadEnd
boolean fLookAheadEnd -
fRuleRoot
boolean fRuleRoot -
fChainIn
boolean fChainIn -
fFirstPosSet
-
fLastPosSet
-
fFollowPos
-
fSerialNum
int fSerialNum -
gLastSerial
static int gLastSerial
-
-
Constructor Details
-
RBBINode
RBBINode(int t) -
RBBINode
RBBINode(RBBINode other)
-
-
Method Details