From 08973616b00ef70df466a339f7378d3c19ffb4b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guilhem=20Faur=C3=A9?= Date: Tue, 9 May 2023 11:04:10 +0200 Subject: [PATCH] parsing into normal flow --- spip2md/content.py | 22 ++++++---------------- spip2md/spip2md.py | 2 +- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/spip2md/content.py b/spip2md/content.py index 5dcea42..a5f7df5 100644 --- a/spip2md/content.py +++ b/spip2md/content.py @@ -11,20 +11,10 @@ class content: def get_markdown(self): markdown = self.spip + # Parses the body & display parse tree + try: + parsed = spipParser.parse(self.spip) + print(f" parse tree :\n", parsed.pretty(), "\n") + except Exception as e: + print(" PARSING FAILED :\n", e) return markdown - - -# Parses a file & display its parse tree -def test(filename): - print(f"--- Parsing of {filename} ---\n") - parsed = spipParser.parse(open(path.dirname(__file__) + "/" + filename).read()) - print(parsed, "\n") - print(f"--- Parse tree of {filename} ---\n\n", parsed.pretty(), "\n") - - -# Test -test("../test/0.spip") -test("../test/1.spip") -test("../test/2.spip") -test("../test/3.spip") -test("../test/4.spip") diff --git a/spip2md/spip2md.py b/spip2md/spip2md.py index 51fc8aa..ff688de 100755 --- a/spip2md/spip2md.py +++ b/spip2md/spip2md.py @@ -1,4 +1,4 @@ -#!python3 +#!python import sys from os import mkdir from shutil import rmtree