void AstNodeDType::dumpSmall(ostream& str) { str<<"(" <<(generic()?"G/":"") <<((isSigned()&&!isDouble())?"s":"") <<(isNosign()?"n":"") <<(isDouble()?"d":"") <<"w"<<(widthSized()?"":"u")<<width(); if (!widthSized()) str<<"/"<<widthMin(); str<<")"; }
void AstNode::dump(ostream& str) { str<<typeName()<<" "<<(void*)this //<<" "<<(void*)this->m_backp <<" <e"<<dec<<editCount() <<((editCount()>=editCountLast())?"#>":">") <<" {"<<fileline()->filenameLetters()<<dec<<fileline()->lineno()<<"}" <<" "<<(isSigned()?"s":"") <<(isDouble()?"d":"") <<"w"<<(widthSized()?"":"u")<<width(); if (!widthSized()) str<<"/"<<widthMin(); if (name()!="") str<<" "<<AstNode::quoteName(name()); }