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

Packages that use ParserRule
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
`ParserRule` `TokenMarker.LineContext.escapeRule`
`ParserRule` `ParserRule.escapeRule` escapeRule is the rule-specific sequence used to escape other characters while the rule is in effect.
`ParserRule` `TokenMarker.LineContext.inRule`
`ParserRule` `ParserRule.next` Deprecated. As the linking between rules is not anymore done within the rule but external. See `ParserRuleSet.getRules(Character)`

Methods in org.gjt.sp.jedit.syntax that return ParserRule
`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(char hashChar, int posMatch, java.lang.String seq, ParserRuleSet delegate, byte id, byte matchType, boolean ignoreCase)` Deprecated. Use `createRegexpEOLSpanRule(String,int,String,ParserRuleSet,byte,byte,boolean)` instead
`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(char hashChar, int posMatch, java.lang.String seq, ParserRuleSet delegate, byte id, boolean ignoreCase)` Deprecated. Use `createRegexpSequenceRule(String,int,String,ParserRuleSet,byte,boolean)` instead
`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)`
`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)`
`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()`
`ParserRule` `ParserRuleSet.getRules(char ch)` Deprecated. As the linking between rules is not anymore done within the rule, use `ParserRuleSet.getRules(Character)` instead

Methods in org.gjt.sp.jedit.syntax that return types with arguments of type ParserRule
`java.util.List<ParserRule>` `ParserRuleSet.getRules(java.lang.Character key)`

Methods in org.gjt.sp.jedit.syntax with parameters of type ParserRule
`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.