legal identifier check

BCS ao at pathlink.com
Mon Jun 1 11:36:19 PDT 2009


Reply to Jérôme,

> BCS wrote:
> 
>> Hello Saaa,
>> 
>>>> You have to write it yourself. Here's a good starting point:
>>>> http://www.digitalmars.com/d/1.0/lex.html#identifier
>>>> 
>>> Yes, that was my starting point and it seemed quite complex, thus my
>>> question :)
>>> I think I'll stay with my simple check for now as it isn't really
>>> necessary
>>> to be as strict as D's identifiers.
>>> Just thought that if there was an easy check I'd implement that.
>>> Thanks anyways everybody.
>> if you are only working with ASCII: use the regex
>> `_A-Za-z[_A-Za-z0-9]*`
>> 
> Shouldn't that be "[_A-Za-z][_A-Za-z0-9]*"?
> 
> Jerome
> 

Oops :(




More information about the Digitalmars-d-learn mailing list