Uses of Class
org.gjt.sp.jedit.syntax.ParserRule
-
Uses of ParserRule in org.gjt.sp.jedit.syntax
Modifier and TypeFieldDescriptionfinal ParserRule
ParserRule.escapeRule
escapeRule is the rule-specific sequence used to escape other characters while the rule is in effect.TokenMarker.LineContext.escapeRule
TokenMarker.LineContext.inRule
Modifier and TypeMethodDescriptionstatic ParserRule
ParserRule.createEOLSpanRule
(int posMatch, String seq, ParserRuleSet delegate, byte id, byte matchType) static ParserRule
ParserRule.createEscapeRule
(String seq) static ParserRule
ParserRule.createMarkFollowingRule
(int posMatch, String seq, byte id, byte matchType) static ParserRule
ParserRule.createMarkPreviousRule
(int posMatch, String seq, byte id, byte matchType) static ParserRule
ParserRule.createRegexpEOLSpanRule
(int posMatch, char[] hashChars, String seq, ParserRuleSet delegate, byte id, byte matchType, boolean ignoreCase) static ParserRule
ParserRule.createRegexpEOLSpanRule
(String hashChar, int posMatch, String seq, ParserRuleSet delegate, byte id, byte matchType, boolean ignoreCase) static ParserRule
ParserRule.createRegexpSequenceRule
(int posMatch, char[] hashChars, String seq, ParserRuleSet delegate, byte id, boolean ignoreCase) static ParserRule
ParserRule.createRegexpSequenceRule
(String hashChar, int posMatch, String seq, ParserRuleSet delegate, byte id, boolean ignoreCase) static ParserRule
ParserRule.createRegexpSpanRule
(int startPosMatch, char[] hashChars, String start, int endPosMatch, String end, ParserRuleSet delegate, byte id, byte matchType, boolean noLineBreak, boolean noWordBreak, boolean ignoreCase, String escape, boolean endRegexp) static ParserRule
ParserRule.createRegexpSpanRule
(String hashChar, int startPosMatch, String start, int endPosMatch, String end, ParserRuleSet delegate, byte id, byte matchType, boolean noLineBreak, boolean noWordBreak, boolean ignoreCase, String escape, boolean endRegexp) static ParserRule
ParserRule.createSequenceRule
(int posMatch, String seq, ParserRuleSet delegate, byte id) static ParserRule
ParserRule.createSpanRule
(int startPosMatch, String start, int endPosMatch, String end, ParserRuleSet delegate, byte id, byte matchType, boolean noLineBreak, boolean noWordBreak, String escape) ParserRuleSet.getEscapeRule()
Modifier and TypeMethodDescriptionvoid
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.