Builder Xcessory identifiers are used for different purposes, depending on your target language.

Using identifiers in C

In C, use identifiers for the following:

· Parameters specified for callbacks and creation routines.

· Runtime values for resources.

In UIL, use identifiers for the following:

· To bind a UIL name to a value at run-time, rather than specifying the value in the code.

· Runtime values for resources.

Legal characters

Legal characters include alphanumeric characters, periods, parentheses, square brackets, ampersands, asterisks, underscores, and dollar signs: ".", "(", ")", "[", "]", "&", "*", "_", "$". The characters "->" are also legal, when used together to construct an arrow. The wide variety of characters allows you to declare identifiers such as foo[4], &foo[1], *foo[1], bar(), foo::bar, structure->field, my_ident, and my$ident.

Note: Identifiers are not evaluated directly by Builder Xcessory, but are placed in output code to allow you more control over variables.