|Class and Description|
Defines whether a default embedding can be present for the given token id or not.
Description of a particular language embedding including starting and ending skipped regions of a token containing this embedding and a definition of an embedded language hierarchy.
Lexer reads input characters from
Provides characters to feed the
Lexer restart info contains all the necessary information for restarting of a lexer mainly the lexer input, state and token factory.
Lexer should delegate all the token instances creation to this class.
Control class for managing token hierarchy of a mutable text input.
Provides extra properties of a token.
Token validator checks whether an existing token was affected by just performed input source modification so that it needs to be relexed.