You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
According to the DRM a name is allowed to start with a number (subject to other conditions) but this is not always the case. For example,
defineconstant0xx = 23;
is allowed but
defineconstant0yy = 24;
gives
Serious warning - Invalid syntax in constant-definer macro call.
/tmp/parser/parser.dylan:79.1-25: Serious warning - Skipping constant-definer macro call due to previous syntax error.
------------------------
define constant 0yy = 24;
------------------------
This seems to depend on the first letter in the proposed name, specifically 'd', 'e', 's', 'x' are allowed, others give an error. (for example 123elephant would be allowed as the first letter is 'e')
Note that names starting with numbers are not recommended and rarely if ever used in Dylan code.
The text was updated successfully, but these errors were encountered:
According to the DRM a name is allowed to start with a number (subject to other conditions) but this is not always the case. For example,
is allowed but
gives
This seems to depend on the first letter in the proposed name, specifically 'd', 'e', 's', 'x' are allowed, others give an error. (for example
123elephant
would be allowed as the first letter is 'e')Note that names starting with numbers are not recommended and rarely if ever used in Dylan code.
The text was updated successfully, but these errors were encountered: