public class BacktrackingLexerDocumentTokenSource extends DocumentTokenSource
DocumentTokenSource
. It assumes that all tokens before the damaged region can change
with a DocumentEvent
therefore the entire document is being lexed.DocumentTokenSource.IRegionIterable, DocumentTokenSource.RepairEntryData, DocumentTokenSource.TokenAdapter, DocumentTokenSource.TokenInfo
Constructor and Description |
---|
BacktrackingLexerDocumentTokenSource() |
Modifier and Type | Method and Description |
---|---|
protected DocumentTokenSource.RepairEntryData |
getRepairEntryData(org.eclipse.jface.text.DocumentEvent e) |
computeDamageRegion, createLexer, createTokenInfo, createTokenInfos, createTokenSource, doCheckInvariant, getInternalModifyableTokenInfos, getLastDamagedRegion, getTokenInfos, isCheckInvariant, setCheckInvariant, setLexer, setTokens, updateStructure
public BacktrackingLexerDocumentTokenSource()
protected DocumentTokenSource.RepairEntryData getRepairEntryData(org.eclipse.jface.text.DocumentEvent e) throws java.lang.Exception
getRepairEntryData
in class DocumentTokenSource
java.lang.Exception