public class TokenMarker
extends java.lang.Object
Token,
TokenHandler| Modifier and Type | Class and Description |
|---|---|
static class |
TokenMarker.LineContext
Stores 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