Package | Description |
---|---|
org.gjt.sp.jedit.syntax |
The jEdit syntax highlighting engine.
|
Modifier and Type | Field and Description |
---|---|
ParserRule |
ParserRule.escapeRule
escapeRule is the rule-specific sequence used to escape other
characters while the rule is in effect.
|
ParserRule |
TokenMarker.LineContext.escapeRule |
ParserRule |
TokenMarker.LineContext.inRule |
Modifier and Type | Method and Description |
---|---|
static ParserRule |
ParserRule.createEOLSpanRule(int posMatch,
java.lang.String seq,
ParserRuleSet delegate,
byte id,
byte matchType) |
static ParserRule |
ParserRule.createEscapeRule(java.lang.String seq) |
static ParserRule |
ParserRule.createMarkFollowingRule(int posMatch,
java.lang.String seq,
byte id,
byte matchType) |
static ParserRule |
ParserRule.createMarkPreviousRule(int posMatch,
java.lang.String seq,
byte id,
byte matchType) |
static ParserRule |
ParserRule.createRegexpEOLSpanRule(int posMatch,
char[] hashChars,
java.lang.String seq,
ParserRuleSet delegate,
byte id,
byte matchType,
boolean ignoreCase) |
static ParserRule |
ParserRule.createRegexpEOLSpanRule(java.lang.String hashChar,
int posMatch,
java.lang.String seq,
ParserRuleSet delegate,
byte id,
byte matchType,
boolean ignoreCase) |
static ParserRule |
ParserRule.createRegexpSequenceRule(int posMatch,
char[] hashChars,
java.lang.String seq,
ParserRuleSet delegate,
byte id,
boolean ignoreCase) |
static ParserRule |
ParserRule.createRegexpSequenceRule(java.lang.String hashChar,
int posMatch,
java.lang.String seq,
ParserRuleSet delegate,
byte id,
boolean ignoreCase) |
static ParserRule |
ParserRule.createRegexpSpanRule(int startPosMatch,
char[] hashChars,
java.lang.String start,
int endPosMatch,
java.lang.String end,
ParserRuleSet delegate,
byte id,
byte matchType,
boolean noLineBreak,
boolean noWordBreak,
boolean ignoreCase,
java.lang.String escape,
boolean endRegexp) |
static ParserRule |
ParserRule.createRegexpSpanRule(java.lang.String hashChar,
int startPosMatch,
java.lang.String start,
int endPosMatch,
java.lang.String end,
ParserRuleSet delegate,
byte id,
byte matchType,
boolean noLineBreak,
boolean noWordBreak,
boolean ignoreCase,
java.lang.String escape,
boolean endRegexp) |
static ParserRule |
ParserRule.createSequenceRule(int posMatch,
java.lang.String seq,
ParserRuleSet delegate,
byte id) |
static ParserRule |
ParserRule.createSpanRule(int startPosMatch,
java.lang.String start,
int endPosMatch,
java.lang.String end,
ParserRuleSet delegate,
byte id,
byte matchType,
boolean noLineBreak,
boolean noWordBreak,
java.lang.String escape) |
ParserRule |
ParserRuleSet.getEscapeRule() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ParserRule> |
ParserRuleSet.getRules(java.lang.Character key) |
Modifier and Type | Method and Description |
---|---|
void |
ParserRuleSet.addRule(ParserRule r) |
void |
ParserRuleSet.setEscapeRule(ParserRule escapeRule) |
void |
TokenMarker.LineContext.setInRule(ParserRule rule)
Sets the current rule being processed and adjusts the
escape rule for the context based on the rule.
|