openshot-audio  0.1.2
Public Member Functions | Public Attributes | List of all members
juce::JavascriptEngine::RootObject::TokenIterator Struct Reference
Inheritance diagram for juce::JavascriptEngine::RootObject::TokenIterator:
juce::JavascriptEngine::RootObject::ExpressionTreeBuilder

Public Member Functions

 TokenIterator (const String &code)
 
void skip ()
 
void match (TokenType expected)
 
bool matchIf (TokenType expected)
 
bool matchesAny (TokenType t1, TokenType t2) const
 
bool matchesAny (TokenType t1, TokenType t2, TokenType t3) const
 

Public Attributes

CodeLocation location
 
TokenType currentType
 
var currentValue
 

Constructor & Destructor Documentation

◆ TokenIterator()

juce::JavascriptEngine::RootObject::TokenIterator::TokenIterator ( const String code)
inline

Member Function Documentation

◆ match()

void juce::JavascriptEngine::RootObject::TokenIterator::match ( TokenType  expected)
inline

◆ matchesAny() [1/2]

bool juce::JavascriptEngine::RootObject::TokenIterator::matchesAny ( TokenType  t1,
TokenType  t2 
) const
inline

◆ matchesAny() [2/2]

bool juce::JavascriptEngine::RootObject::TokenIterator::matchesAny ( TokenType  t1,
TokenType  t2,
TokenType  t3 
) const
inline

◆ matchIf()

bool juce::JavascriptEngine::RootObject::TokenIterator::matchIf ( TokenType  expected)
inline

◆ skip()

void juce::JavascriptEngine::RootObject::TokenIterator::skip ( )
inline

Member Data Documentation

◆ currentType

TokenType juce::JavascriptEngine::RootObject::TokenIterator::currentType

◆ currentValue

var juce::JavascriptEngine::RootObject::TokenIterator::currentValue

◆ location

CodeLocation juce::JavascriptEngine::RootObject::TokenIterator::location

The documentation for this struct was generated from the following file: