Uses of Class
org.joni.ast.Node
Packages that use Node
-
Uses of Node in org.joni
Modifier and TypeFieldDescriptionNode[]
ScanEnvironment.memNodes
(package private) Node[]
ScanEnvironment.precReadNotNodes
protected Node
Parser.root
(package private) Node[]
UnsetAddrList.targets
Modifier and TypeMethodDescriptionScanEnvironment.currentPrecReadNotNode()
protected final 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 final Node
Parser.parse()
private Node
Parser.parseBranch
(TokenType term) private Node
Parser.parseEnclose
(TokenType term) private Node
Parser.parseEncloseNamedGroup2
(boolean listCapture) private Node
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 final Node
Modifier and TypeMethodDescriptionvoid
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 final void
Compiler.compileTree
(Node node) private void
ArrayCompiler.compileTreeEmptyCheck
(Node node, int emptyInfo) protected final void
Compiler.compileTreeNTimes
(Node node, int n) protected final Node
Analyser.disableNoNameGroupCapture
(Node root) private Node
Analyser.divideLookBehindAlternatives
(Node node) private Node
Analyser.expandCaseFoldString
(Node node) protected final 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
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 final 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 final void
Analyser.setOptimizedInfoFromTree
(Node node) protected final int
Analyser.setupCombExpCheck
(Node node, int state) private Node
Analyser.setupLookBehind
(Node node) protected final void
Analyser.setupSubExpCall
(Node node) protected final Node
private int
Analyser.subexpInfRecursiveCheck
(Node node, boolean head) protected final int
Analyser.subexpInfRecursiveCheckTrav
(Node node) private int
Analyser.subexpRecursiveCheck
(Node node) protected final int
Analyser.subexpRecursiveCheckTrav
(Node node) private void
private void
Analyser.updateStringNodeCaseFold
(Node node) Modifier and TypeMethodDescriptionprivate 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.astModifier and TypeClassDescriptionfinal class
final class
final class
final class
final class
final class
final class
final class
final class
class
final class
Fields in org.joni.ast declared as NodeModifier and TypeFieldDescriptionConsAltNode.car
EncloseNode.containingAnchor
QuantifierNode.headExact
QuantifierNode.nextHeadExact
Node.parent
AnchorNode.target
CallNode.target
EncloseNode.target
QuantifierNode.target
Methods in org.joni.ast that return NodeModifier and TypeMethodDescriptionprotected Node
AnchorNode.getChild()
protected Node
CallNode.getChild()
protected Node
ConsAltNode.getChild()
protected Node
EncloseNode.getChild()
protected Node
Node.getChild()
protected Node
QuantifierNode.getChild()
Methods in org.joni.ast with parameters of type NodeModifier and TypeMethodDescriptionstatic ConsAltNode
ConsAltNode.listAdd
(ConsAltNode list, Node x) static ConsAltNode
ConsAltNode.newAltNode
(Node left, ConsAltNode right) static ConsAltNode
ConsAltNode.newListNode
(Node left, ConsAltNode right) protected void
protected void
protected void
protected void
protected void
protected void
int
QuantifierNode.setQuantifier
(Node tgt, boolean group, ScanEnvironment env, byte[] bytes, int p, int end) void
void
void
void
void
void
Method parameters in org.joni.ast with type arguments of type NodeModifier and TypeMethodDescriptionvoid
CallNode.verifyTree
(Set<Node> set, WarnCallback warnings) void
ConsAltNode.verifyTree
(Set<Node> set, WarnCallback warnings) void
Node.verifyTree
(Set<Node> set, WarnCallback warnings) Constructors in org.joni.ast with parameters of type Node