OpenShot Library | libopenshot-audio 0.2.0
juce::JavascriptEngine::RootObject::TokenIterator Struct Reference
+ Inheritance diagram for juce::JavascriptEngine::RootObject::TokenIterator:

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
 

Detailed Description

Definition at line 865 of file juce_Javascript.cpp.

Constructor & Destructor Documentation

◆ TokenIterator()

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

Definition at line 867 of file juce_Javascript.cpp.

Member Function Documentation

◆ skip()

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

Definition at line 869 of file juce_Javascript.cpp.

◆ match()

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

Definition at line 876 of file juce_Javascript.cpp.

◆ matchIf()

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

Definition at line 884 of file juce_Javascript.cpp.

◆ matchesAny() [1/2]

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

Definition at line 885 of file juce_Javascript.cpp.

◆ matchesAny() [2/2]

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

Definition at line 886 of file juce_Javascript.cpp.

Member Data Documentation

◆ location

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

Definition at line 888 of file juce_Javascript.cpp.

◆ currentType

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

Definition at line 889 of file juce_Javascript.cpp.

◆ currentValue

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

Definition at line 890 of file juce_Javascript.cpp.


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