def main(): logging.basicConfig(level=logging.DEBUG, stream=sys.stdout) file_stream = FileStream( r"D:\Eigene Dateien\git\pandaLight-HDL" r"\pandaLight-tests\complete LED test\PANDA_LIGHT.vhd") lexer = VhdlLexer(file_stream) token_stream = CommonTokenStream(lexer) parser = VhdlParser(token_stream) listener = VhdlListener() tree = parser.design_file() walker = ParseTreeWalker() walker.walk(listener, tree) print(Document.from_tree(tree).tree_string())