Resultados da pesquisa a pedido "boost-phoenix"

1 a resposta

Análise de reverter o espírito de impulso

Eu quero analisar um arquivo que contém a seguinte estrutura: some garbage *&% section1 { section_content } section2 { section_content }A análise da regrasection_name1 { ... } section_name2 { ... } já está definido: section_name_rule = ...

2 a resposta

Quando o boost phoenix é útil? [duplicado

Possible Duplicate: Quais são os benefícios do uso do Boost.Phoenix? [https://stackoverflow.com/questions/5013476/what-are-the-benefits-of-using-boost-phoenix] ntão comecei a ler a documentação do boost Phoeni o entanto, devo admitir que não ...

1 a resposta

Funções estáticas de boost.lambda ou boost.phoenix

Eu uso regularmente o boost.lambda (e phoenix) para definir funções lambda em C ++. Eu realmente gosto de sua propriedade polimórfica, a simplicidade de sua ...

5 a resposta

Quais são os benefícios do uso do Boost.Phoenix?

Não consigo entender quais são os reais benefícios do uso do Boost.Phoenix. Quando eu o uso com gramáticas Boost.Spirit, é realmente útil: double_[ boost::phoenix::push_back( boost::phoenix::ref( v ), _1 ) ]Quando eu o uso para funções lambda, ...

2 a resposta

como criar boost phoenix make_shared?

É possível criar uma variante preguiçosa do boost phoenix destd::make_shared? Quero dizer, tornar possível algo como namespace p = boost::phoenix; ... expr = custom_parser[_a=p::make_shared<Node>(_1,_2,_3)] >> ...Não se ...

1 a resposta

Impulsione o espírito usando variáveis locais

Gostaria de definir uma regra com base em um valor analisado anteriormente, i. e a sequência de entrada tem a seguinte estrutura:D <double number> ouI <integer number>. Eu mantenho em uma variável booleana local se o primeiro caractere de leitura ...

1 a resposta

Como posso fazer com que std :: find_if e std :: map funcionem juntos usando uma biblioteca de impulso?

Esta questão é inspirada emoutro assunt [https://stackoverflow.com/questions/7335546/find-the-first-value-greater-than-user-specified-value-from-a-map-container] que coloca esta pergunta: Encontre o primeiro valor maior que o valor ...

3 a resposta

Boost :: Spirit :: Qi. Como transformar expressões de analisador embutidas em gramáticas independentes e como descompactar as tuplas geradas por elas?

Estou usando QI e Phoenix e quero escrever uma gramática pequena que retorne 4 bools que serão usados como argumentos para uma chamada de função dentro de uma ação semântic Tenho várias funções que precisam dessas coisas e, até agora, usei ...