void readlineprim () throws IOException
	{
		StringParser sp;
		char b = read();
		L = 0;
		while (true)
		{
			if (L >= linesize || b == '\n')
			{
				if (L >= linesize) Dump.println("IGS : Buffer overflow");
				break;
			}
			C[L++] = b;
			b = read();
		}
		Number = 0;
		Command = "";
		int i;
		for (i = 0; i < L; i++)
		{
			if (C[i] < '0' || C[i] > '9') break;
		}
		if (i > 0)
		{
			Number = Integer.parseInt(new String(C, 0, i), 10);
			Command = new String(C, i + 1, L - (i + 1));
		}
		else
		{
			Number = 0;
			Command = new String(C, 0, L);
		}
		L = 0;
	}