Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
intro_example:name_mangling [2025/05/20 11:50] – created rajit | intro_example:name_mangling [2025/05/20 12:18] (current) – [Name Mangling] rajit | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
Two useful concepts to keep in mind when using the ACT tools are //expanded names// and //mangled names//. | Two useful concepts to keep in mind when using the ACT tools are //expanded names// and //mangled names//. | ||
Line 5: | Line 5: | ||
===== Expanded names ===== | ===== Expanded names ===== | ||
- | A concept one should be familiar with, especially when debugging and/or understanding error messages | + | Expanded names are the names generated internally by ACT when expanding a design (or // |
+ | This is a concept one should be familiar with, especially when debugging and/or understanding error messages. | ||
+ | This is best illustrated with an example. Consider the following templated process definition: | ||
<code act> | <code act> | ||
template< | template< |