public int readIdentifier()
{
pushPos();
while (readLetter() != 0 || readDigit() != 0 || readSpecialChar() != 0);
if (grabLength() != 0)
{
if (s[currentPos - 1] == ':' && s[currentPos] == '=') prevChar();
grabTokenType(IoTokenType.IDENTIFIER_TOKEN);
popPos();
return 1;
}
return 0;
}