Uses of Class
org.joni.ast.Node
Packages that use Node
-
Uses of Node in org.joni
Modifier and TypeMethodDescriptionprivate NodeParser.cClassCaseFold(Node node, CClassNode cc, CClassNode ascCc) (package private) NodeScanEnvironment.currentPrecReadNotNode()protected final NodeAnalyser.disableNoNameGroupCapture(Node root) private NodeAnalyser.divideLookBehindAlternatives(Node node) private NodeAnalyser.expandCaseFoldMakeRemString(byte[] bytes, int p, int end) private NodeAnalyser.expandCaseFoldString(Node node) private NodeAnalyser.getHeadValueNode(Node node, boolean exact) private NodeAnalyser.noNameDisableMap(Node node, int[] map, org.jcodings.Ptr counter) private NodeAnalyser.noNameDisableMapFor_enclose(Node node, int[] map, org.jcodings.Ptr counter) private NodeParser.parseAnycharAnytime()private NodeParser.parseBackref()private NodeParser.parseBranch(TokenType term) private NodeParser.parseCall()private NodeParser.parseCharProperty()private NodeParser.parseCharType(Node node) private NodeParser.parseEnclose(TokenType term) private NodeParser.parseEncloseNamedGroup2(boolean listCapture) private Nodeprivate NodeParser.parseExpRepeat(Node target, boolean group) private NodeParser.parseExpRepeatForCar(Node top, ListNode target, boolean group) private NodeParser.parseExpTkByte(boolean group) private NodeParser.parseExpTkRawByte(boolean group) private NodeParser.parseExtendedGraphemeCluster()private NodeParser.parseLineBreak()private NodeParser.parseQuoteOpen()protected final NodeParser.parseRegexp()private NodeParser.parseStringLoop(StringNode node, boolean group) private NodeParser.parseSubExp(TokenType term) private NodeAnalyser.setupLookBehind(AnchorNode node) protected final NodeModifier and TypeMethodDescriptionprivate NodeParser.cClassCaseFold(Node node, CClassNode cc, CClassNode ascCc) private booleanAnalyser.checkTypeTree(Node node, int typeMask, int encloseMask, int anchorMask) (package private) final voidprivate intArrayCompiler.compileLengthStringNode(Node node) private intArrayCompiler.compileLengthTree(Node node) protected final voidCompiler.compileTree(Node node) private voidArrayCompiler.compileTreeEmptyCheck(Node node, int emptyInfo) protected final voidCompiler.compileTreeNTimes(Node node, int n) private voidParser.createNodeFromArray(boolean list, Node[] nodes, int np, int nodeArray) private ListNodeParser.createNodeFromArray(Node[] nodes, int nodeArray) private voidParser.createPropertyNode(Node[] nodes, int np, org.jcodings.unicode.UnicodeCodeRange range) protected final NodeAnalyser.disableNoNameGroupCapture(Node root) private NodeAnalyser.divideLookBehindAlternatives(Node node) private NodeAnalyser.expandCaseFoldString(Node node) protected final intAnalyser.getCharLengthTree(Node node) private intAnalyser.getCharLengthTree(Node node, int level) private NodeAnalyser.getHeadValueNode(Node node, boolean exact) private intAnalyser.getMaxMatchLength(Node node) private intAnalyser.getMinMatchLength(Node node) private booleanParser.isInvalidQuantifier(Node node) private booleanAnalyser.isNotIncluded(Node x, Node y) private voidprivate NodeAnalyser.noNameDisableMap(Node node, int[] map, org.jcodings.Ptr counter) private voidAnalyser.noNameDisableMapFor_anchor(Node node, int[] map, org.jcodings.Ptr counter) private NodeAnalyser.noNameDisableMapFor_enclose(Node node, int[] map, org.jcodings.Ptr counter) private voidAnalyser.noNameDisableMapFor_listAlt(Node node, int[] map, org.jcodings.Ptr counter) private voidAnalyser.noNameDisableMapFor_quantifier(Node node, int[] map, org.jcodings.Ptr counter) protected final voidAnalyser.numberedRefCheck(Node node) private voidAnalyser.optimizeNodeLeft(Node node, NodeOptInfo opt, OptEnvironment oenv) private NodeParser.parseCharType(Node node) private NodeParser.parseExpRepeat(Node target, boolean group) private NodeParser.parseExpRepeatForCar(Node top, ListNode target, boolean group) (package private) voidScanEnvironment.popPrecReadNotNode(Node node) (package private) voidScanEnvironment.pushPrecReadNotNode(Node node) private voidParser.quantifierNode(Node[] nodes, int np, int lower, int upper) private voidParser.quantifierPropertyNode(Node[] nodes, int np, org.jcodings.unicode.UnicodeCodeRange range, char repetitions) private intAnalyser.quantifiersMemoryInfo(Node node) private voidAnalyser.renumberByMap(Node node, int[] map) protected final voidAnalyser.setOptimizedInfoFromTree(Node node) protected final intAnalyser.setupCombExpCheck(Node node, int state) protected final voidAnalyser.setupSubExpCall(Node node) protected final Nodeprivate intAnalyser.subexpInfRecursiveCheck(Node node, boolean head) protected final intAnalyser.subexpInfRecursiveCheckTrav(Node node) private intAnalyser.subexpRecursiveCheck(Node node) protected final intAnalyser.subexpRecursiveCheckTrav(Node node) private voidAnalyser.updateStringNodeCaseFold(Node node) Modifier and TypeMethodDescriptionprivate booleanAnalyser.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 classfinal classfinal classfinal classfinal classfinal classfinal classfinal classstatic final classfinal class(package private) classfinal classFields in org.joni.ast declared as NodeModifier and TypeFieldDescriptionEncloseNode.containingAnchorQuantifierNode.headExactQuantifierNode.nextHeadExactNode.parentprivate NodeNode.TopNode.rootAnchorNode.targetEncloseNode.targetQuantifierNode.targetListNode.valueMethods in org.joni.ast that return NodeModifier and TypeMethodDescriptionprotected NodeAnchorNode.getChild()protected NodeCallNode.getChild()protected NodeEncloseNode.getChild()protected NodeListNode.getChild()protected NodeNode.getChild()Node.TopNode.getChild()protected NodeQuantifierNode.getChild()Node.TopNode.getRoot()Methods in org.joni.ast with parameters of type NodeModifier and TypeMethodDescriptionstatic ListNodestatic ListNodestatic ListNodestatic Node.TopNodevoidNode.replaceWith(Node with) protected voidprotected voidprotected voidprotected voidprotected voidvoidprotected voidintQuantifierNode.setQuantifier(Node tgt, boolean group, ScanEnvironment env, byte[] bytes, int p, int end) voidvoidvoidvoidConstructors in org.joni.ast with parameters of type Node