Uses of Class org.gjt.sp.jedit.syntax.ParserRuleSet (jEdit API Documentation)

## 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 | Description
    --- | --- | ---
    `ParserRuleSet` | JEditBuffer.`getRuleSetAtOffset​(int offset)` |

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

    Fields in org.gjt.sp.jedit.syntax declared as ParserRuleSet
    Modifier and Type | Field | Description
    --- | --- | ---
    `ParserRuleSet` | ParserRule.`delegate` |
    `static ParserRuleSet[]` | TokenMarker.`EMPTY_PARSER_RULE_SETS_ARRAY` |
    `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 | 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 | 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 | Description
    --- | ---
    `LineContext​(ParserRuleSet rs, TokenMarker.LineContext lc)` |
    `Token​(byte id, int offset, int length, ParserRuleSet rules)` | Creates a new token.