[Volgograd] Парсер файла

scor scor на mf.volsu.ru
Чт Дек 2 20:37:53 MSK 2004


Привет, Волгоград.

Нужно разобрать файлик следующего вида:

1111 {

2222 {
   DEF name
   3333 {
      ....
   }
   DEF name2
   4444 {
     coordinat {
     point [
        1.0 2.0 3.0,
        .........
     ]
     }
     USE name
   }
....
}
}

Короче -- #VRML V1.0 :) Чем его можно быстро и безболезнено прочитать? 
Просто я уткнулся в проблему узнавания кол-ва элементов в блоке point, 
как-то нехорошо считать строки... зачем их кол-во? ну массив динамический, 
списки использовать нехочется.

Можно конечно попытаться (что сейчас и попробую) разобрать его на части 
средствами linux -- bash, ruby, ... но негоже из C++ работать с помощью 
system...

Заранее спасибо.

-- 
С уважением: scor_at_mf.volsu.ru
------- ICQ UIN 346283813 -------
------ JID scor2k на jabber.ru -----

  Хи хи. Помню, как на военной кафедре толкали про бенчмарк, по которому
ЦВК5э26 (гроб на К155-х, память на феррите) запросто 386-ю делал. И ведь
"официальный" армейский бенчмарк, блин...
		-- vsl in devel@


Подробная информация о списке рассылки Volgograd