Resultados de la búsqueda a petición "abstract-syntax-tree"
Evaluación rápida de una expresión matemática (función) para una gran cantidad de valores de entrada
Las siguientes preguntas Evaluar una expresión matemática en una cadena [https://stackoverflow.com/questions/2371436/evaluating-a-mathematical-expression-in-a-string] Análisis de ecuaciones en ...
Atributos de la gramática Boost.Spirit: error de std: vector de boost :: variant
Obtuve un analizador funcional para leer las descripciones de posición para un juego de mesa (borradores internacionales,gramática oficial [http://pdn.fmjd.org/fen.html]): #include <boost/spirit/home/x3.hpp> #include <iostream> namespace x3 ...
What kinds of patterns could I enforce on the code to make it easier to translate to another programming language? [cerrado]
Me propongo hacer un proyecto paralelo que tiene el objetivo de traducir el código de un lenguaje de programación a otro. Los lenguajes con los que empiezo son PHP y Python (Python a PHP debería ser más fácil de comenzar), pero idealmente podría ...
¿Cómo puedo construir un AST usando ANTLR4? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Cómo crear AST con ANTLR4? [/questions/29971097/how-to-create-ast-with-antlr4] 2 respuestas Tengo una gramática ANTLR3 que crea un árbol de sintaxis abstracta. Estoy buscando actualizarme a ANTLR4. ...
¿Cómo hacer uso de AST de Clang?
Estoy buscando hacer uso del AST de Clang para mi código C y hacer un análisis sobre el AST. ¡¡¡Algunas sugerencias sobre dónde comenzar, cómo obtener el AST de Clang, tutoriales o cualquier cosa al respecto serán de gran ayuda !!! He estado ...
Examples / tutoriales para el uso de javax.lang.model o ANTLR JavaParser para obtener información sobre el código fuente de Java
Me gustaría crear una visualización automática de tipo Diagrama de flujo a Java Logic simple, para esto necesito analizar el código fuente de Java, tengo 2 candidatos, ANTLR [http://www.antlr.org/] y ...
Alguna diferencia entre los términos analizar árboles y árboles de derivación?
Los términos AST (Árbol de sintaxis abstracta), árbol de análisis y árbol de derivación están ligados por diferentes personas cuando se refieren al resultado de analizar textos conformes a una gramática. Suponiendo que estamos hablando ...
Cuáles son los atributos sintetizados en el contexto de la creación de un árbol de sintaxis abstracta?
Compilers analiza el código fuente y crea un árbol de sintaxis abstracta. Las funciones utilizadas para construir un árbol de sintaxis abstracta devuelven punteros que constituyen atributos sintetizados. ¿Qué son y en qué se diferencian de ...
Compilar un AST de vuelta al código fuente
Actualmente estoy en el proceso de construir un analizador PHP escrito en PHP, ya que no apareció ningún analizador existente en mi pregunta anterior [https://stackoverflow.com/questions/5586358/any-decent-php-parser-written-in-php] . Losparser ...
¿Cómo evitar construir intermedios y nodos AST inútiles con ANTLR3?
Escribí una gramática ANTLR3 subdividida en reglas más pequeñas para aumentar la legibilidad. Por ejemplo messageSequenceChart: 'msc' mscHead bmsc 'endmsc' end ; # Where mscHead is a shortcut to : mscHead: mscName mscParameterDecl? timeOffset? ...