Волгоград Linux User Group |
|
Организована 23 ноября 2002 года
Проект заморожен Птн Июл 6 02:11:14 MSD 2012 |
|
ParseФайлСПомощьюRuby |
Parse файла с помощью RubyЗачемПередо мной стояла задача разобрать (parse) файл VRML V1.0 ascii. Спросив в нашей рассылке, получил ответ от fuxx, на проект на sf.net. Скачав и поглядев на это чудо размером 21мб в распакованном виде, я подумал что нафиг оно мне надо :) И сел писать свой парсер на Ruby. И вот что из этого получилось. Прошу не комментировать стиль написания как умею, так и пишу. Для моей задачи это вполне подходит.Пример файла wrlТекст скрипта на RubyРезультат выполнения скриптаполучился вполне читабельный вывод, который уже не составит труда прочесь из C++ проги и считать данные. Я так же проверял работоспособность этого скрипта для файла с несколькими объектами. Работает. Может [ [ |
|
Powered by
|