Things that don't pass yet in the testsuite: * %previous * objects ( etc) * topics: inherits and includes Things still to implement: * substitutions, person substitutions * sentence-casing, * inline redirects, {@} * ignore inline commands when parsing * global variables * handle the BEGIN block * saving recent chat history, and and * check if the programmer forgot to call sortReplies() * vars, vars, , in the trigger regexps * converting literal "\n" into line break in processTags isn't working * the {random} tag * tag for global vars * {!stream} tag * {person} substitutions (see bullet 1)