Suchergebnisse für Anfrage "abstract-syntax-tree"

3 die antwort

Erstellen Sie AST aus C-Code

Wie kann ich einen AST (Abstract Syntax Tree) aus gcc C-Code erstellen, um einige Änderungen vorzunehmen, z. B. einige int-Variablen in float umzuwandeln, un...

3 die antwort

Wie schreibe ich das Besuchermuster für Abstract Syntax Tree in Python?

Mein Kollege schlug mir vor, ein Besuchermuster zu schreiben, um im AST zu navigieren. Kann mir jemand mehr sagen, wie ich anfangen würde, es zu schreiben? Soweit ich weiß, hätte jeder Knoten in ASTvisit() Methode (?), die irgendwie aufgerufen ...

4 die antwort

Empfehlen Sie das C-Front-End, das Präprozessor-Direktiven beibehält

Ich möchte ein Projekt starten, bei dem es um Transformation gehtCCode, aber ich möchteumfassen die Präprozessor-Direktiven. Ich möchte das Rad nicht neu erfinden, indem ich mein eigenes schreibeCParser, so weiß jemand von einem Front-End, das ...

TOP-Veröffentlichungen

2 die antwort

Parsing "->" Zuweisungsoperator in R

Meine Frage bezieht sich auf das Parsen von Ausdrücken in R-Sprache. Lassen Sie mich gleich auf ein Beispiel eingehen: fun_text <- c(" 0 -> var f1 <- function() { 0 -> sum_var sum_var2 = 0 sum_var3 <- 0 } (function() { 0 -> sum_var sum_var2 = 0 ...

10 die antwort

AST von C-Code [geschlossen]

Ich möchte einige Transformationen am C-Quellcode durchführen.Ich brauche ein Tool unter Linux, das einen vollständigen AST aus dem Quellcode generiertdamit ich meine Transformationen auf diesen AST anwenden und ihn dann wieder in den C-Quellcode ...

1 die antwort

Wie kann ich mit ANTLR4 einen AST erstellen? [Duplikat

Diese Frage hat hier bereits eine Antwort: Wie erstelle ich AST mit ANTLR4? [/questions/29971097/how-to-create-ast-with-antlr4] 2 AntwortenIch habe eine ANTLR3-Grammatik, die einen abstrakten Syntaxbaum erstellt. Ich freue mich auf ein Upgrade ...

1 die antwort

ast.literal_eval für Variablen in Python?

Angenommen, ich habe eine Dateiexample.py: Beispiel importieren VVV = 2 DictionaryNameB = { 'a' : VVV, 'bb' : 'SomethingB', 'c' : False, 'ccc' : None, 'dddd' : 'true', 'eeeee' : 0.123456, 'f' : 2, 'h' : [1,2,3] }Ich habe eine Funktion ...

10 die antwort

Beste Möglichkeit, Java in Java zu analysieren

Wie der Titel schon sagt, möchte ich Java-Quellcode in Java analysieren. Ich bin mir ziemlich sicher, dass es andere Java-Bibliotheken gibt, die dies bereits ausführen, aber ich konnte keine finden.

10 die antwort

Wie konvertiere ich Quellcode in eine XML-basierte Darstellung des Ast?

Ich möchte eine XML-Darstellung des Java- und C-Codes erhalten. Vor 3 monaten habe ich @ gefradiese Frage noch [https://stackoverflow.com/questions/2229542?tab=oldest#tab-top] aber die Lösungen waren nicht bequem für mich srcml ...

6 die antwort

Wie kann ich Header in clang von AST ausschließen?

Ich erstelle AST mit clang. Ich muss folgende Datei (lambda.cpp) analysieren: #include <iostream> void my_lambda() { auto lambda = [](auto x, auto y) {return x + y;}; std::cout << "fabricati diem"; } Ich analysiere dies mit ...