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

1 la respuesta

boost :: spirit :: qi y variables fuera de secuencia

Estoy escribiendo un analizador lexigráfico. Toma una cadena en inglés y la convierte en un conjunto de coordenadas de latitud / longitud. Es un poco como Google Earth. De todos modos, he escrito mis tablas de símbolos y gramática, y ...

2 la respuesta

¿Se puede utilizar Boost Spirit para analizar datos de flujo de bytes?

¿Se puede usar Spirit (parte de la biblioteca Boost C ++) para analizar datos binarios provenientes de una secuencia? Por ejemplo, ¿se puede usar para analizar datos provenientes de un socket en estructuras, bytes e indicadores de bits ...

1 la respuesta

No se puede obtener la gramática Boost Spirit para usar claves conocidas para std :: map <>

Parece que estoy experimentando un bloqueo mental con Boost Spirit que simplemente no puedo superar. Tengo una gramática bastante simple que necesito manejar, donde me gustaría poner los valores en una estructura, que contiene un std :: map <> ...

1 la respuesta

Analizando el archivo de texto con sobre binario usando boost Spririt

Actualmente estoy tratando de escribir un analizador para un archivo de texto ASCII que está rodeado por un pequeño sobre con suma de verificación. La estructura básica del archivo es:<0x02> <"Carga de archivos"> <0x03> <CRC de 16 bits> y ...

2 la respuesta

Usando boost :: spirit :: qi para analizar números con separadores

Estoy intentando usar boost :: spirit :: qi para hacer un análisis. En realidad está yendo bastante bien, y he logrado analizar los números en varias bases en función de un sufijo. Ejemplos: 123, c12h, 777o, 110101b. Luego quise agregar la ...

1 la respuesta

Analizar pares de valores clave anidados en Boost Spirit

Tengo problemas para escribir lo que creo que debería ser un simple analizador usando Boost :: Spirit. (Estoy usando Spirit en lugar de solo usar funciones de cadena, ya que esto es en parte un ejercicio de aprendizaje para mí). DatosLos datos a ...

1 la respuesta

Restringir el Boost.Spirit existente real_parser (con una política)

Quiero analizar un flotante, pero no permitir valores NaN, por lo que genero una política que hereda de la política predeterminada y creo unreal_parser con eso: // using boost::spirit::qi::{real_parser,real_policies, ...

1 la respuesta

Llamada de función o functor usando la regla de la biblioteca del analizador sprit boost para guardar valores en el vector c ++

Quiero analizar esta línea y almacenar todos los valores hexadecimales en functor<005F> <0061> [<00660066> <00660069> <00660066006C>]estos valores en el archivo txt ym leyendo este relleno línea por línea como 005F 0061 00660066 00660069 ...

1 la respuesta

impulsar los parámetros de acción semántica del espíritu

en estoartículo sobre impulsar las acciones semánticas del espíritu [http://boost-spirit.com/home/2010/03/03/the-anatomy-of-semantic-actions-in-qi/] se menciona que En realidad, se pasan 2 argumentos más: el contexto del analizador y ...

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