Re: Enum?
- Posted by Alan F <acf.projects at ?ma?l.com> May 15, 2008
- 755 views
Derek Parnell wrote: > > Just an an idle thought, it is sometimes useful to know the first and last > values > (the range) of an enumeration. Can you think of a syntax that would give us > this? Maybe something like this, borrowing from RegEx syntax ... > > }}} <eucode> > enum > FILE_NO, > LINE_NO, > FILE_PTR, > FILE_START_SYM, > OP_WARNING, > OP_TRACE, > OP_TYPE_CHECK, > OP_PROFILE_TIME, > OP_PROFILE_STATEMENT, > OP_DEFINES, > minFILE=^, -- first enumeration value > maxFILE=$ -- last enumeration value > </eucode> {{{ > > -- > Derek Parnell > Melbourne, Australia > Skype name: derek.j.parnell From what I understand, the first entry in any 'enum' statement is always set to 1. However, the 'last enumeration value' option would be useful (for example, to define a sequence of that length for holding a structure), but I wasn't and still am not sure what would be good syntax for this. I'm not so sure about the $ syntax proposed.