Comments (5)
Fixed and published v2.1.2
from peakrdl-ipxact.
Wow.. thanks for the quick response and commit! Can we expose an initializer argument that controls this feature? There are cases where I'll want to perform the name sanitization, and other cases were importing incompatible names should raise an exception.
from peakrdl-ipxact.
from peakrdl-ipxact.
How about giving users the ability to provide a callable to use? The library itself can provide a function similar to what you've done already. But if for example I wanted to keep track of the names changes that were made I could create a class with a call method that returns the sanitized name, and in the implementation store a mapping of the original name to the mapped name.
from peakrdl-ipxact.
Recommend simply extending the exporter class and enhancing the function itself
from peakrdl-ipxact.
Related Issues (18)
- Finish vendor extension hooks
- Ipxact to SysRDL. HOT 2
- $GIT_PYTHON_GIT_EXECUTABLE required HOT 2
- IPXACT parse hdl paths HOT 2
- Use optional dependencies to avoid breaking older versions of peakrdl HOT 2
- alternate registers HOT 2
- Extend value parsing to interpret constant expressions
- Add support for IP-XACT 1685-2022
- Add export support for IEEE_1685_2009 format
- IPXACT importer is arraying registers when it is not required. HOT 2
- Importer should set the `hw` property based on IP_XACT's `volatile` tag HOT 1
- Volatile property interpretation HOT 1
- Announcement: Renaming 'RALBot-ipxact' to 'PeakRDL-ipxact' HOT 4
- vendorExtension for fields is not added within the field HOT 1
- Import IP-XACT with more than 1 memoryMap HOT 2
- export systemRDL HOT 4
- Announcement: Deprecating import via "peakrdl.ipxact" namespace package
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from peakrdl-ipxact.