#include <Tokenizer.h>
◆ Tokenizer() [1/4]
◆ Tokenizer() [2/4]
◆ Tokenizer() [3/4]
| Tokenizer::Tokenizer |
( |
const String & |
text | ) |
|
|
explicit |
◆ Tokenizer() [4/4]
◆ ~Tokenizer()
| Tokenizer::~Tokenizer |
( |
| ) |
|
|
virtual |
◆ addIdentChars()
| void Tokenizer::addIdentChars |
( |
const String & |
multiChars | ) |
|
◆ addKeyword()
| bool Tokenizer::addKeyword |
( |
String * |
keyword, |
|
|
int |
code |
|
) |
| |
◆ addMultiOp()
| bool Tokenizer::addMultiOp |
( |
String * |
multiOp, |
|
|
int |
code |
|
) |
| |
◆ addSingleOp()
| bool Tokenizer::addSingleOp |
( |
Char * |
singleOp, |
|
|
int |
code |
|
) |
| |
◆ clearIdentChars()
| void Tokenizer::clearIdentChars |
( |
| ) |
|
◆ deleteState()
◆ error()
| void Tokenizer::error |
( |
String |
msg | ) |
|
◆ fetchToken()
| bool Tokenizer::fetchToken |
( |
Token & |
token | ) |
|
◆ findIdentChar() [1/2]
| bool Tokenizer::findIdentChar |
( |
Char * |
char1 | ) |
|
◆ findIdentChar() [2/2]
| bool Tokenizer::findIdentChar |
( |
Char |
char1 | ) |
|
◆ findKeyword() [1/2]
◆ findKeyword() [2/2]
◆ findMultiOp() [1/2]
◆ findMultiOp() [2/2]
◆ findSingleOp() [1/2]
◆ findSingleOp() [2/2]
◆ getContext()
◆ getCurrPosition()
| int Tokenizer::getCurrPosition |
( |
| ) |
|
◆ getCurrToken()
| Token * Tokenizer::getCurrToken |
( |
| ) |
|
◆ getErrorContext()
◆ getErrorCount()
| int Tokenizer::getErrorCount |
( |
| ) |
|
◆ getErrorLineSegment()
| String Tokenizer::getErrorLineSegment |
( |
| ) |
|
◆ getIndentPosition()
| int Tokenizer::getIndentPosition |
( |
| ) |
|
◆ getTokenLineSegment()
| String Tokenizer::getTokenLineSegment |
( |
| ) |
|
◆ hasIndented()
| bool Tokenizer::hasIndented |
( |
int |
indentPos | ) |
|
◆ hasNextChar()
| bool Tokenizer::hasNextChar |
( |
int |
index = 1 | ) |
|
◆ hasOutdented()
| bool Tokenizer::hasOutdented |
( |
int |
indentPos | ) |
|
◆ init()
◆ isAllowNumCommas()
| bool Tokenizer::isAllowNumCommas |
( |
| ) |
|
◆ isAllowSingleQuotes()
| bool Tokenizer::isAllowSingleQuotes |
( |
| ) |
|
◆ isCaseSensitive()
| bool Tokenizer::isCaseSensitive |
( |
| ) |
|
◆ isEOS()
| bool Tokenizer::isEOS |
( |
| ) |
|
◆ isError()
| bool Tokenizer::isError |
( |
| ) |
|
◆ isGetCharLits()
| bool Tokenizer::isGetCharLits |
( |
| ) |
|
◆ isGetCRLF()
| bool Tokenizer::isGetCRLF |
( |
| ) |
|
◆ isGetSpaces()
| bool Tokenizer::isGetSpaces |
( |
| ) |
|
◆ isGetStrings()
| bool Tokenizer::isGetStrings |
( |
| ) |
|
◆ isGetUnknown()
| bool Tokenizer::isGetUnknown |
( |
| ) |
|
◆ peekCurrChar()
| char Tokenizer::peekCurrChar |
( |
| ) |
|
◆ peekNextChar()
| char Tokenizer::peekNextChar |
( |
int |
index = 1 | ) |
|
◆ resetIndent()
| void Tokenizer::resetIndent |
( |
| ) |
|
◆ resetScan()
| void Tokenizer::resetScan |
( |
| ) |
|
◆ restartFromToken()
| void Tokenizer::restartFromToken |
( |
Token & |
token | ) |
|
◆ restoreState()
◆ saveState()
◆ setAllowNumCommas()
| void Tokenizer::setAllowNumCommas |
( |
bool |
allowNumCommas | ) |
|
◆ setAllowSingleQuotes()
| void Tokenizer::setAllowSingleQuotes |
( |
bool |
allowSingleQuotes | ) |
|
◆ setCaseSensitive()
| void Tokenizer::setCaseSensitive |
( |
bool |
caseSensitive | ) |
|
◆ setContext()
◆ setErrorContext()
| void Tokenizer::setErrorContext |
( |
ErrorContext * |
errorContext | ) |
|
◆ setGetCharLits()
| void Tokenizer::setGetCharLits |
( |
bool |
getCharLits | ) |
|
◆ setGetCRLF()
| void Tokenizer::setGetCRLF |
( |
bool |
getCRLF | ) |
|
◆ setGetSpaces()
| void Tokenizer::setGetSpaces |
( |
bool |
getSpaces | ) |
|
◆ setGetStrings()
| void Tokenizer::setGetStrings |
( |
bool |
getStrings | ) |
|
◆ setGetUnknown()
| void Tokenizer::setGetUnknown |
( |
bool |
getUnknown | ) |
|
◆ setIdentChars()
| void Tokenizer::setIdentChars |
( |
const String & |
multiChars | ) |
|
◆ setIndentHere()
| void Tokenizer::setIndentHere |
( |
| ) |
|
◆ setIndentPosition()
| void Tokenizer::setIndentPosition |
( |
int |
indentPos | ) |
|
◆ setText() [1/2]
| void Tokenizer::setText |
( |
const String & |
text | ) |
|
◆ setText() [2/2]
| void Tokenizer::setText |
( |
String & |
text | ) |
|
The documentation for this class was generated from the following files: