2016-05-23 7 views
1

Ich habe einen Syntaxbaum, den ich in einen abstrakten Syntaxbaum umwandeln möchte.Parsenbaum in abstrakten Parsebaum umwandeln

enter image description here

Ich fand online gefunden Beispiele, aber die normalerweise nur eine einfache Addition sind.

Ich verstehe, dass ich unnötige Informationen entfernen muss, aber ich weiß nicht, wie man es in Bezug auf die Wiederholung und bis zu legen. Ist dies die richtige APT für den konkreten Parse-Baum?

enter image description here

Antwort

0

Es gibt keine Norm, die einen "richtigen" AST definiert. ASTs werden anstelle von Parse-Bäumen verwendet, um das Leben für die Anwendung, die den Baum verarbeiten wird, einfacher zu machen.

Kurz gesagt, die Entscheidung liegt ganz bei Ihnen, und Sie sollten es auf der Grundlage dessen machen, was Sie mit dem AST machen wollen.