Dick Moores <rdmoores <at> gmail.com> writes: > I'm not sure of your 5th condition. Do you mean, "A hyphen should not > be immediately followed by a hyphen"? Could you give examples of what > you will permit, and will not permit?
Dick, your are correct. A hyphen should not be immediately followed by a hyphen. Actually I forgot another criteria that all letters should be uppercase. Here is the revised criteria: 1. Starts with 0-3 underscores; 2. Followed by one letter; 3. Then followed by 0 or more letters or digits or hyphens('-'), 4. There should not be more than one continuous hyphens; 5. The last character should be letter or digit; and 6. All letters should be uppercase. These are some examples: G-ANNO-SYMB is good; -G-ANNO-SYMB is bad; _G-ANNO-SYMB is good; _TEMP is good; ____TEMP is bad; (4 leading underscores); c-n-cen is bad; C-N-CEN is good; C-N-BLDG1 is good; C_N-BLDG1 is bad; C N BLDG is bad; 1 is bad; _1-TEXT is bad; _TEXT-1 is good. Thanks. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor