## Uses of Class
org.gjt.sp.jedit.syntax.ParserRuleSet

Packages that use ParserRuleSet
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.

### Uses of ParserRuleSet in org.gjt.sp.jedit.buffer

Methods in org.gjt.sp.jedit.buffer that return ParserRuleSet
Modifier and Type | Method and Description
--- | ---
`ParserRuleSet` | JEditBuffer.`getRuleSetAtOffset(int offset)` Returns the syntax highlighting ruleset at the specified offset.

### Uses of ParserRuleSet in org.gjt.sp.jedit.syntax

Fields in org.gjt.sp.jedit.syntax declared as ParserRuleSet
Modifier and Type | Field and Description
--- | ---
`ParserRuleSet` | ParserRule.`delegate`
`ParserRuleSet` | Token.`rules` The rule set of this token.
`ParserRuleSet` | TokenMarker.LineContext.`rules`

Methods in org.gjt.sp.jedit.syntax that return ParserRuleSet
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.

Methods in org.gjt.sp.jedit.syntax with parameters of type ParserRuleSet
Modifier and Type | Method and Description
--- | ---
`void` | ParserRuleSet.`addRuleSet(ParserRuleSet ruleset)` Adds all rules contained in the given ruleset.
`void` | TokenMarker.`addRuleSet(ParserRuleSet rules)`
`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)`

Constructors in org.gjt.sp.jedit.syntax with parameters of type ParserRuleSet
Constructor and Description
`Token(byte id, int offset, int length, ParserRuleSet rules)` Creates a new token.
`TokenMarker.LineContext(ParserRuleSet rs, TokenMarker.LineContext lc)`