public class REParser extends Object
| Constructor and Description |
|---|
REParser(CharSequence seq) |
REParser(org.exoplatform.web.controller.regexp.Lexer lexer) |
| Modifier and Type | Method and Description |
|---|---|
int |
getIndex() |
boolean |
isDone() |
RENode |
parse() |
RENode.Alternative |
parseAlternative() |
RENode.Atom |
parseCharacter() |
RENode.CharacterClass |
parseCharacterClass() |
RENode.CharacterClassExpr |
parseCharacterClassExpression() |
RENode.CharacterClassExpr.Char |
parseCharacterClassLiteral() |
RENode.CharacterClassExpr |
parseCharacterClassTerm() |
RENode.Char |
parseCharacterLiteral() |
RENode.Disjunction |
parseDisjunction() |
RENode.Expr |
parseExpression() |
Quantifier |
parseQuantifier() |
void |
reset() |
public REParser(CharSequence seq)
public REParser(org.exoplatform.web.controller.regexp.Lexer lexer)
public void reset()
public int getIndex()
public RENode parse() throws SyntaxException
SyntaxExceptionpublic boolean isDone()
public RENode.Disjunction parseDisjunction() throws SyntaxException
SyntaxExceptionpublic RENode.Alternative parseAlternative() throws SyntaxException
SyntaxExceptionpublic RENode.Expr parseExpression() throws SyntaxException
SyntaxExceptionpublic Quantifier parseQuantifier() throws SyntaxException
SyntaxExceptionpublic RENode.Atom parseCharacter() throws SyntaxException
SyntaxExceptionpublic RENode.Char parseCharacterLiteral() throws SyntaxException
SyntaxExceptionpublic RENode.CharacterClass parseCharacterClass() throws SyntaxException
SyntaxExceptionpublic RENode.CharacterClassExpr parseCharacterClassExpression() throws SyntaxException
SyntaxExceptionpublic RENode.CharacterClassExpr parseCharacterClassTerm() throws SyntaxException
SyntaxExceptionpublic RENode.CharacterClassExpr.Char parseCharacterClassLiteral() throws SyntaxException
SyntaxExceptionCopyright © 2018 JBoss by Red Hat. All Rights Reserved.