RuleActionException, LexException {
LexState result;
if ( CharClass.isIDStart(c))
{
result=new IdentifierState( m_parent, m_reader);
result=result.nextCharacter('.');
result=result.nextCharacter(c);
}
else if ( CharClass.isDigit(c))
{
result=new FloatState(m_parent, m_reader, "0.");