public int readHexNumber()
{
int read = 0;
pushPos();
if (readChar('0') != 0 && readCharAnyCase('x') != 0)
{
while (readDigits() != 0|| readCharacters() != 0)
{
read ++;
}
}
if (read != 0 && grabLength() != 0)
{
grabTokenType(IoTokenType.HEXNUMBER_TOKEN);
popPos();
return 1;
}
popPosBack();
return 0;
}