private static void WriteSKT(StrKeywordTable t, BinaryWriter wr)
        {
            int cnt = t.Count;

            wr.Write((byte)cnt);

            WriteShortStr(t.texts, cnt, wr);
            WriteTT(t.tokenTypes, cnt, wr);
        }
        private static StrKeywordTable ReadSKT(BinaryReader r)
        {
            StrKeywordTable result = new StrKeywordTable();

            int cnt = r.ReadByte();

            result.texts      = ReadShortStr(r, cnt);
            result.tokenTypes = ReadTT(r, cnt);
            result.Count      = cnt;

            return(result);
        }