◆ TokenIterator()
juce::littlefoot::Compiler::TokenIterator::TokenIterator |
( |
const String & |
code | ) |
|
|
inline |
◆ isIdentifierBody()
static bool juce::littlefoot::Compiler::TokenIterator::isIdentifierBody |
( |
juce_wchar |
c | ) |
|
|
inlinestaticprivatenoexcept |
◆ isIdentifierStart()
static bool juce::littlefoot::Compiler::TokenIterator::isIdentifierStart |
( |
juce_wchar |
c | ) |
|
|
inlinestaticprivatenoexcept |
◆ match()
void juce::littlefoot::Compiler::TokenIterator::match |
( |
TokenType |
expected | ) |
|
|
inline |
◆ matchesAny() [1/2]
template<typename... Args>
bool juce::littlefoot::Compiler::TokenIterator::matchesAny |
( |
TokenType |
t1, |
|
|
Args... |
others |
|
) |
| const |
|
inlinenoexcept |
◆ matchesAny() [2/2]
bool juce::littlefoot::Compiler::TokenIterator::matchesAny |
( |
TokenType |
t1 | ) |
const |
|
inlinenoexcept |
◆ matchIf()
bool juce::littlefoot::Compiler::TokenIterator::matchIf |
( |
TokenType |
expected | ) |
|
|
inline |
◆ matchNextToken()
TokenType juce::littlefoot::Compiler::TokenIterator::matchNextToken |
( |
| ) |
|
|
inlineprivate |
◆ matchToken()
bool juce::littlefoot::Compiler::TokenIterator::matchToken |
( |
TokenType |
name, |
|
|
const size_t |
len |
|
) |
| |
|
inlineprivatenoexcept |
◆ parseDecimalLiteral()
bool juce::littlefoot::Compiler::TokenIterator::parseDecimalLiteral |
( |
| ) |
|
|
inlineprivate |
◆ parseFloatLiteral()
bool juce::littlefoot::Compiler::TokenIterator::parseFloatLiteral |
( |
| ) |
|
|
inlineprivate |
◆ parseHexLiteral()
bool juce::littlefoot::Compiler::TokenIterator::parseHexLiteral |
( |
| ) |
|
|
inlineprivate |
◆ parseOctalLiteral()
bool juce::littlefoot::Compiler::TokenIterator::parseOctalLiteral |
( |
| ) |
|
|
inlineprivate |
◆ parseStringLiteral()
bool juce::littlefoot::Compiler::TokenIterator::parseStringLiteral |
( |
juce_wchar |
quoteType | ) |
|
|
inlineprivate |
◆ skip()
TokenType juce::littlefoot::Compiler::TokenIterator::skip |
( |
| ) |
|
|
inline |
◆ skipWhitespaceAndComments()
void juce::littlefoot::Compiler::TokenIterator::skipWhitespaceAndComments |
( |
| ) |
|
|
inlineprivate |
◆ throwErrorExpecting()
void juce::littlefoot::Compiler::TokenIterator::throwErrorExpecting |
( |
const String & |
expected | ) |
|
|
inline |
◆ currentType
TokenType juce::littlefoot::Compiler::TokenIterator::currentType |
◆ currentValue
var juce::littlefoot::Compiler::TokenIterator::currentValue |
◆ location
CodeLocation juce::littlefoot::Compiler::TokenIterator::location |
The documentation for this struct was generated from the following file: