Searched refs:ParameterNode (Results 1 - 4 of 4) sorted by relevance

/external/webkit/Source/JavaScriptCore/parser/
H A DNodes.cpp151 FunctionParameters::FunctionParameters(ParameterNode* firstParameter)
153 for (ParameterNode* parameter = firstParameter; parameter; parameter = parameter->nextParam())
167 void FunctionBodyNode::finishParsing(const SourceCode& source, ParameterNode* firstParameter, const Identifier& ident)
H A DNodes.h1366 class ParameterNode : public ParserArenaFreeable { class in namespace:JSC
1368 ParameterNode(JSGlobalData*, const Identifier&);
1369 ParameterNode(JSGlobalData*, ParameterNode*, const Identifier&);
1372 ParameterNode* nextParam() const { return m_next; }
1376 ParameterNode* m_next;
1479 static PassRefPtr<FunctionParameters> create(ParameterNode* firstParameter) { return adoptRef(new FunctionParameters(firstParameter)); }
1482 FunctionParameters(ParameterNode*);
1496 void finishParsing(const SourceCode&, ParameterNode*, const Identifier&);
1513 FuncExprNode(JSGlobalData*, const Identifier&, FunctionBodyNode* body, const SourceCode& source, ParameterNode* paramete
[all...]
H A DNodeConstructors.h804 inline ParameterNode::ParameterNode(JSGlobalData*, const Identifier& ident) function in class:JSC::ParameterNode
810 inline ParameterNode::ParameterNode(JSGlobalData*, ParameterNode* l, const Identifier& ident) function in class:JSC::ParameterNode
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)
H A DASTBuilder.h101 typedef ParameterNode* FormalParameterList;
255 ExpressionNode* createFunctionExpr(const Identifier* name, FunctionBodyNode* body, ParameterNode* parameters, int openBracePos, int closeBracePos, int bodyStartLine, int bodyEndLine)
268 template <bool> PropertyNode* createGetterOrSetterProperty(PropertyNode::Type type, const Identifier* name, ParameterNode* params, FunctionBodyNode* body, int openBracePos, int closeBracePos, int bodyStartLine, int bodyEndLine)
289 ParameterNode* createFormalParameterList(const Identifier& ident) { return new (m_globalData) ParameterNode(m_globalData, ident); }
290 ParameterNode* createFormalParameterList(ParameterNode* list, const Identifier& ident) { return new (m_globalData) ParameterNode(m_globalData, list, ident); }
298 StatementNode* createFuncDeclStatement(const Identifier* name, FunctionBodyNode* body, ParameterNode* parameters, int openBracePos, int closeBracePos, int bodyStartLine, int bodyEndLine)

Completed in 4376 milliseconds