## 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 and 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 and 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 and Description
--- | ---
`java.util.List<ParserRule>` | ParserRuleSet.`getRules(java.lang.Character key)`

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