◆ 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: