Home
last modified time | relevance | path

Searched refs:StatementNode (Results 1 – 13 of 13) sorted by relevance

/external/webkit/JavaScriptCore/parser/
DNodeConstructors.h56 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 …]
DNodes.h167 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 …]
DNodes.cpp55 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()
DGrammar.y78 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 …]
DNodeInfo.h52 typedef NodeDeclarationInfo<StatementNode*> StatementNodeInfo;
/external/webkit/JavaScriptCore/runtime/
DExecutable.cpp249 StatementNode* exprStatement = program->singleStatement(); in fromGlobalCode()
/external/webkit/JavaScriptCore/bytecompiler/
DNodesCodegen.cpp1298 inline StatementNode* SourceElements::lastStatement() const in lastStatement()
1313 inline StatementNode* BlockNode::lastStatement() const in lastStatement()
1970 StatementNode* singleStatement = this->singleStatement(); in emitBytecode()
1972StatementNode* lastStatementInBlock = static_cast<BlockNode*>(singleStatement)->lastStatement(); in emitBytecode()
/external/webkit/JavaScriptCore/
DChangeLog-2003-10-251095 * 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.
DChangeLog-2007-10-142725 (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 …]
DChangeLog-2009-06-162212 (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 …]
DChangeLog-2008-08-101267 (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/
DJavaScriptCore.def242 ?setLoc@StatementNode@JSC@@QAEXHH@Z
/external/webkit/WebCore/
DChangeLog-2002-12-0315973 (Node::throwError), (StatementNode::StatementNode),
15974 (StatementNode::~StatementNode), (StatementNode::setLoc),
15975 (StatementNode::hitStatement), (StatementNode::abortStatement),