diff options
author | Thomas Touhey <thomas@touhey.fr> | 2020-07-01 12:21:32 +0200 |
---|---|---|
committer | Thomas Touhey <thomas@touhey.fr> | 2020-07-01 12:21:32 +0200 |
commit | b58c3d6ce1d19f503dcf53b408da93557ec542d9 (patch) | |
tree | 67e01ad0594238a0eb3c5e62c3b6e3ac6526f8fa | |
parent | c84f29c1d0926d43d54ee5470c98e1e4be104aa5 (diff) |
-rw-r--r-- | README.rst | 17 | ||||
-rw-r--r-- | TODO.rst | 15 |
2 files changed, 17 insertions, 15 deletions
@@ -30,5 +30,22 @@ For example, if we want to translate some basic multi-block text to HTML: print(tohtml(text)) +What is left to do for the next release +--------------------------------------- + +- Fix the not-passing unit test (``[color=blue]oh[youtube]h4WLX8hfpJw``). +- Produce a test stylesheet for demonstration purposes. +- Manage lightscript (or even markdown?) as output languages; +- Check where the errors are to display them to the user: + + * Count character offset, line number and column number in the lexer; + * Produce readable exceptions; + * Make a clean interface to transmit them; +- Check why exceptions on raw tags effectively escape the content, as it + shouldn't…? +- Look for security flaws (we really don't want stored XSS flaws!). +- Implement match names (such as ``\[\*+\]`` for lists). +- Manage keywords with tags such as ``[tag key=value other="something else"]``. + .. _Planète Casio: https://www.planet-casio.com/ .. _the official website: https://textout.touhey.pro/ diff --git a/TODO.rst b/TODO.rst deleted file mode 100644 index 6e9a6fa..0000000 --- a/TODO.rst +++ /dev/null @@ -1,15 +0,0 @@ -What is left to do -================== - -- Add an ``[imgurl]`` tag? -- Manage lightscript (or even markdown?) as output languages; -- Check where the errors are to display them to the user: - - * Count character offset, line number and column number in the lexer; - * Produce readable exceptions; - * Make a clean interface to transmit them; -- Check why exceptions on raw tags effectively escape the content, as it - shouldn't…? -- Look for security flaws (we really don't want stored XSS flaws!). -- Implement match names (such as ``\[\*+\]`` for lists). -- Manage keywords with tags such as ``[tag key=value other="something else"]``. |