Changeset 29836 in webkit for trunk/JavaScriptCore/kjs/nodes2string.cpp
- Timestamp:
- Jan 28, 2008, 12:50:45 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/nodes2string.cpp
r29825 r29836 42 42 class SourceStream { 43 43 public: 44 SourceStream() : m_numberNeedsParens(false), m_atStartOfStatement(true), m_precedence(PrecExpression) { } 44 SourceStream() 45 : m_numberNeedsParens(false) 46 , m_atStartOfStatement(true) 47 , m_precedence(PrecExpression) 48 { 49 } 50 45 51 UString toString() const { return m_string; } 52 46 53 SourceStream& operator<<(const Identifier&); 47 54 SourceStream& operator<<(const UString&); … … 100 107 } 101 108 102 return escapedString; 109 return escapedString; 103 110 } 104 111 … … 315 322 316 323 void RegExpNode::streamTo(SourceStream& s) const 317 { 324 { 318 325 s << '/' << m_regExp->pattern() << '/' << m_regExp->flags(); 319 326 } … … 345 352 for (int i = 0; i < m_elision; i++) 346 353 s << ','; 347 // Parser consumes one elision comma if there's array elements 354 // Parser consumes one elision comma if there's array elements 348 355 // present in the expression. 349 if (m_opt && m_element)356 if (m_optional && m_element) 350 357 s << ','; 351 358 s << ']'; … … 383 390 const FuncExprNode* func = static_cast<const FuncExprNode*>(m_assign.get()); 384 391 if (m_type == Getter) 385 s << "get "; 392 s << "get "; 386 393 else 387 394 s << "set "; … … 479 486 { 480 487 s << PrecLeftHandSide << m_expr; 481 if (m_oper == OpPlusPlus)488 if (m_operator == OpPlusPlus) 482 489 s << "++"; 483 490 else … … 558 565 void PrefixErrorNode::streamTo(SourceStream& s) const 559 566 { 560 if (m_oper == OpPlusPlus)567 if (m_operator == OpPlusPlus) 561 568 s << "++" << PrecUnary << m_expr; 562 569 else … … 708 715 void ReadModifyResolveNode::streamTo(SourceStream& s) const 709 716 { 710 s << m_ident << ' ' << operatorString(m_oper ) << ' ' << PrecAssignment << m_right;717 s << m_ident << ' ' << operatorString(m_operator) << ' ' << PrecAssignment << m_right; 711 718 } 712 719 … … 719 726 { 720 727 bracketNodeStreamTo(s, m_base, m_subscript); 721 s << ' ' << operatorString(m_oper ) << ' ' << PrecAssignment << m_right;728 s << ' ' << operatorString(m_operator) << ' ' << PrecAssignment << m_right; 722 729 } 723 730 … … 731 738 { 732 739 dotNodeStreamTo(s, m_base, m_ident); 733 s << ' ' << operatorString(m_oper ) << ' ' << PrecAssignment << m_right;740 s << ' ' << operatorString(m_operator) << ' ' << PrecAssignment << m_right; 734 741 } 735 742 … … 743 750 { 744 751 s << PrecLeftHandSide << m_left << ' ' 745 << operatorString(m_oper ) << ' ' << PrecAssignment << m_right;752 << operatorString(m_operator) << ' ' << PrecAssignment << m_right; 746 753 } 747 754 … … 773 780 s << *ptr; 774 781 } 775 782 776 783 void BlockNode::streamTo(SourceStream& s) const 777 784 { 778 785 s << Endl << "{" << Indent; 779 statementListStreamTo(m_children, s); 786 statementListStreamTo(m_children, s); 780 787 s << Unindent << Endl << "}"; 781 788 } … … 799 806 s << ';'; 800 807 801 statementListStreamTo(m_children, s); 808 statementListStreamTo(m_children, s); 802 809 s << Unindent << Endl << "}"; 803 810 }
Note:
See TracChangeset
for help on using the changeset viewer.