openshot-audio  0.1.6
Public Member Functions | Public Attributes | List of all members
JavascriptEngine::RootObject::TokenIterator Struct Reference
Inheritance diagram for JavascriptEngine::RootObject::TokenIterator:
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

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

Member Function Documentation

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

Member Data Documentation

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

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