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< | ||