Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

boost::spirit

7.4K
25 октября 2009 года
T...H
159 / / 28.12.2008
Здравствуйте )))
Подскажите пожалуйста, есть где-нибудь хороший пример программы, использующая библиотеку boost::spirit ? - на C++Builder
P.S. В инете вроде искал в гугле но не нашёл... :(
7.4K
25 октября 2009 года
T...H
159 / / 28.12.2008
Нашёл довольно неплохой пример:
Цитата:
Разбор текста

Spirit — одна из наиболее сложных частей Boost, предназначенная для написания парсеров напрямую в C++ тексте программы в виде близком к форме Бэкуса-Наура.
Парсер для чтения чисел, разделённых запятой:
#include <boost/spirit/core.hpp>
#include <boost/spirit/actor/push_back_actor.hpp>
#include <iostream>
#include <vector>
#include <string>

using namespace std;
using namespace boost::spirit;

// Парсер разделённых запятой чисел
bool parse_numbers(const char* str, vector<double>& v)
{
return parse(str,
// начало грамматики
(
real_p[push_back_a(v)] >> *(',' >> real_p[push_back_a(v)])
)
,
// конец грамматики
space_p).full;
}

7.4K
25 октября 2009 года
T...H
159 / / 28.12.2008
[C++ Error] skipper.ipp(133): E2094 'operator&&' not implemented in type 'match<nil_t>' for arguments of type 'bool'
[C++ Error] skipper.ipp(133): E2285 Could not find a match for 'parse_info<const char *>::parse_info(const char *,match<nil_t>,undefined,int)'
[C++ Error] sequence.hpp(53): E2015 Ambiguity between 'safe_bool<match<nil_t>,impl::no_base<match<nil_t> > >::operator match<nil_t> * impl::safe_bool_impl<match<nil_t> >::*() const' and 'safe_bool<match<nil_t>,impl::no_base<match<nil_t> > >::operator match<nil_t> * impl::safe_bool_impl<match<nil_t> >::*()'
-------------------------------------
И подобные ошибки возникают в sequence.hpp и skipper.ipp
P.S. другие не смог напечатать т.к. в них есть "img" а форум считает это за изображение. ))
7
25 октября 2009 года
@pixo $oft
3.4K / / 20.09.2006
Отключи парсинг,и будет тебе текст вместо изображений
7.4K
25 октября 2009 года
T...H
159 / / 28.12.2008
Цитата:
Отключи парсинг,и будет тебе текст вместо изображений


how ??

7
25 октября 2009 года
@pixo $oft
3.4K / / 20.09.2006
Читай на форуме,там где-то было.Поищи у меня в ссылке про оформление,может,там
Не мне тебе говорить:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог