openshot-audio  0.1.6
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

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

Member Function Documentation

void juce::JavascriptEngine::RootObject::TokenIterator::match ( TokenType  expected)
inline
bool juce::JavascriptEngine::RootObject::TokenIterator::matchesAny ( TokenType  t1,
TokenType  t2 
) const
inline
bool juce::JavascriptEngine::RootObject::TokenIterator::matchesAny ( TokenType  t1,
TokenType  t2,
TokenType  t3 
) const
inline
bool juce::JavascriptEngine::RootObject::TokenIterator::matchIf ( TokenType  expected)
inline
void juce::JavascriptEngine::RootObject::TokenIterator::skip ( )
inline

Member Data Documentation

TokenType juce::JavascriptEngine::RootObject::TokenIterator::currentType
var juce::JavascriptEngine::RootObject::TokenIterator::currentValue
CodeLocation juce::JavascriptEngine::RootObject::TokenIterator::location

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