2
0
Fork 0
textout/README.rst

1.2 KiB

Planète Casio's textout() BBcode markup language translator

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…?
  • 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!).
  • Manage keywords with tags such as [tag key=value other="something else"].