Resultados de la búsqueda a petición "abstract-syntax-tree"

3 la respuesta

Construye AST desde el código C

¿Cómo puedo crear un AST (árbol de sintaxis abstracta) a partir del código gcc C para realizar algunas modificaciones, como convertir algunas variables int a...

1 la respuesta

construir AST en antlr4

12 la respuesta

¿Traducir código C # en AST?

4 la respuesta

Recomendar el extremo frontal de C que conserva las directivas de preprocesador.

Me gustaría comenzar un proyecto que involucre la transformación.C código, pero me gustaríaincluir Las directivas de preprocesador. No quiero reinventar la r...

1 la respuesta

Eclipse JDT ASTParser convierte el nodo de declaración de enumeración incorrectamente

Estoy trabajando en el análisis de código Java utilizando JDT y voy a construir una herramienta de análisis independiente que dependa del paquete org.eclipse.jdt.core en lugar de un complemento eclipse. Pero descubrí que mi herramienta no ...

2 la respuesta

Analizando el operador de asignación "->" en R

Mi pregunta es sobre el análisis de expresiones en lenguaje R. Déjame saltar directamente a un ejemplo: fun_text <- c(" 0 -> var f1 <- function() { 0 -> sum_var sum_var2 = 0 sum_var3 <- 0 } (function() { 0 -> sum_var sum_var2 = 0 sum_var3 <- 0 ...

3 la respuesta

¿Cómo escribir el patrón de visitante para el árbol de sintaxis abstracta en Python?

Mi colega me sugirió que escribiera un patrón de visitante para navegar por el AST. ¿Alguien puede decirme más cómo comenzaría a escribirlo? Según tengo entendido, cada nodo en AST tendríavisit() método (?) que de alguna manera se llamaría (¿de ...

1 la respuesta

ast.literal_eval para variables en python?

Supongamos que tengo un archivoexample.py: ejemplo de importación VVV = 2 DictionaryNameB = { 'a' : VVV, 'bb' : 'SomethingB', 'c' : False, 'ccc' : None, 'dddd' : 'true', 'eeeee' : 0.123456, 'f' : 2, 'h' : [1,2,3] }Escribí una función que ...

5 la respuesta

La mejor manera de analizar Java en Java

Como dice el título, quiero analizar algún código fuente de Java en Java. Estoy bastante seguro de que hay otras bibliotecas de Java que ya realizan esto, pero no pude encontrar ninguna.

3 la respuesta

¿Cómo excluir encabezados de AST en clang?

Estoy generando AST usando clang. Tengo el siguiente archivo (lambda.cpp) para analizar: #include <iostream> void my_lambda() { auto lambda = [](auto x, auto y) {return x + y;}; std::cout << "fabricati diem"; }Estoy analizando esto usando ...