Changes

Jump to navigation Jump to search
680 bytes added ,  07:54, 13 August 2020
== Implementation notes ==
 
=== Command disk file names ===
 
Generally, the file names follow the logic of the wiki page title, except with the prefix <code>cmd-</code> instead of <code>/Command</code>.
 
The file extension for the XML files themselves is <code>.xml</code>, the file extension for the verification table lua dump is <code>-test.lua</code>.
 
However, in order to appease case-preserving and case-sensitive file systems, all uppercase letters in the filename are prefixed with a <code>^</code> character. A simple example: <code>Command/WEEKDAY</code> is stored on disk as <code>cmd-^W^E^E^K^D^A^Y.xml</code>, and its verification table is stored in <code>cmd-^W^E^E^K^D^A^Y-test.lua</code>.
 
=== XML parser ===

Navigation menu