public class ParserRule extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
action |
static int |
ACTION_HINTS |
static int |
AT_LINE_START |
static int |
AT_WHITESPACE_END |
static int |
AT_WORD_START |
ParserRuleSet |
delegate |
char[] |
end |
int |
endPosMatch |
static int |
EOL_SPAN |
static int |
EXCLUDE_MATCH |
char |
hashChar |
static int |
IS_ESCAPE |
static int |
MAJOR_ACTIONS |
static int |
MARK_FOLLOWING |
static int |
MARK_PREVIOUS |
ParserRule |
next |
static int |
NO_ESCAPE |
static int |
NO_LINE_BREAK |
static int |
NO_WORD_BREAK |
static gnu.regexp.RESyntax |
RE_SYNTAX_JEDIT
Perl5 syntax with character classes enabled.
|
static int |
REGEXP |
static int |
SEQ |
static int |
SPAN |
char[] |
start |
int |
startPosMatch |
gnu.regexp.RE |
startRegexp |
byte |
token |
| Modifier and Type | Method and Description |
|---|---|
static ParserRule |
createEOLSpanRule(int posMatch,
String seq,
ParserRuleSet delegate,
byte id,
boolean excludeMatch) |
static ParserRule |
createEscapeRule(String seq) |
static ParserRule |
createMarkFollowingRule(int posMatch,
String seq,
byte id,
boolean excludeMatch) |
static ParserRule |
createMarkPreviousRule(int posMatch,
String seq,
byte id,
boolean excludeMatch) |
static ParserRule |
createRegexpEOLSpanRule(char hashChar,
int posMatch,
String seq,
ParserRuleSet delegate,
byte id,
boolean excludeMatch,
boolean ignoreCase) |
static ParserRule |
createRegexpSequenceRule(char hashChar,
int posMatch,
String seq,
ParserRuleSet delegate,
byte id,
boolean ignoreCase) |
static ParserRule |
createRegexpSpanRule(char hashChar,
int startPosMatch,
String start,
int endPosMatch,
String end,
ParserRuleSet delegate,
byte id,
boolean excludeMatch,
boolean noLineBreak,
boolean noWordBreak,
boolean ignoreCase,
boolean noEscape) |
static ParserRule |
createSequenceRule(int posMatch,
String seq,
ParserRuleSet delegate,
byte id) |
static ParserRule |
createSpanRule(int startPosMatch,
String start,
int endPosMatch,
String end,
ParserRuleSet delegate,
byte id,
boolean excludeMatch,
boolean noLineBreak,
boolean noWordBreak,
boolean noEscape) |
public static final gnu.regexp.RESyntax RE_SYNTAX_JEDIT
public static final int MAJOR_ACTIONS
public static final int SEQ
public static final int SPAN
public static final int MARK_PREVIOUS
public static final int MARK_FOLLOWING
public static final int EOL_SPAN
public static final int ACTION_HINTS
public static final int EXCLUDE_MATCH
public static final int NO_LINE_BREAK
public static final int NO_WORD_BREAK
public static final int IS_ESCAPE
public static final int NO_ESCAPE
public static final int REGEXP
public static final int AT_LINE_START
public static final int AT_WHITESPACE_END
public static final int AT_WORD_START
public final char hashChar
public final int startPosMatch
public final char[] start
public final gnu.regexp.RE startRegexp
public final int endPosMatch
public final char[] end
public final int action
public final byte token
public ParserRuleSet delegate
public ParserRule next
public static final ParserRule createSequenceRule(int posMatch, String seq, ParserRuleSet delegate, byte id)
public static final ParserRule createRegexpSequenceRule(char hashChar, int posMatch, String seq, ParserRuleSet delegate, byte id, boolean ignoreCase) throws gnu.regexp.REException
gnu.regexp.REExceptionpublic static final ParserRule createSpanRule(int startPosMatch, String start, int endPosMatch, String end, ParserRuleSet delegate, byte id, boolean excludeMatch, boolean noLineBreak, boolean noWordBreak, boolean noEscape)
public static final ParserRule createRegexpSpanRule(char hashChar, int startPosMatch, String start, int endPosMatch, String end, ParserRuleSet delegate, byte id, boolean excludeMatch, boolean noLineBreak, boolean noWordBreak, boolean ignoreCase, boolean noEscape) throws gnu.regexp.REException
gnu.regexp.REExceptionpublic static final ParserRule createEOLSpanRule(int posMatch, String seq, ParserRuleSet delegate, byte id, boolean excludeMatch)
public static final ParserRule createRegexpEOLSpanRule(char hashChar, int posMatch, String seq, ParserRuleSet delegate, byte id, boolean excludeMatch, boolean ignoreCase) throws gnu.regexp.REException
gnu.regexp.REExceptionpublic static final ParserRule createMarkFollowingRule(int posMatch, String seq, byte id, boolean excludeMatch)
public static final ParserRule createMarkPreviousRule(int posMatch, String seq, byte id, boolean excludeMatch)
public static final ParserRule createEscapeRule(String seq)
Copyright © 2017 etc.to. All rights reserved.