public class TokenMarker
extends java.lang.Object
Token,
TokenHandler| Modifier and Type | Class | Description |
|---|---|---|
static class |
TokenMarker.LineContext |
Stores persistent per-line syntax parser state.
|
| Constructor | Description |
|---|---|
TokenMarker() |
| Modifier and Type | Method | 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