For XML, fix extends, bug1372.

This commit is contained in:
Wilson Snyder 2019-01-13 20:59:15 -05:00
parent a2a09253a2
commit 3a51e84ebc
1 changed files with 12 additions and 2 deletions

View File

@ -173,13 +173,23 @@ class EmitXmlFileVisitor : public AstNVisitor {
puts(" modportname="); putsQuoted(mpn);
outputChildrenEnd(nodep, "");
}
// Display
virtual void visit(AstDisplay* nodep) {
outputTag(nodep, "");
puts(" displaytype="); putsQuoted(nodep->verilogKwd());
outputChildrenEnd(nodep, "");
}
virtual void visit(AstExtend* nodep) {
outputTag(nodep, "");
puts(" width="); putsQuoted(cvtToStr(nodep->width()));
puts(" widthminv="); putsQuoted(cvtToStr(nodep->lhsp()->widthMinV()));
outputChildrenEnd(nodep, "");
}
virtual void visit(AstExtendS* nodep) {
outputTag(nodep, "");
puts(" width="); putsQuoted(cvtToStr(nodep->width()));
puts(" widthminv="); putsQuoted(cvtToStr(nodep->lhsp()->widthMinV()));
outputChildrenEnd(nodep, "");
}
// Default
virtual void visit(AstNode* nodep) {