Resultados da pesquisa a pedido "boost-spirit"

1 a resposta

Boost.Spirit.Qi - Erros no início de uma regra

Como eu detectaria um erro no início de uma regra? Por exemplo, considere oExemplo de mini XML incluído nos documentos. Se eu alimentar o parser algo como:

1 a resposta

Falha de gramática / léxico do Boost.Spirit SQL

Eu tenho dois problemas com a seguinte gramática de SQL:

1 a resposta

Analisando consultas SQL em C ++ usando Boost.Spirit

Eu criei um mecanismo de banco de dados no qual eu posso criar e modificar tabelas e adicioná-las a um banco de dados. Para analisar as consultas SQL, implem...

1 a resposta

Impulsionar o Espírito x3: analisar em estruturas

No tutorial do Boost Spirit X3: Primeiro, vamos criar uma estrutura representando um funcionário: namespace client { namespace ast { struct employee { int age; std::string surname; std::string forename; double salary; }; }}Então, precisamos ...

5 a resposta

Quais são as desvantagens da estrutura do gerador de analisador de espíritos do boost.org?

Em várias perguntas, vi recomendações para oEspírito [http://www.boost.org/doc/libs/1_37_0/libs/spirit/classic/index.html]estrutura de analisador-gerador deboost.org [http://www.boost.org/], mas depois nos comentários há queixas de pessoas que ...

3 a resposta

Impulsione o Espírito QI lento

1 a resposta

Existe uma alternativa para boost :: phoenix :: at_c em combinação com boost :: spirit :: qi :: gramática

Eu criei um aplicativo de teste para ilustrar meu problema. Ele analisa uma lista de números inteiros precedidos por "a =" ou "b =" e é separado por "\ r \ n". A lista contém várias ocorrências desses campos em qualquer ordem. #include <string> ...

2 a resposta

Desempenho lento usando o boost xpressive

Ultimamente eu tenho usado o boost xpressive para analisar arquivos. Esses arquivos têm 10 MB cada e haverá várias centenas deles para analisar. É bom trabalhar com o Xpressive e limpar a sintaxe, mas os problemas vêm com o desempenho. É ...

1 a resposta

Aumentar o vazamento de memória espiritual

Estou escrevendo um pequeno programa para processar um grande arquivo de texto e fazer algumas substituições. O fato é que ele nunca para de alocar nova memória; portanto, no final, fica sem memória. Eu o reduzi a um programa simples ...

1 a resposta

boost :: spirit :: permutador de qi parser e atributos sintetizados

Eu estou tentando montar um analisador de linha de comando simples com o SPIRIT sem ações semânticas. Estou usando o BOOST 1.52, mas gostaria de evitar usar ...