>>>>> "Tom" == Tom Tromey <tromey@adacore.com> writes: Tom> This patch fixes the problem by introducing a special case in the Tom> lexer: when parsing a field expression, the parser informs the lexer Tom> that a number should be handled as a decimal integer only. I'm checking this in. Tom