Package | Description |
---|---|
org.joni | |
org.joni.ast |
Modifier and Type | Field and Description |
---|---|
Node[] |
ScanEnvironment.memNodes |
(package private) Node[] |
ScanEnvironment.precReadNotNodes |
protected Node |
Parser.root |
(package private) Node[] |
UnsetAddrList.targets |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
private boolean |
Analyser.expandCaseFoldStringAlt(int itemNum,
org.jcodings.CaseFoldCodeItem[] items,
byte[] bytes,
int p,
int slen,
int end,
org.jcodings.ObjPtr<Node> node) |
Modifier and Type | Class and Description |
---|---|
class |
AnchorNode |
class |
AnyCharNode |
class |
BackRefNode |
class |
CallNode |
class |
CClassNode |
class |
ConsAltNode |
class |
CTypeNode |
class |
EncloseNode |
class |
QuantifierNode |
class |
StateNode |
class |
StringNode |
Modifier and Type | Field and Description |
---|---|
Node |
ConsAltNode.car |
Node |
EncloseNode.containingAnchor |
Node |
QuantifierNode.headExact |
Node |
QuantifierNode.nextHeadExact |
Node |
Node.parent |
Node |
QuantifierNode.target |
Node |
EncloseNode.target |
Node |
AnchorNode.target |
Node |
CallNode.target |
Modifier and Type | Method and Description |
---|---|
protected Node |
QuantifierNode.getChild() |
protected Node |
ConsAltNode.getChild() |
protected Node |
Node.getChild() |
protected Node |
EncloseNode.getChild() |
protected Node |
AnchorNode.getChild() |
protected Node |
CallNode.getChild() |
Node |
ConsAltNode.setCar(Node ca) |
Modifier and Type | Method and 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 |
QuantifierNode.setChild(Node newChild) |
protected void |
ConsAltNode.setChild(Node newChild) |
protected void |
Node.setChild(Node tgt) |
protected void |
EncloseNode.setChild(Node newChild) |
protected void |
AnchorNode.setChild(Node newChild) |
protected void |
CallNode.setChild(Node newChild) |
int |
QuantifierNode.setQuantifier(Node tgt,
boolean group,
ScanEnvironment env,
byte[] bytes,
int p,
int end) |
void |
QuantifierNode.setTarget(Node tgt) |
void |
EncloseNode.setTarget(Node tgt) |
void |
AnchorNode.setTarget(Node tgt) |
void |
CallNode.setTarget(Node tgt) |
void |
ConsAltNode.swap(Node with) |
void |
Node.swap(Node with) |
Modifier and Type | Method and Description |
---|---|
void |
ConsAltNode.verifyTree(Set<Node> set,
WarnCallback warnings) |
void |
Node.verifyTree(Set<Node> set,
WarnCallback warnings) |
void |
CallNode.verifyTree(Set<Node> set,
WarnCallback warnings) |
Constructor and Description |
---|
ConsAltNode(Node car,
ConsAltNode cdr,
int type) |
Copyright © 2018. All rights reserved.