2
0
Fork 0
textout/README.rst

33 lines
1.2 KiB
ReStructuredText
Raw Normal View History

Planète Casio's textout() BBcode markup language translator
===========================================================
2018-07-26 20:33:43 +02:00
For more information, read the documentation accessible on
`the official website`_.
.. warning::
If you are accessing this repository from <https://git.planet-casio.com>_,
keep in mind that it is only a mirror and that the real repository
is located at <https://forge.touhey.fr/pc/textout.git>_ for now.
What is left to do
------------------
- Correct the translator until all the tests pass;
- Manage blocks superseeding each other;
- Implement BBcode lists using ``[*]``, ``[**]``, …;
- 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…?
2018-06-21 00:43:03 +02:00
- Implement the ``inline`` tweak in order not to read blocks in the
translator.
- Look for security flaws (we really don't want stored XSS flaws!).
2018-07-26 20:33:43 +02:00
- Manage keywords with tags such as ``[tag key=value other="something else"]``.
2018-07-26 20:33:43 +02:00
.. _the official website:: https://textout.touhey.fr/docs/