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

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 ...

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 ...

4 die antwort

TypeScript: Syntaxbaum abrufen

TOP-Veröffentlichungen

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 ...

2 die antwort

So erstellen Sie einen abstrakten Syntaxbaum

9 die antwort

Was ist der Unterschied zwischen einem abstrakten Syntaxbaum und einem konkreten Syntaxbaum?

Ich habe ein bisschen darüber gelesen, wie Dolmetscher / Compiler arbeiten, und ein Bereich, in dem ich verwirrt bin, ist der Unterschied zwischen einem AST ...

10 die antwort

Wie kann ich auf Kommentare aus dem Java-Compiler-Baum zugreifen, den die API erstellt hat?

Ich habe die Java-Compiler-Baum-API verwendet, um den Ast für Java-Quelldateien zu generieren. Ich kann jedoch nicht auf die Kommentare in den Quelldateien zugreifen. Bisher konnte ich keine Möglichkeit finden, Kommentare aus der Quelldatei ...

8 die antwort

Wie schreibt man einen Parser für arithmetische Ausdrücke in JavaScript, ohne eval oder eine Konstruktorfunktion zu verwenden?

Gegeben eine Zeichenfolge: var str1 = "25*5+5*7";Ohne zu benutzeneval oder die Konstruktorfunktion in JavaScript, wie kann ich eine Funktion namens "output" schreiben, die den String aufnimmt und den arithmetischen Wert des Strings ausgibt, der ...

2 die antwort

Fehlerhafter String ValueError ast.literal_eval () mit String-Darstellung von Tuple

Ich versuche, eine Zeichenfolgendarstellung eines Tupels aus einer Datei einzulesen und das Tupel einer Liste hinzuzufügen. Hier ist der entsprechende Code.

2 die antwort

Aufrufen von Methoden und deren Argumenten aus dem Methodenobjekt

Mit Pythonsinspect module Ich habe ein Methodenobjekt isoliert. Jetzt muss ich den Quellcode in der Methode durchgehen, um Aufrufe für bestimmte andere Methoden zu finden und deren Argumente abzurufen. Nehmen wir zum Beispiel an, in der ...