webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::SourceElements Class Referencefinal

#include <Nodes.h>

Inheritance diagram for JSC::SourceElements:
JSC::ParserArenaFreeable

Public Member Functions

 SourceElements ()
 
void append (StatementNode *)
 
StatementNodesingleStatement () const
 
StatementNodelastStatement () const
 
void emitBytecode (BytecodeGenerator &, RegisterID *destination)
 
void analyzeModule (ModuleAnalyzer &)
 
- Public Member Functions inherited from JSC::ParserArenaFreeable
voidoperator new (size_t, ParserArena &)
 

Constructor & Destructor Documentation

◆ SourceElements()

JSC::SourceElements::SourceElements ( )
inline

Member Function Documentation

◆ analyzeModule()

void JSC::SourceElements::analyzeModule ( ModuleAnalyzer analyzer)

◆ append()

void JSC::SourceElements::append ( StatementNode statement)

◆ emitBytecode()

void JSC::SourceElements::emitBytecode ( BytecodeGenerator generator,
RegisterID destination 
)
inline

◆ lastStatement()

StatementNode * JSC::SourceElements::lastStatement ( ) const
inline

◆ singleStatement()

StatementNode * JSC::SourceElements::singleStatement ( ) const

The documentation for this class was generated from the following files: