Resultados da pesquisa a pedido "boost-spirit"
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:
Falha de gramática / léxico do Boost.Spirit SQL
Eu tenho dois problemas com a seguinte gramática de SQL:
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...
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 ...
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 ...
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> ...
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. É ...
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 ...
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 ...