Resultados de la búsqueda a petición "boost-spirit"

2 la respuesta

¿Es posible reutilizar boost :: spirit :: qi grammar en otra definición gramatical?

¿Es posible reutilizarboost::spirit:qi gramática en otra gramática (como regla, por ejemplo)? Por ejemplo, si defino una gramática para analizar la línea de texto en una estructura que contiene la dirección de la calle. template< typename ...

2 la respuesta

Factorizar partes comunes de las reglas del Espíritu

Tengo muchas reglas que tienen prefijo y sufijo comunes:

1 la respuesta

cómo hacer que el manejo de errores funcione para boost :: spirit

en boost :: spirit, agregué código de manejo de errores basado en el ejemplo roman.

2 la respuesta

Comprender el operador de lista (%) en Boost.Spirit

¿Me pueden ayudar a entender la diferencia entre ela % b analizador y su expandidoa >> *(b >> a) forma en Boost.Spirit? Aunqueel manual de ...

2 la respuesta

¿Cómo imprimir las variables que coinciden con la tabla de símbolos en el analizador de espíritu Boost?

Soy un principiante en el usoboost spirit Digamos que tengo el siguiente código que analiza una expresión aritmética simple con variables: #include <boost/config/warning_disable.hpp> #include <boost/spirit/include/qi.hpp> #include ...

2 la respuesta

Prioridad del operador y AST en la definición de la regla

Hola[¹]Tengo un analizador simple (ver más abajo).Pretende analizar expresiones condicionales (operaciones aritméticas relacionales y combinaciones lógicas d...

1 la respuesta

boost-sprit-lex que unifica múltiples tokens en un solo token en lex diferenciado por el id

editar : He arrancado el lexer ya que no se integra limpiamente con Qi y solo confunde las gramáticas (vea la respuesta a continuación).Mi lexer se ve como s...

1 la respuesta

Boost Spirit Implementa una DSL pequeña de una línea en una aplicación de servidor

Disculpas si esta pregunta ha sido respondida antes.Quiero insertar un DSL pequeño en una aplicación de servidor en la que trabajo. La sintaxis es muy simple...

0 la respuesta

impulso espíritu on_error no activado

^ No, no lo es. Esto fue parte del problema, pero si revisa el código tal como está ahora, ya hace lo que muestra la pregunta / respuesta señalada ... y los ...

2 la respuesta

C ++ / Boost: escribir un reemplazo de sscanf más potente

Quiero escribir una función en C ++ para reemplazar el sscanf de C que asigna las coincidencias al iterador. Básicamente, quiero algo como: string s = "0.5 6 hello"; std::vector<boost::any> any_vector; sscanv(s, "%f %i %s", any_vector); cout ...