2501688dd1
* New: In Technology, in order to support symbolic technology on top of a real technology using non-generic layer names, it comes in handy to be able to define layer alias names. Generic *real* layer names could be defined as alias over the technology specific ones. Then, we can build the symbolic layers upon the generic names (so *that* part of the init code can be shared between techs). Adds Technology::addLayerAlias() The semantic of Technology::getLayer() changes a little, it return the techno layer associtated to the name *or* the aliased name. * Bug: In Technology::_addPhysicalRule(), in case of a rule redefinition, we were using it's name *after* the deletion of the rule object. Nasty crash. Improve the error message by giving the name of the conflicting rule. * In CRL/helpers.analogtechno, add an addDevice() function to load analogic devices descriptors (copied from the old init system). * In CRL/ApParser, if an exception is catched, tells in which file and line it did occur. * In Oroshi/dtr.Rules, add a translation step to get the rule names from the technology. From generic names to actual technology layer names. Add some documentation. * In Oroshi/stack.Stack, get the layers names through dtr.Rules to get the layers names translated. |
||
---|---|---|
.. | ||
cmake_modules | ||
doc | ||
src | ||
tests | ||
CMakeLists.txt |