|
| static bool | isIdentifierStart (const juce_wchar c) noexcept |
| |
| static bool | isIdentifierBody (const juce_wchar c) noexcept |
| |
| static bool | isReservedKeyword (String::CharPointerType token, const int tokenLength) noexcept |
| |
| template<typename Iterator > |
| static int | parseIdentifier (Iterator &source) noexcept |
| |
| template<typename Iterator > |
| static bool | skipNumberSuffix (Iterator &source) |
| |
| static bool | isHexDigit (const juce_wchar c) noexcept |
| |
| template<typename Iterator > |
| static bool | parseHexLiteral (Iterator &source) noexcept |
| |
| static bool | isOctalDigit (const juce_wchar c) noexcept |
| |
| template<typename Iterator > |
| static bool | parseOctalLiteral (Iterator &source) noexcept |
| |
| static bool | isDecimalDigit (const juce_wchar c) noexcept |
| |
| template<typename Iterator > |
| static bool | parseDecimalLiteral (Iterator &source) noexcept |
| |
| template<typename Iterator > |
| static bool | parseFloatLiteral (Iterator &source) noexcept |
| |
| template<typename Iterator > |
| static int | parseNumber (Iterator &source) |
| |
| template<typename Iterator > |
| static void | skipQuotedString (Iterator &source) noexcept |
| |
| template<typename Iterator > |
| static void | skipComment (Iterator &source) noexcept |
| |
| template<typename Iterator > |
| static void | skipPreprocessorLine (Iterator &source) noexcept |
| |
| template<typename Iterator > |
| static void | skipIfNextCharMatches (Iterator &source, const juce_wchar c) noexcept |
| |
| template<typename Iterator > |
| static void | skipIfNextCharMatches (Iterator &source, const juce_wchar c1, const juce_wchar c2) noexcept |
| |
| template<typename Iterator > |
| static int | readNextToken (Iterator &source) |
| |
| static void | writeEscapeChars (OutputStream &out, const char *utf8, const int numBytesToRead, const int maxCharsOnLine, const bool breakAtNewLines, const bool replaceSingleQuotes, const bool allowStringBreaks) |
| |
| static String | addEscapeChars (const String &s) |
| |
Class containing some basic functions for simple tokenising of C++ code.