OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:FunctionBodyNode
(Results
1 - 9
of
9
) sorted by null
/external/webkit/Source/JavaScriptCore/parser/
Nodes.cpp
149
// ------------------------------
FunctionBodyNode
-----------------------------
157
inline
FunctionBodyNode
::
FunctionBodyNode
(JSGlobalData* globalData, bool inStrictContext)
162
inline
FunctionBodyNode
::
FunctionBodyNode
(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, IdentifierSet& capturedVariables, const SourceCode& sourceCode, CodeFeatures features, int numConstants)
167
void
FunctionBodyNode
::finishParsing(const SourceCode& source, ParameterNode* firstParameter, const Identifier& ident)
173
void
FunctionBodyNode
::finishParsing(PassRefPtr<FunctionParameters> parameters, const Identifier& ident)
180
FunctionBodyNode
*
FunctionBodyNode
::create(JSGlobalData* globalData, bool inStrictContext)
182
return new
FunctionBodyNode
(globalData, inStrictContext)
[
all
...]
Parser.h
41
class
FunctionBodyNode
;
66
bool isFunctionBodyNode(
FunctionBodyNode
*) { return true; }
Nodes.h
42
class
FunctionBodyNode
;
93
typedef Vector<
FunctionBodyNode
*> FunctionStack;
[
all
...]
ASTBuilder.h
102
typedef
FunctionBodyNode
* FunctionBody;
255
ExpressionNode* createFunctionExpr(const Identifier* name,
FunctionBodyNode
* body, ParameterNode* parameters, int openBracePos, int closeBracePos, int bodyStartLine, int bodyEndLine)
262
FunctionBodyNode
* createFunctionBody(bool inStrictContext)
265
return
FunctionBodyNode
::create(m_globalData, inStrictContext);
268
template <bool> PropertyNode* createGetterOrSetterProperty(PropertyNode::Type type, const Identifier* name, ParameterNode* params,
FunctionBodyNode
* body, int openBracePos, int closeBracePos, int bodyStartLine, int bodyEndLine)
296
void setUsesArguments(
FunctionBodyNode
* node) { node->setUsesArguments(); }
298
StatementNode* createFuncDeclStatement(const Identifier* name,
FunctionBodyNode
* body, ParameterNode* parameters, int openBracePos, int closeBracePos, int bodyStartLine, int bodyEndLine)
[
all
...]
NodeConstructors.h
817
inline FuncExprNode::FuncExprNode(JSGlobalData* globalData, const Identifier& ident,
FunctionBodyNode
* body, const SourceCode& source, ParameterNode* parameter)
824
inline FuncDeclNode::FuncDeclNode(JSGlobalData* globalData, const Identifier& ident,
FunctionBodyNode
* body, const SourceCode& source, ParameterNode* parameter)
[
all
...]
/external/webkit/Source/JavaScriptCore/runtime/
Executable.cpp
235
RefPtr<
FunctionBodyNode
> body = globalData->parser->parse<
FunctionBodyNode
>(exec->lexicalGlobalObject(), 0, 0, m_source, m_parameters.get(), isStrictMode() ? JSParseStrict : JSParseNormal, &exception);
283
RefPtr<
FunctionBodyNode
> body = globalData->parser->parse<
FunctionBodyNode
>(exec->lexicalGlobalObject(), 0, 0, m_source, m_parameters.get(), isStrictMode() ? JSParseStrict : JSParseNormal, &exception);
361
FunctionBodyNode
* body = static_cast<FuncExprNode*>(funcExpr)->body();
/external/webkit/Source/JavaScriptCore/bytecompiler/
BytecodeGenerator.h
96
BytecodeGenerator(
FunctionBodyNode
*, ScopeChainNode*, SymbolTable*, CodeBlock*);
290
RegisterID* emitNewFunction(RegisterID* dst,
FunctionBodyNode
* body);
291
RegisterID* emitLazyNewFunction(RegisterID* dst,
FunctionBodyNode
* body);
480
FunctionExecutable* makeFunction(ExecState* exec,
FunctionBodyNode
* body)
485
FunctionExecutable* makeFunction(JSGlobalData* globalData,
FunctionBodyNode
* body)
554
HashMap<unsigned int,
FunctionBodyNode
*, WTF::IntHash<unsigned int>, WTF::UnsignedWithZeroKeyHashTraits<unsigned int> > m_lazyFunctions;
555
typedef HashMap<
FunctionBodyNode
*, unsigned> FunctionOffsetMap;
BytecodeGenerator.cpp
264
FunctionBodyNode
* function = functionStack[i];
287
FunctionBodyNode
* function = functionStack[i];
306
FunctionBodyNode
* function = functionStack[i];
323
BytecodeGenerator::BytecodeGenerator(
FunctionBodyNode
* functionBody, ScopeChainNode* scopeChain, SymbolTable* symbolTable, CodeBlock* codeBlock)
399
FunctionBodyNode
* function = functionStack[i];
427
FunctionBodyNode
* function = functionStack[i];
[
all
...]
NodesCodegen.cpp
[
all
...]
Completed in 424 milliseconds