public class TokenMarker
extends java.lang.Object
Token, 
TokenHandler| Modifier and Type | Class and Description | 
|---|---|
| static class  | TokenMarker.LineContextStores persistent per-line syntax parser state. | 
| Constructor and Description | 
|---|
| TokenMarker() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addRuleSet(ParserRuleSet rules) | 
| ParserRuleSet | getMainRuleSet() | 
| ParserRuleSet | getRuleSet(java.lang.String setName) | 
| ParserRuleSet[] | getRuleSets() | 
| TokenMarker.LineContext | markTokens(TokenMarker.LineContext prevContext,
          TokenHandler tokenHandler,
          javax.swing.text.Segment line)Do not call this method directly; call Buffer.markTokens() instead. | 
public void addRuleSet(ParserRuleSet rules)
public ParserRuleSet getMainRuleSet()
public ParserRuleSet getRuleSet(java.lang.String setName)
public ParserRuleSet[] getRuleSets()
public TokenMarker.LineContext markTokens(TokenMarker.LineContext prevContext, TokenHandler tokenHandler, javax.swing.text.Segment line)
prevContext - the context of the previous line, it can be nulltokenHandler - the token handlerline - a segment containing the content of the line