Boost.Spirit
От: Аноним  
Дата: 28.09.07 08:54
Оценка:
Добрый день.
Вот пытаюсь освоить Boost::Spirit.
Вопрос.
Подскажите для каких решение задачь предназначен этот зверь?
т.е что нелзя зделать другим парсером что можно зделать реализовав свой?
p.s
буду рад примером таких задач.
Re: Boost.Spirit
От: jazzer Россия Skype: enerjazzer
Дата: 28.09.07 09:10
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Вот пытаюсь освоить Boost::Spirit.

А>Подскажите для каких решение задачь предназначен этот зверь?
Для упрощения написания парсеров прямо в коде.
Он НЕ предназначен для работы "на скорость".
Его цель — дать тебе возможность прямо в коде написать парсер какого-нть формата буквально парой-тройкой строк, и привязать какие-то осмысленные действия к тому, что успешно пропарсилось.

Например, разбор конфига, или вывода какой-нть проги, и т.п.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: Boost.Spirit
От: nau  
Дата: 28.09.07 09:59
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>Добрый день.

А>Вот пытаюсь освоить Boost::Spirit.
А>Вопрос.
А>Подскажите для каких решение задачь предназначен этот зверь?
А>т.е что нелзя зделать другим парсером что можно зделать реализовав свой?
А>p.s
А>буду рад примером таких задач.
Динамические/изменяемые правила разбора.
У меня была задача парсить файлы, с описанием формата в XML. Т.е. из XML читаются правила, динамически создается парсер и вперед.
В теории практика не отличается от теории, но на практике — отличается
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.