Package | Description |
---|---|
org.gjt.sp.jedit.buffer |
Buffer event listeners, and classes used to implement jEdit's document model.
|
org.gjt.sp.jedit.syntax |
The jEdit syntax highlighting engine.
|
Modifier and Type | Method and Description |
---|---|
ParserRuleSet |
JEditBuffer.getRuleSetAtOffset(int offset) |
Modifier and Type | Field and Description |
---|---|
ParserRuleSet |
ParserRule.delegate |
ParserRuleSet |
TokenMarker.LineContext.rules |
ParserRuleSet |
Token.rules
The rule set of this token.
|
Modifier and Type | Method and Description |
---|---|
ParserRuleSet |
TokenMarker.getMainRuleSet() |
protected ParserRuleSet |
DefaultTokenHandler.getParserRuleSet(TokenMarker.LineContext context) |
ParserRuleSet |
TokenMarker.getRuleSet(java.lang.String setName) |
ParserRuleSet[] |
TokenMarker.getRuleSets() |
static ParserRuleSet |
ParserRuleSet.getStandardRuleSet(byte id)
Returns a parser rule set that highlights everything with the
specified token type.
|
Modifier and Type | Method and Description |
---|---|
void |
TokenMarker.addRuleSet(ParserRuleSet rules) |
void |
ParserRuleSet.addRuleSet(ParserRuleSet ruleset)
Adds all rules contained in the given ruleset.
|
static ParserRule |
ParserRule.createEOLSpanRule(int posMatch,
java.lang.String seq,
ParserRuleSet delegate,
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) |
Constructor and Description |
---|
LineContext(ParserRuleSet rs,
TokenMarker.LineContext lc) |
Token(byte id,
int offset,
int length,
ParserRuleSet rules)
Creates a new token.
|