| Package | Description | 
|---|---|
| org.gjt.sp.jedit.buffer | Buffer event listeners, and classes used to implement jEdit's document model. | 
| org.gjt.sp.jedit.syntax | The jEdit syntax highlighting engine. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParserRuleSet | JEditBuffer. getRuleSetAtOffset(int offset) | 
| Modifier and Type | Field and Description | 
|---|---|
| ParserRuleSet | ParserRule. delegate | 
| ParserRuleSet | Token. rulesThe rule set of this token. | 
| ParserRuleSet | TokenMarker.LineContext. rules | 
| Modifier and Type | Method and Description | 
|---|---|
| ParserRuleSet | TokenMarker. getMainRuleSet() | 
| protected ParserRuleSet | DefaultTokenHandler. getParserRuleSet(TokenMarker.LineContext context) | 
| ParserRuleSet | TokenMarker. getRuleSet(java.lang.String setName) | 
| ParserRuleSet[] | TokenMarker. getRuleSets() | 
| static ParserRuleSet | ParserRuleSet. getStandardRuleSet(byte id)Returns a parser rule set that highlights everything with the
 specified token type. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ParserRuleSet. addRuleSet(ParserRuleSet ruleset)Adds all rules contained in the given ruleset. | 
| void | TokenMarker. addRuleSet(ParserRuleSet rules) | 
| static ParserRule | ParserRule. createEOLSpanRule(int posMatch,
                 java.lang.String seq,
                 ParserRuleSet delegate,
                 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) | 
| Constructor and Description | 
|---|
| LineContext(ParserRuleSet rs,
           TokenMarker.LineContext lc) | 
| Token(byte id,
     int offset,
     int length,
     ParserRuleSet rules)Creates a new token. |