ResultTokenFactory

Undocumented in source.

Constructors

this
this(CharStream input)
Undocumented in source.

Members

Functions

create
ResultToken create(TokenFactorySourcePair source, int type, Variant text, int channel, size_t start, size_t stop, int line, int charPositionInLine)
Undocumented in source. Be warned that the author may not have intended to support it.
create
ResultToken create(int type, Variant text)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

input
CharStream input;
Undocumented in source.

Inherited Members

From CommonTokenFactory

copyText
bool copyText;

@uml Indicates whether {@link CommonToken#setText} should be called after constructing tokens to explicitly set the text. This is useful for cases where the input stream might not be able to provide arbitrary substrings of text from the input after the lexer creates a token (e.g. the implementation of {@link CharStream#getText} in {@link UnbufferedCharStream} throws an {@link UnsupportedOperationException}). Explicitly setting the token text allows {@link Token#getText} to be called at any time regardless of the input stream implementation.

create
CommonToken create(TokenFactorySourcePair source, int type, Variant text, int channel, size_t start, size_t stop, int line, int charPositionInLine)
Undocumented in source. Be warned that the author may not have intended to support it.
create
CommonToken create(int type, Variant text)
Undocumented in source. Be warned that the author may not have intended to support it.
DEFAULT
CommonTokenFactory DEFAULT()

Meta