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 (package private) Node[]ScanEnvironment. precReadNotNodesMethods in org.joni that return Node Modifier and Type Method Description private NodeParser. cClassCaseFold(Node node, CClassNode cc, CClassNode ascCc)(package private) NodeScanEnvironment. currentPrecReadNotNode()protected 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 NodeParser. parseExp(TokenType term)private 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 NodeParser. parseRegexp()private NodeParser. parseStringLoop(StringNode node, boolean group)private NodeParser. parseSubExp(TokenType term)private NodeAnalyser. setupLookBehind(AnchorNode node)protected NodeAnalyser. setupTree(Node node, int state)Methods in org.joni with parameters of type Node Modifier and Type Method Description private NodeParser. cClassCaseFold(Node node, CClassNode cc, CClassNode ascCc)private booleanAnalyser. checkTypeTree(Node node, int typeMask, int encloseMask, int anchorMask)(package private) voidCompiler. compile(Node root)private intArrayCompiler. compileLengthStringNode(Node node)private intArrayCompiler. compileLengthTree(Node node)protected voidCompiler. compileTree(Node node)private voidArrayCompiler. compileTreeEmptyCheck(Node node, int emptyInfo)protected 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 NodeAnalyser. disableNoNameGroupCapture(Node root)private NodeAnalyser. divideLookBehindAlternatives(Node node)private NodeAnalyser. expandCaseFoldString(Node node)protected 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 voidAnalyser. nextSetup(Node node, Node nextNode)private 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 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 voidAnalyser. setOptimizedInfoFromTree(Node node)protected intAnalyser. setupCombExpCheck(Node node, int state)protected voidAnalyser. setupSubExpCall(Node node)protected NodeAnalyser. setupTree(Node node, int state)private intAnalyser. subexpInfRecursiveCheck(Node node, boolean head)protected intAnalyser. subexpInfRecursiveCheckTrav(Node node)private intAnalyser. subexpRecursiveCheck(Node node)protected intAnalyser. subexpRecursiveCheckTrav(Node node)private voidAnalyser. updateStringNodeCaseFold(Node node)Method parameters in org.joni with type arguments of type Node Modifier and Type Method Description private 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.ast Modifier and Type Class Description classAnchorNodeclassAnyCharNodeclassBackRefNodeclassCallNodeclassCClassNodeclassCTypeNodeclassEncloseNodeclassListNodestatic classNode.TopNodeclassQuantifierNode(package private) classStateNodeclassStringNodeFields in org.joni.ast declared as Node Modifier and Type Field Description NodeEncloseNode. containingAnchorNodeQuantifierNode. headExactNodeQuantifierNode. nextHeadExactNodeNode. parentprivate NodeNode.TopNode. rootNodeAnchorNode. targetNodeEncloseNode. targetNodeQuantifierNode. targetNodeListNode. valueMethods in org.joni.ast that return Node Modifier and Type Method Description protected NodeAnchorNode. getChild()protected NodeCallNode. getChild()protected NodeEncloseNode. getChild()protected NodeListNode. getChild()protected NodeNode. getChild()NodeNode.TopNode. getChild()protected NodeQuantifierNode. getChild()NodeNode.TopNode. getRoot()Methods in org.joni.ast with parameters of type Node Modifier and Type Method Description static ListNodeListNode. listAdd(ListNode list, Node value)static ListNodeListNode. newAlt(Node value, ListNode tail)static ListNodeListNode. newList(Node value, ListNode tail)static Node.TopNodeNode. newTop(Node root)voidNode. replaceWith(Node with)protected voidAnchorNode. setChild(Node child)protected voidCallNode. setChild(Node newChild)protected voidEncloseNode. setChild(Node child)protected voidListNode. setChild(Node child)protected voidNode. setChild(Node tgt)voidNode.TopNode. setChild(Node node)protected voidQuantifierNode. setChild(Node child)intQuantifierNode. setQuantifier(Node tgt, boolean group, ScanEnvironment env, byte[] bytes, int p, int end)voidAnchorNode. setTarget(Node tgt)voidEncloseNode. setTarget(Node tgt)voidQuantifierNode. setTarget(Node tgt)voidListNode. setValue(Node value)Constructors in org.joni.ast with parameters of type Node Constructor Description ListNode(Node value, ListNode tail, int type)TopNode(Node root)
-