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

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

- Packages that use ParserRule
  Package | Description
  --- | ---
  org.gjt.sp.jedit.syntax | The jEdit syntax highlighting engine.

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

    Fields in org.gjt.sp.jedit.syntax declared as ParserRule
    Modifier and Type | Field | 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` |

    Methods in org.gjt.sp.jedit.syntax that return ParserRule
    Modifier and Type | Method | 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()` |

    Methods in org.gjt.sp.jedit.syntax that return types with arguments of type ParserRule
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<ParserRule>` | ParserRuleSet.`getRules​(char key)` |

    Methods in org.gjt.sp.jedit.syntax with parameters of type ParserRule
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ParserRuleSet.`addRule​(ParserRule parserRule)` |
    `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.