Wyniki wyszukiwania dla "abstract-syntax-tree"

2 odpowiedź

Jak ręcznie skonstruować AST?

Obecnie uczę się parsowania, ale jestem trochę zdezorientowany, jak wygenerować AST. Napisałem parser, który poprawnie sprawdza, czy wyrażenia są zgodne z gr...

3 odpowiedź

Jak automatycznie wstawić pragmy do twojego programu

Muszę napisać narzędzie, które może pobrać kod C i umieścićpragmaty na górze niektórych funkcji. Które ramy kompilatora są najłatwiejsze do wykonania takiego...

1 odpowiedź

Eclipse tworzy CompilationUnit z pliku .java

Jak mogę załadować plik .java do Kompilacji? Na przykład, powiedzmy, że mam plik A.java w moim bieżącym projekcie. Chciałbym załadować go do CompilationUnit,...

1 odpowiedź

Jak mogę ponownie wykorzystać poddrzewa definicji (AST) w makrze?

Pracuję w osadzonym DSL Scala, a makra stają się głównym narzędziem do osiągnięcia moich celów. Otrzymuję błąd podczas próby ponownego użycia poddrzewa z prz...

3 odpowiedź

Pretty Printing AST z minimalnymi nawiasami

Wdrażam ładną drukarkę dla JavaScript AST i chciałem zapytać, czy ktoś wie o „właściwym” algorytmie do automatycznego nawiasowania wyrażeń z minimalnymi nawi...

4 odpowiedź

Jak zrobić „eval” Pythona tylko w kontekście obiektu?

2 odpowiedź

Malformed String ValueError ast.literal_eval () z ciągiem reprezentującym Tuple

Próbuję odczytać ciąg znaków reprezentujący Tuple z pliku i dodać krotkę do listy. Oto odpowiedni kod.

2 odpowiedź

Odwiedzający ANTLR 4 i AST

Próbuję używać AST z ANTLR4, z tymi plikami:Builder.java

3 odpowiedź

Prosty przykład korzystania z ast.NodeVisitor?

Czy ktoś ma prosty przykład, używając ast.NodeVisitor do przechodzenia abstrakcyjnego drzewa składni w Pythonie 2.6? Różnica między wizytą a generic_visit je...

6 odpowiedzi

Korzystanie z eval python () vs. ast.literal_eval ()?