| Package | Description | 
|---|---|
| org.gjt.sp.jedit.syntax | The jEdit syntax highlighting engine. | 
| Modifier and Type | Field and Description | 
|---|---|
| ParserRule | TokenMarker.LineContext. escapeRule | 
| ParserRule | ParserRule. escapeRuleescapeRule is the rule-specific sequence used to escape other
 characters while the rule is in effect. | 
| ParserRule | TokenMarker.LineContext. inRule | 
| 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() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<ParserRule> | ParserRuleSet. getRules(java.lang.Character key) | 
| 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. |