Uses of Class
org.joni.ast.Node
-
Packages that use Node Package Description org.joni org.joni.ast -
-
Uses of Node in org.joni
Fields in org.joni declared as Node Modifier and Type Field Description Node[]
ScanEnvironment. memNodes
(package private) Node[]
ScanEnvironment. precReadNotNodes
protected Node
Parser. root
(package private) Node[]
UnsetAddrList. targets
Methods in org.joni that return Node Modifier and Type Method Description Node
ScanEnvironment. currentPrecReadNotNode()
protected Node
Analyser. disableNoNameGroupCapture(Node root)
private Node
Analyser. divideLookBehindAlternatives(Node node)
private Node
Analyser. expandCaseFoldMakeRemString(byte[] bytes, int p, int end)
private Node
Analyser. expandCaseFoldString(Node node)
private Node
Analyser. getHeadValueNode(Node node, boolean exact)
private Node
Analyser. noNameDisableMap(Node node, int[] map, org.jcodings.Ptr counter)
private Node
Analyser. noNameDisableMapFor_enclose(Node node, int[] map, org.jcodings.Ptr counter)
protected Node
Parser. parse()
private Node
Parser. parseBranch(TokenType term)
private Node
Parser. parseEnclose(TokenType term)
private Node
Parser. parseEncloseNamedGroup2(boolean listCapture)
private Node
Parser. parseExp(TokenType term)
private Node
Parser. parseExpRepeat(Node target, boolean group)
private Node
Parser. parseExpRepeatForCar(Node top, ConsAltNode target, boolean group)
private Node
Parser. parseExpTkByte(boolean group)
private Node
Parser. parseExpTkRawByte(boolean group)
private Node
Parser. parseRegexp()
private Node
Parser. parseSubExp(TokenType term)
private Node
Analyser. setupLookBehind(Node node)
protected Node
Analyser. setupTree(Node node, int state)
Methods in org.joni with parameters of type Node Modifier and Type Method Description void
UnsetAddrList. add(int offset, Node node)
private boolean
Analyser. checkTypeTree(Node node, int typeMask, int encloseMask, int anchorMask)
private int
ArrayCompiler. compileLengthStringNode(Node node)
private int
ArrayCompiler. compileLengthTree(Node node)
protected void
Compiler. compileTree(Node node)
private void
ArrayCompiler. compileTreeEmptyCheck(Node node, int emptyInfo)
protected void
Compiler. compileTreeNTimes(Node node, int n)
protected Node
Analyser. disableNoNameGroupCapture(Node root)
private Node
Analyser. divideLookBehindAlternatives(Node node)
private Node
Analyser. expandCaseFoldString(Node node)
protected int
Analyser. getCharLengthTree(Node node)
private int
Analyser. getCharLengthTree(Node node, int level)
private Node
Analyser. getHeadValueNode(Node node, boolean exact)
private int
Analyser. getMaxMatchLength(Node node)
private int
Analyser. getMinMatchLength(Node node)
private boolean
Analyser. isNotIncluded(Node x, Node y)
private void
Analyser. nextSetup(Node node, Node nextNode)
private Node
Analyser. noNameDisableMap(Node node, int[] map, org.jcodings.Ptr counter)
private void
Analyser. noNameDisableMapFor_anchor(Node node, int[] map, org.jcodings.Ptr counter)
private void
Analyser. noNameDisableMapFor_cosAlt(Node node, int[] map, org.jcodings.Ptr counter)
private Node
Analyser. noNameDisableMapFor_enclose(Node node, int[] map, org.jcodings.Ptr counter)
private void
Analyser. noNameDisableMapFor_quantifier(Node node, int[] map, org.jcodings.Ptr counter)
protected void
Analyser. numberedRefCheck(Node node)
private void
Analyser. optimizeNodeLeft(Node node, NodeOptInfo opt, OptEnvironment oenv)
private Node
Parser. parseExpRepeat(Node target, boolean group)
private Node
Parser. parseExpRepeatForCar(Node top, ConsAltNode target, boolean group)
void
ScanEnvironment. popPrecReadNotNode(Node node)
void
ScanEnvironment. pushPrecReadNotNode(Node node)
private int
Analyser. quantifiersMemoryInfo(Node node)
private void
Analyser. renumberByMap(Node node, int[] map)
void
ScanEnvironment. setMemNode(int num, Node node)
protected void
Analyser. setOptimizedInfoFromTree(Node node)
protected int
Analyser. setupCombExpCheck(Node node, int state)
private Node
Analyser. setupLookBehind(Node node)
protected void
Analyser. setupSubExpCall(Node node)
protected Node
Analyser. setupTree(Node node, int state)
private int
Analyser. subexpInfRecursiveCheck(Node node, boolean head)
protected int
Analyser. subexpInfRecursiveCheckTrav(Node node)
private int
Analyser. subexpRecursiveCheck(Node node)
protected int
Analyser. subexpRecursiveCheckTrav(Node node)
private void
Analyser. swap(Node a, Node b)
private void
Analyser. updateStringNodeCaseFold(Node node)
Method parameters in org.joni with type arguments of type Node Modifier and Type Method Description private boolean
Analyser. expandCaseFoldStringAlt(int itemNum, org.jcodings.CaseFoldCodeItem[] items, byte[] bytes, int p, int slen, int end, org.jcodings.ObjPtr<Node> node)
-
Uses of Node in org.joni.ast
Subclasses of Node in org.joni.ast Modifier and Type Class Description class
AnchorNode
class
AnyCharNode
class
BackRefNode
class
CallNode
class
CClassNode
class
ConsAltNode
class
CTypeNode
class
EncloseNode
class
QuantifierNode
class
StateNode
class
StringNode
Fields in org.joni.ast declared as Node Modifier and Type Field Description Node
ConsAltNode. car
Node
EncloseNode. containingAnchor
Node
QuantifierNode. headExact
Node
QuantifierNode. nextHeadExact
Node
Node. parent
Node
AnchorNode. target
Node
CallNode. target
Node
EncloseNode. target
Node
QuantifierNode. target
Methods in org.joni.ast that return Node Modifier and Type Method Description protected Node
AnchorNode. getChild()
protected Node
CallNode. getChild()
protected Node
ConsAltNode. getChild()
protected Node
EncloseNode. getChild()
protected Node
Node. getChild()
protected Node
QuantifierNode. getChild()
Node
ConsAltNode. setCar(Node ca)
Methods in org.joni.ast with parameters of type Node Modifier and Type Method Description static ConsAltNode
ConsAltNode. listAdd(ConsAltNode list, Node x)
static ConsAltNode
ConsAltNode. newAltNode(Node left, ConsAltNode right)
static ConsAltNode
ConsAltNode. newListNode(Node left, ConsAltNode right)
Node
ConsAltNode. setCar(Node ca)
protected void
AnchorNode. setChild(Node newChild)
protected void
CallNode. setChild(Node newChild)
protected void
ConsAltNode. setChild(Node newChild)
protected void
EncloseNode. setChild(Node newChild)
protected void
Node. setChild(Node tgt)
protected void
QuantifierNode. setChild(Node newChild)
int
QuantifierNode. setQuantifier(Node tgt, boolean group, ScanEnvironment env, byte[] bytes, int p, int end)
void
AnchorNode. setTarget(Node tgt)
void
CallNode. setTarget(Node tgt)
void
EncloseNode. setTarget(Node tgt)
void
QuantifierNode. setTarget(Node tgt)
void
ConsAltNode. swap(Node with)
void
Node. swap(Node with)
Method parameters in org.joni.ast with type arguments of type Node Modifier and Type Method Description void
CallNode. verifyTree(java.util.Set<Node> set, WarnCallback warnings)
void
ConsAltNode. verifyTree(java.util.Set<Node> set, WarnCallback warnings)
void
Node. verifyTree(java.util.Set<Node> set, WarnCallback warnings)
Constructors in org.joni.ast with parameters of type Node Constructor Description ConsAltNode(Node car, ConsAltNode cdr, int type)
-