From: Paul Brannan Date: 2001-11-10T00:10:07+09:00 Subject: [ruby-talk:24762] Re: Trailing uc strange lexer error message?! An underscore in Ruby gets ignored; it's useful for separating digits: x = 123_456_789 It doesn't make sense to have an underscore in the one's place, imo: x = 123_ I think the pointer is after the underscore because that's the point at which Ruby realizes it has reached the end of the number. Paul