## 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)`