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

3 la respuesta

¿Cómo sería un AST (árbol de sintaxis abstracta) para un lenguaje de programación orientado a objetos?

Estoy leyendo sobre AST (árboles de sintaxis abstracta) pero todas las muestras que veo usan expresiones como: a + b * cQue podría representarse en una sintaxis similar a lispy como: (+ a (* b c) ) ¿Cuál será el equivalente a: + / \ a * / \ b ...

10 la respuesta

Presione un archivo .py, lea el AST, modifíquelo y luego vuelva a escribir el código fuente modificado

Quiero editar mediante programación el código fuente de Python. Básicamente quiero leer un.py archivo, generar el AST [http://en.wikipedia.org/wiki/Abstract_syntax_tree], y luego vuelve a escribir el código fuente modificado de Python (es decir, ...

2 la respuesta

Java / Árbol de sintaxis abstracta en representación XML

¿Conoce alguna herramienta que cree un AST a partir de un programa o clase Java y cree una representación XML (Colección o documento XML único) a partir del AST? Saludos cordiales Johannes

3 la respuesta

Clang: ¿Qué aspecto tiene AST (árbol de sintaxis abstracta)?

Hola, soy nuevo en el desarrollo del compilador y me pregunto cómo se verá AST. Tengo una pequeña sección de código y uso Clang para generar el AST. No obtengo mucha información. Por lo que parece, el árbol de sintaxis es exactamente el mismo ...

2 la respuesta

antlr genera ast para c y analiza el ast

Estoy haciendo análisis estático en el programa c. Y busco en el sitio web de antlr, parece que no hay un archivo de gramática apropiado que produzca un programa c. ¿Significa que tengo que hacerlo yo mismo desde el principio? método más rápido. ...

3 la respuesta

¿Qué hace el método Lambda Expression Compile ()?

Estoy tratando de entender AST en C #. Me pregunto, qué exactamenteCompile() método de este ejemplo hace. // Some code skipped Expression<Func<string, int, int, string>> data = Expression.Lambda<Func<string, int, int, string>>( ...

4 la respuesta

Generate .pyc de Python AST?

¿Cómo generaría un archivo .pyc desde un AST de Python para poder importar el archivo desde Python? He usadocompile para crear un objeto de código, luego escriba elco_code atributo a un archivo, pero cuando trato de importar el archivo desde ...

6 la respuesta

¿Cómo obtener AST para C ++?

Estoy buscando obtener un AST para C ++ que luego pueda analizar con un programa externo. ¿Qué programas existen para generar AST para C ++? No me importa en qué idioma se implementa o el formato de salida (siempre que sea fácilmente ...

4 la respuesta

¿Cómo puedo usar el árbol de sintaxis abstracta Eclipse de Java en un proyecto fuera de Eclipse? (es decir, no es un complemento de eclipse)

¿Cómo puedo usar el árbol de sintaxis abstracta Eclipse de Java en un proyecto fuera de Eclipse? (es decir, no es un complemento de eclipse) Todos los ejemplos de Eclipse AST que he visto son para complementos de eclipse. ¿Hay alguna manera ...

4 la respuesta

¿Cómo funciona una calculadora simple con paréntesis?

Quiero aprender cómo funcionan las calculadoras. Por ejemplo, supongamos que tenemos entradas en notación infija como esta: 1 + 2 x 10 - 2 El analizador tendría que respetar las reglas comunes en matemáticas. En el ejemplo anterior, esto ...