If you have played the selective formatting prototype tests you might be familiar with this, to those who don't, well, I introduce you to the fezEngine's text formatting engine formerly known as the selective formatting engine. It has vastly improved since it's first announcement in my text engine posts, here's a list of what changed:
All known bugs from the public tests have been fixed.
The entire engine now needs just a single list to work.
The commands now can be longer that one character with the space character being the delimeter between a command declaration and arguments.
The engine now has commands that don't have arguments and they don't need to be closed, for example:
"\username " - Outputs your username, no strings attached.
More commands overall, including command versions of most sensing and operator blocks and support for the execute command that can run fezEngine's blocks, making the fezEngine's text formatting engine able to run itself or basically making it turing complete.
Some things are still subject to change, for example how the command closing operator should look like, now it is a backslash with the space character but as you can tell by the showcase, with so much space characters it is not that clear what is going on. You're free to make suggestions in the comments though on what it should look like, and as always you're free to stay tuned for the upcoming updates, cheers
0 comments