Resultados da pesquisa a pedido "boost-spirit"

1 a resposta

Analisador Boost.Spirit X3 “nenhum tipo chamado type in (…)”

Eu estava brincando com o exemplo da calculadora Boost.Spirit X3 quando encontrei um erro que não conseguia entender. Minimizei o programa para reduzir a complexidade ainda lançando o mesmo erro. Digamos que eu queira analisar uma entrada como ...

1 a resposta

Várias correspondências em um analisador de uma passagem?

Estou tentando (ainda) preencher vários vetores com dados analisados de um log. A chave é fazê-lo o mais rápido e eficiente possível, então eu gostaria de coletar todos os dados em apenas uma passagem (não "ou" entre as regras). Encontrei os ...

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

Símbolos de Qi desempenho lento?

Eu queria levantar um assunto que acabou de me enviar por uma toca de coelho e me fez uma pergunta sobre qi :: symbols. Tudo começou enquanto eu olhava para a nova biblioteca de animais e liaum exemplo de ...

1 a resposta

Não é possível obter a gramática Boost Spirit para usar chaves conhecidas para std :: map <>

Parece que estou experimentando algum bloqueio mental com o Boost Spirit que simplesmente não consigo sobreviver. Eu tenho uma gramática bastante simples que preciso manipular, onde gostaria de colocar os valores em uma estrutura, que contém um ...

2 a resposta

Como fornecer ao usuário sugestões de preenchimento automático para determinada gramática boost :: spirit?

Estou usando o Boost :: Spirit para criar uma linguagem simples de "filtro de dados" no meu aplicativo C ++ GUI para usuários não técnicos. O idioma é muito semelhante ao inglês simples e analisável no AST. Sou solicitado a tornar o processo o ...

1 a resposta

A regra de análise X3 não compila

Estou aprendendo o Boost Spirit escrevendo um analisador que analisa duas variantes do número hexadecimal usadas pelo NAMS: Número hexadecimal com o sufixo de0x/0h ou prefixo deh/x.Número hexadecimal com prefixo de$ e deve ser seguido por ...

2 a resposta

Gerador de Karma Boost para composição de classes

Eu tenho o seguinte diagrama de classes: [/imgs/LK0r7.png] Há alguma classe não utilizada comoBinaryOperator, mas meu código real precisa deles, então quero mantê-los também no exemplo. Eu quero usarboost :: ...

2 a resposta

A regra de análise de aumento de espírito não é aplicada

não consigo ver meu erro aqui .. essa regra analisa algumas coisas ok mas as duas últimas amostras não. Alguém poderia me dar uma dica .. O objetivo é um analisador que pode identificar o acesso à propriedade do membro e as chamadas de função do ...

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 ...