def main(): lexer = CSVLexer(FileStream("./t.csv")) stream = CommonTokenStream(lexer) parser = CSVParser(stream) tree = parser.csvFile() listener = CSVPrintListener() walker = ParseTreeWalker() walker.walk(listener, tree) print(listener.rows)