[next] [prev] [prev-tail] [tail] [up]

### 6.2 Name mangling

Contrary to most C compilers and assemblers, all labels generated to pascal variables and routines have mangled names4. This is done so that the compiler can do stronger type checking when parsing the pascal code. It also permits function and procedure overloading.

Mangled names for data blocks
Mangled names for code blocks
Modifying the mangled names

[next] [prev] [prev-tail] [front] [up]