All Classes and Interfaces

Class
Description
An abstract Reader with the only one abstract method that is Reader.read().
The mapping of one or more characters to a tokenizer.
The function that that takes a character and returns a tokenizer associated with the character.
Provides immutable Set objects of a character and utility methods for determining a character's category (that is letter, digit, and so on).
The default implementation of LexicalParser.
The implementation of a preprocessing token.
The function that changes the state of the specified Transcriber object with the specified SourceChar object, lets the Transcriber object read characters from its source and store a new token in its builder, and returns the token type of the stored token.
Provides the facility of digraph substitution.
Represents the abstract EOF.
Provides the reserved words of C and the directive names.
The lexical parser.
This source reads characters from upstream source, replacing trigraph sequences with the character that they represent.
This source reads characters from upstream source, splicing lines ended with the backslash (\).
This source reads characters from upstream reader, counting the line and column number.
Provides the stream of the source file.
A character of the source file or EOF.
The factory of SourceChar objects.
The location of the source file.
The representation of the contiguous range of the source file.
Provides mappers that associate a character with a tokenizer.
The preprocessing token.
The builder of Token objects that has a mutable sequence of characters.
The function that changes the state of the specified Transcriber object, lets it read characters from its source and store a new token in its builder, and returns the token type of the stored token.
The constants representing the token type.
Transcribes a token read from the Source object into the TokenBuilder object.
This reader substitutes '\n' for all newlines (LF, CRLF, and CR) in the stream, even if different newlines are mixed in the stream.