Searched refs:StatementNode (Results 1 – 13 of 13) sorted by relevance
/external/webkit/JavaScriptCore/parser/ |
D | NodeConstructors.h | 56 inline StatementNode::StatementNode(JSGlobalData* globalData) in StatementNode() function 673 : StatementNode(globalData) in ConstStatementNode() 683 : StatementNode(globalData) in EmptyStatementNode() 688 : StatementNode(globalData) in DebuggerStatementNode() 693 : StatementNode(globalData) in ExprStatementNode() 699 : StatementNode(globalData) in VarStatementNode() 704 … inline IfNode::IfNode(JSGlobalData* globalData, ExpressionNode* condition, StatementNode* ifBlock) in IfNode() 705 : StatementNode(globalData) in IfNode() 711 …Node(JSGlobalData* globalData, ExpressionNode* condition, StatementNode* ifBlock, StatementNode* e… in IfElseNode() 717 …inline DoWhileNode::DoWhileNode(JSGlobalData* globalData, StatementNode* statement, ExpressionNode… in DoWhileNode() [all …]
|
D | Nodes.h | 167 class StatementNode : public Node { 169 StatementNode(JSGlobalData*); 1116 class ConstStatementNode : public StatementNode { 1130 void append(StatementNode*); 1132 StatementNode* singleStatement() const; 1133 StatementNode* lastStatement() const; 1138 Vector<StatementNode*> m_statements; 1141 class BlockNode : public StatementNode { 1145 StatementNode* lastStatement() const; 1155 class EmptyStatementNode : public StatementNode { [all …]
|
D | Nodes.cpp | 55 void StatementNode::setLoc(int firstLine, int lastLine) in setLoc() 63 void SourceElements::append(StatementNode* statement) in append() 70 inline StatementNode* SourceElements::singleStatement() const in singleStatement() 92 : StatementNode(globalData) in ScopeNode() 99 : StatementNode(globalData) in ScopeNode() 107 StatementNode* ScopeNode::singleStatement() const in singleStatement()
|
D | Grammar.y | 78 static StatementNode* makeVarStatementNode(JSGlobalData*, ExpressionNode*); 180 template <typename T> inline void setStatementLocation(StatementNode* statement, const T& start, co… in setStatementLocation() 822 …OPENBRACE CLOSEBRACE { $$ = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_D… 824 …| OPENBRACE SourceElements CLOSEBRACE { $$ = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL… 829 …VAR VariableDeclarationList ';' { $$ = createNodeDeclarationInfo<StatementNode*>(makeVarStatem… 831 …| VAR VariableDeclarationList error { $$ = createNodeDeclarationInfo<StatementNode*>(makeVarStat… 911 …CONSTTOKEN ConstDeclarationList ';' { $$ = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_D… 914 …{ $$ = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) ConstStatementNode(GLOBAL_DATA,… 952 …';' { $$ = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_D… 956 …ExprNoBF ';' { $$ = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_D… [all …]
|
D | NodeInfo.h | 52 typedef NodeDeclarationInfo<StatementNode*> StatementNodeInfo;
|
/external/webkit/JavaScriptCore/runtime/ |
D | Executable.cpp | 249 StatementNode* exprStatement = program->singleStatement(); in fromGlobalCode()
|
/external/webkit/JavaScriptCore/bytecompiler/ |
D | NodesCodegen.cpp | 1298 inline StatementNode* SourceElements::lastStatement() const in lastStatement() 1313 inline StatementNode* BlockNode::lastStatement() const in lastStatement() 1970 StatementNode* singleStatement = this->singleStatement(); in emitBytecode() 1972 … StatementNode* lastStatementInBlock = static_cast<BlockNode*>(singleStatement)->lastStatement(); in emitBytecode()
|
/external/webkit/JavaScriptCore/ |
D | ChangeLog-2003-10-25 | 1095 * kjs/grammar.y: Remove SourceElementNode and just use a StatementNode instead. 1103 * kjs/nodes.h: Make processFuncDecl a virtual function in StatementNode so that we can 1104 use a StatementNode instead of a SourceElementNode. Add a call to reverseList in BlockNode 1107 SourceElementsNode be a StatementNode instead. 1109 (StatementNode::processFuncDecl): Added empty function.
|
D | ChangeLog-2007-10-14 | 2725 (KJS::StatementNode::): 10655 (StatementNode::hitStatement): 11833 (KJS::StatementNode::evaluate): 12165 - KJS::Node and KJS::StatementNode are bigger than they need to be 12239 (StatementNode::StatementNode): remove initialization of l0 and sid, rename 12241 (StatementNode::setLoc): Set own m_lastLine and Node's m_line. 12242 (StatementNode::hitStatement): Get sid, first line, last line in the proper new ways. 12257 (KJS::StatementNode::firstLine): Use lineNo() 12258 (KJS::StatementNode::lastLine): Renamed l1 to m_lastLine 12386 (StatementNode::StatementNode): [all …]
|
D | ChangeLog-2009-06-16 | 2212 (JSC::StatementNode::firstLine): 2213 (JSC::StatementNode::lastLine): 2214 (JSC::StatementNode::isEmptyStatement): 2215 (JSC::StatementNode::isReturnNode): 2216 (JSC::StatementNode::isExprStatement): 2217 (JSC::StatementNode::isBlock): 20190 (JSC::StatementNode::): Add isExprStatementNode for FunctionConstructor. 24599 Moved isReturnNode from Node to StatementNode. Removed the 25601 Removed a word from StatementNode by nixing LabelStack and turning it 25654 (JSC::StatementNode::): [all …]
|
D | ChangeLog-2008-08-10 | 1267 (KJS::StatementNode::StatementNode): 4100 (KJS::StatementNode::StatementNode): 20388 (KJS::StatementNode::pushLabel): Made this virtual. 22863 (KJS::StatementNode::): 22926 in the StatementNode::hitStatement function and the KJS_BREAKPOINT macro. 23203 (KJS::StatementNode::hitStatement): Now sets the completion type in 28188 - add SourceElements as a typedef for Vector<RefPtr<StatementNode> >.
|
/external/webkit/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/ |
D | JavaScriptCore.def | 242 ?setLoc@StatementNode@JSC@@QAEXHH@Z
|
/external/webkit/WebCore/ |
D | ChangeLog-2002-12-03 | 15973 (Node::throwError), (StatementNode::StatementNode), 15974 (StatementNode::~StatementNode), (StatementNode::setLoc), 15975 (StatementNode::hitStatement), (StatementNode::abortStatement),
|