|
bool | testCharFlags (sal_Unicode c, CharFlags nTestFlags) const |
|
bool | getNextToken (std::u16string_view::const_iterator &pos, std::u16string_view::const_iterator end, TokenType &reType, std::u16string_view::const_iterator &rpStartPos, std::u16string_view::const_iterator &rpEndPos) const |
|
Definition at line 273 of file syntaxhighlight.cxx.
◆ Tokenizer()
◆ getHighlightPortions()
void SyntaxHighlighter::Tokenizer::getHighlightPortions |
( |
std::u16string_view |
rLine, |
|
|
std::vector< HighlightPortion > & |
portions |
|
) |
| const |
◆ getNextToken()
bool SyntaxHighlighter::Tokenizer::getNextToken |
( |
std::u16string_view::const_iterator & |
pos, |
|
|
std::u16string_view::const_iterator |
end, |
|
|
TokenType & |
reType, |
|
|
std::u16string_view::const_iterator & |
rpStartPos, |
|
|
std::u16string_view::const_iterator & |
rpEndPos |
|
) |
| const |
|
private |
Definition at line 320 of file syntaxhighlight.cxx.
References Basic, Comment, compare_strings(), end, EOL, Error, i, Identifier, isAlpha(), Keywords, nCount, Number, Operator, OUStringToOString(), Parameter, pos, SQL, String, Unknown, and Whitespace.
◆ setKeyWords()
void SyntaxHighlighter::Tokenizer::setKeyWords |
( |
const char ** |
ppKeyWords, |
|
|
sal_uInt16 |
nCount |
|
) |
| |
◆ testCharFlags()
bool SyntaxHighlighter::Tokenizer::testCharFlags |
( |
sal_Unicode |
c, |
|
|
CharFlags |
nTestFlags |
|
) |
| const |
|
private |
◆ aCharTypeTab
CharFlags SyntaxHighlighter::Tokenizer::aCharTypeTab[256] = {} |
|
private |
◆ aLanguage
◆ nKeyWordCount
sal_uInt16 SyntaxHighlighter::Tokenizer::nKeyWordCount |
|
private |
◆ ppListKeyWords
const char** SyntaxHighlighter::Tokenizer::ppListKeyWords |
|
private |
The documentation for this class was generated from the following file: