Python Forum
Visualization of Abstract Syntax Tree
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Visualization of Abstract Syntax Tree
#1
Hi

I am working on parser for Russian and I would like to have visualization of abstract syntax tree. I want to see it in following way:

I have my tree class:

class Node:
	def __init__(self, word=None, tag=None, grammemes=None, leaf=False):
		self.word = word;
		self.tag = tag;
		self.grammemes = grammemes;
		self.leaf = leaf;

		self.l = None;
		self.r = None;
		self.p = None;

class Tree:
	def __init__(self, grammar):
		self.grammar = grammar;
		self.root = None;
		self.nodes = list();
I build it from given sentence and then I write:

my_tree.draw()
And here is pop-up window (as tkinter) with my tree. Like this:

[Image: tree_display_sample.png]


How I can implement it?
Reply


Messages In This Thread
Visualization of Abstract Syntax Tree - by constantin01 - Jul-29-2019, 01:15 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020