Searched refs:CaseClauseNode (Results 1 - 5 of 5) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/parser/
H A DNodeInfo.h53 typedef NodeDeclarationInfo<CaseClauseNode*> CaseClauseNodeInfo;
H A DNodeConstructors.h769 inline CaseClauseNode::CaseClauseNode(ExpressionNode* expr, SourceElements* statements) function in class:JSC::CaseClauseNode
775 inline ClauseListNode::ClauseListNode(CaseClauseNode* clause)
781 inline ClauseListNode::ClauseListNode(ClauseListNode* clauseList, CaseClauseNode* clause)
788 inline CaseBlockNode::CaseBlockNode(ClauseListNode* list1, CaseClauseNode* defaultClause, ClauseListNode* list2)
H A DNodes.h1544 class CaseClauseNode : public ParserArenaFreeable { class in namespace:JSC
1546 CaseClauseNode(ExpressionNode*, SourceElements* = 0);
1559 ClauseListNode(CaseClauseNode*);
1560 ClauseListNode(ClauseListNode*, CaseClauseNode*);
1562 CaseClauseNode* getClause() const { return m_clause; }
1566 CaseClauseNode* m_clause;
1572 CaseBlockNode(ClauseListNode* list1, CaseClauseNode* defaultClause, ClauseListNode* list2);
1580 CaseClauseNode* m_defaultClause;
H A DASTBuilder.h123 typedef CaseClauseNode* Clause;
335 CaseClauseNode* createClause(ExpressionNode* expr, JSC::SourceElements* statements) { return new (m_vm) CaseClauseNode(expr, statements); }
336 ClauseListNode* createClauseList(CaseClauseNode* clause) { return new (m_vm) ClauseListNode(clause); }
337 ClauseListNode* createClauseList(ClauseListNode* tail, CaseClauseNode* clause) { return new (m_vm) ClauseListNode(tail, clause); }
457 StatementNode* createSwitchStatement(const JSTokenLocation& location, ExpressionNode* expr, ClauseListNode* firstClauses, CaseClauseNode* defaultClause, ClauseListNode* secondClauses, int startLine, int endLine)
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecompiler/
H A DNodesCodegen.cpp1867 // ------------------------------ CaseClauseNode --------------------------------
1869 inline void CaseClauseNode::emitBytecode(BytecodeGenerator& generator, RegisterID* dst)

Completed in 383 milliseconds