|
| | ModuleProgramNode (ParserArena &, const JSTokenLocation &start, const JSTokenLocation &end, unsigned startColumn, unsigned endColumn, SourceElements *, VariableEnvironment &, FunctionStack &&, VariableEnvironment &, UniquedStringImplPtrSet &&, FunctionParameters *, const SourceCode &, CodeFeatures, InnerArrowFunctionCodeFeatures, int numConstants, RefPtr< ModuleScopeData > &&) |
| |
| unsigned | startColumn () const |
| |
| unsigned | endColumn () const |
| |
| ModuleScopeData & | moduleScopeData () |
| |
| | ScopeNode (ParserArena &, const JSTokenLocation &start, const JSTokenLocation &end, bool inStrictContext) |
| |
| | ScopeNode (ParserArena &, const JSTokenLocation &start, const JSTokenLocation &end, const SourceCode &, SourceElements *, VariableEnvironment &, FunctionStack &&, VariableEnvironment &, UniquedStringImplPtrSet &&, CodeFeatures, InnerArrowFunctionCodeFeatures, int numConstants) |
| |
| const SourceCode & | source () const |
| |
| const String & | sourceURL () const |
| |
| intptr_t | sourceID () const |
| |
| int | startLine () const |
| |
| int | startStartOffset () const |
| |
| int | startLineStartOffset () const |
| |
| void | setFeatures (CodeFeatures features) |
| |
| CodeFeatures | features () |
| |
| InnerArrowFunctionCodeFeatures | innerArrowFunctionCodeFeatures () |
| |
| bool | doAnyInnerArrowFunctionsUseAnyFeature () |
| |
| bool | doAnyInnerArrowFunctionsUseArguments () |
| |
| bool | doAnyInnerArrowFunctionsUseSuperCall () |
| |
| bool | doAnyInnerArrowFunctionsUseSuperProperty () |
| |
| bool | doAnyInnerArrowFunctionsUseEval () |
| |
| bool | doAnyInnerArrowFunctionsUseThis () |
| |
| bool | doAnyInnerArrowFunctionsUseNewTarget () |
| |
| bool | usesEval () const |
| |
| bool | usesArguments () const |
| |
| bool | usesArrowFunction () const |
| |
| bool | isStrictMode () const |
| |
| void | setUsesArguments () |
| |
| bool | usesThis () const |
| |
| bool | usesSuperCall () const |
| |
| bool | usesSuperProperty () const |
| |
| bool | usesNewTarget () const |
| |
| bool | needsActivation () const |
| |
| bool | hasCapturedVariables () const |
| |
| bool | captures (UniquedStringImpl *uid) |
| |
| bool | captures (const Identifier &ident) |
| |
| bool | hasSloppyModeHoistedFunction (UniquedStringImpl *uid) const |
| |
| VariableEnvironment & | varDeclarations () |
| |
| int | neededConstants () |
| |
| StatementNode * | singleStatement () const |
| |
| void | emitStatementsBytecode (BytecodeGenerator &, RegisterID *destination) |
| |
| void | analyzeModule (ModuleAnalyzer &) |
| |
| void | setLoc (unsigned firstLine, unsigned lastLine, int startOffset, int lineStartOffset) |
| |
| unsigned | lastLine () const |
| |
| StatementNode * | next () |
| |
| void | setNext (StatementNode *next) |
| |
| virtual bool | isEmptyStatement () const |
| |
| virtual bool | isDebuggerStatement () const |
| |
| virtual bool | isFunctionNode () const |
| |
| virtual bool | isReturnNode () const |
| |
| virtual bool | isExprStatement () const |
| |
| virtual bool | isBreak () const |
| |
| virtual bool | isContinue () const |
| |
| virtual bool | isLabel () const |
| |
| virtual bool | isBlock () const |
| |
| virtual bool | isFuncDeclNode () const |
| |
| virtual bool | isModuleDeclarationNode () const |
| |
| virtual bool | isForOfNode () const |
| |
| virtual | ~Node () |
| |
| int | firstLine () const |
| |
| int | startOffset () const |
| |
| int | endOffset () const |
| |
| int | lineStartOffset () const |
| |
| const JSTextPosition & | position () const |
| |
| void | setEndOffset (int offset) |
| |
| void | setStartOffset (int offset) |
| |
| bool | needsDebugHook () const |
| |
| void | setNeedsDebugHook () |
| |
| void * | operator new (size_t, ParserArena &) |
| |
| ParserArena & | parserArena () |
| |
| virtual | ~ParserArenaRoot () |
| |
| | VariableEnvironmentNode () |
| |
| | VariableEnvironmentNode (VariableEnvironment &lexicalDeclaredVariables) |
| |
| | VariableEnvironmentNode (VariableEnvironment &lexicalDeclaredVariables, FunctionStack &&) |
| |
| VariableEnvironment & | lexicalVariables () |
| |
| FunctionStack & | functionStack () |
| |
| virtual | ~ParserArenaDeletable () |
| |
| void * | operator new (size_t, ParserArena &) |
| |