Changeset 34 for trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Parser
- Timestamp:
- May 30, 2007, 6:42:46 PM (17 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Parser/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Parser/src/Parse_open_file.cpp
r32 r34 11 11 12 12 int Parse::open_file(string name,int level){ 13 13 14 bool pere=false; 14 15 QFile file(QString::fromStdString(name)); … … 28 29 if( !file.open( QIODevice::ReadOnly ) ) 29 30 { 30 cerr << "Position File :: Failed to load file .\n";31 cerr << "Position File :: Failed to load file : \"" << name << "\".\n"; 31 32 return -1; 32 33 } … … 65 66 pos=new morpheo::tools::viewer::bdd::BaseP(); 66 67 parser_pos(root.firstChild(),level); 67 68 69 68 } 70 69 return 0; -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Parser/src/Parse_parser_pos.cpp
r32 r34 78 78 delete pos; 79 79 parser_pos(n.firstChild(),level); 80 80 81 } 81 82 if (e.tagName() == "component" ) … … 98 99 fichier.append(ent[level]->getName()); 99 100 fichier.append("-"); 100 fichier.append((e.attribute("type","").toLower()).toStdString()); 101 fichier.append((e.attribute("name","")).toStdString()); 102 //fichier.append((e.attribute("type","").toLower()).toStdString()); 101 103 fichier.append(".pos"); 104 102 105 #ifdef DBUG_PARSE 103 106 cout << fichier <<endl; … … 105 108 if(open_file(fichier,level+1)==-1) 106 109 exit(1); 107 108 110 parser_pos(n.firstChild(),level); 109 111 110 112 //ajout ptr Port du sous composant 111 BaseP pt=base->get_BasePos((e.attribute("type","").toLower()).toStdString()); 113 BaseP pt=base->get_BasePos((e.attribute("name","")).toStdString()); 114 //BaseP pt=base->get_BasePos((e.attribute("type","").toLower()).toStdString()); 112 115 QList<Port> *sspor= (pt.getEntity())->getPort(); 113 116 for(QList<Port>::iterator it=sspor->begin();it!=sspor->end();++it) 114 117 ctemp[level]->addport(new Port(*it)); 115 116 118 117 119 } … … 119 121 { 120 122 #ifdef DBUG_PARSE 121 cout << "port_map " <<endl;123 cout << "port_map " <<endl; 122 124 #endif 123 125 morpheo::tools::viewer::bdd::PortMap \ … … 128 130 129 131 ctemp[level]->addPortMap(p); 132 130 133 delete p; 131 134 } 132 133 135 } 134 136 n = n.nextSibling(); //next channel 135 136 137 } 137 138 138 139 } 139 140
Note: See TracChangeset
for help on using the changeset viewer.