preguntar acerca de abstract-syntax-tree

10
réponses

Analyser a.py fichier, Lire L’AST, le modifier, puis réécrire le code source modifié

Je veux éditer par programmation le code source python. Fondamentalement, je veux lire un fichier .py, générer le AST , puis réécrire le code source Python modifié (c'est-à-dire un autre fichier .py). Il existe des moyens d'analyser/compiler le code …
demandé sur 1970-01-01 00:33:29
2
réponses

Représentation D’une arborescence de syntaxe abstraite en C

J'implémente un compilateur pour un langage jouet simple en C. j'ai un scanner et un analyseur de travail, et un fond raisonnable sur la fonction conceptuelle/construction D'un AST. Ma question est liée à la manière spécifique de représenter un AST …
demandé sur 1970-01-01 00:33:34
2
réponses

Comment puis-je utiliser l’arborescence de syntaxe abstraite java Eclipse dans un projet en dehors D’Eclipse? (c’est à dire pas un plugin eclipse)

Comment puis-je utiliser l'arborescence de syntaxe abstraite java Eclipse dans un projet en dehors D'Eclipse? (c'est à dire pas un plugin eclipse) Tous les exemples Eclipse AST que j'ai vus sont pour les plugins eclipse. Est-il un moyen (c'est à dir …
demandé sur 1970-01-01 00:33:29
3
réponses

chaîne d’arbre de syntaxe abstraite

je voudrais convertir une chaîne contenant une expression Erlang valide à sa représentation d'arbre de syntaxe abstraite, sans aucun succès jusqu'à présent. ci-Dessous est un exemple de ce que je voudrais faire. Après compilation, alling z:z(). génè …
demandé sur 1970-01-01 00:33:29
3
réponses

Qu’est-ce qu’une transformation AST?

Qu'est-ce qu'une transformation AST en général? Je suis tombé sur ces mots en lisant Groovy blog. Mais qu'est-ce que c'est en général? ... …
demandé sur 1970-01-01 00:33:31
2
réponses

Construction D’un arbre de syntaxe abstrait avec une liste de Tokens

je veux construire un AST à partir d'une liste de jetons. Je fais un langage de script et j'ai déjà fait l'analyse lexicale, mais je n'ai aucune idée de comment créer un AST. Donc la question Est, Comment puis-je prendre quelque chose comme ceci: …
demandé sur 1970-01-01 00:33:34
2
réponses

Comment créer AST avec ANTLR4?

j'ai beaucoup cherché à ce sujet et je n'ai rien trouvé d'utile qui m'aide vraiment à construire un AST. Je sais déjà QU'ANTLR4 ne construit pas AST comme ANTLR3 le faisait. Tout le monde dit: "Hé, utilisez des visiteurs!", mais je n'ai trouvé aucun …
demandé sur 1970-01-01 00:33:35
9
réponses

Quelle est la différence entre un arbre de syntaxe abstrait et un arbre de syntaxe concret?

j'ai lu un peu sur le travail des interprètes/Compilateurs, et un domaine où je suis confus est la différence entre un AST et un Gend. Je crois comprendre que l'analyseur fait un CST, le passe à l'analyseur sémantique qui le transforme en AST. Tout …
demandé sur 1970-01-01 00:33:29