Resultados de la búsqueda a petición "boost-spirit-qi"
Boost :: Spirit :: Qi. ¿Cómo convertir expresiones de analizador en línea en gramáticas independientes y cómo desempaquetar las tuplas generadas por ellas?
Estoy usando QI y Phoenix, y quiero escribir una pequeña gramática que devuelva 4 bools que se utilizarán como argumentos para una llamada de función dentro de una acción semántica. Tengo varias funciones que necesitan esas cosas, y hasta ...
¿Cómo agregar qi :: símbolos en la gramática <Iterator, double ()>?
Estoy tratando de usar la biblioteca Boost.Spirit (V. 2.5) para crear una mini calculadora. Características que quiero implementar: - cálculo básico (+, -, /, *), que funciona - algunas funciones (como min, max), que también funciona - declarar ...
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 ...
Boost Spirit: "¿Las acciones semánticas son malas"?
Leyendo y viendo esta presentación:http: //boost-spirit.com/home/2011/06/12/ast-construction-with-the-universal-tree [http://boost-spirit.com/home/2011/06/12/ast-construction-with-the-universal-tree/] He descubierto esta declaración; básicamente, ...
Alzar el espíritu revierte el análisis
Quiero analizar un archivo que contiene la siguiente estructura: some garbage *&% section1 { section_content } section2 { section_content }El análisis de reglassection_name1 { ... } section_name2 { ... } ya está definido: section_name_rule = ...
Boost Spirit kwd parser en Visual Studio 2013
Estoy usando Boost 1.57 con Visual Studio 2010. Me gustaría actualizar mi proyecto a Visual Studio 2013, pero tengo algún problema con el analizador de impulso de Spirit. Me parece que elkwd el analizador está roto de alguna manera. El siguiente ...
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 ...
¿Cómo puedo usar atributos polimórficos con boost :: spirit :: qi parsers?
Me gustaría que mi analizador boost :: spirit-based pueda analizar un archivo, convertir las reglas analizadas en diferentes tipos y emitir un vector que contenga todas las coincidencias que encontró. Todos los tipos que se emiten como atributos ...