Re: [HACKERS] scan.l simplifications

2001-01-29 Thread Tom Lane
"Robert B. Easter" <[EMAIL PROTECTED]> writes: > In scan.l, there is: > decimal (({digit}*\.{digit}+)|({digit}+\.{digit}*)) > real > ((({digit}*\.{digit}+)|({digit}+\.{digit}*)|({digit}+))([Ee][-+]?{digit}+)) > Could this be simplified as: > decimal (({integer}?\.{integer})|({integer}\.{integer

[HACKERS] scan.l simplifications

2001-01-28 Thread Robert B. Easter
In scan.l, there is: decimal (({digit}*\.{digit}+)|({digit}+\.{digit}*)) real ((({digit}*\.{digit}+)|({digit}+\.{digit}*)|({digit}+))([Ee][-+]?{digit}+)) Could this be simplified as: decimal (({integer}?\.{integer})|({integer}\.{integer}?)) real ((({decimal})|({integer}))([Ee][-+]?{integer}))