Depending on the target and publicity of the declaration, the set of allowed symbols in identifiers is different.
This rule contains the union of allowed symbols from all targets.
Thus, the code for any target can be parsed using grammar.

The allowed symbols in identifiers corresponding to the target and publicity of the declaration are given below.