General Rules

  1. ChunkDesc files are non-case-sensitive. For example, "end", "End", and "eND" are all valid ways to end a chunk description or a file. Similarly, the ChunkDesc system would make no distinction between ChunkDescs with the tokens "flock" and "FLOCK".

  2. The following keywords are reserved in ChunkDesc files: end, string, int, boolean, chunk, float, vj_valuelabels, vj_enumerations, and generally any word with the prefix vj_.

  3. Strings (names, help strings, etc.) should always be surrounded by quotes.

  4. Strings cannot contain line breaks or quotes (the latter is considered a parser bug for now)

  5. In general, the ChunkDesc parser treats all whitespace the same, so it is possible for parts of a line to be broken up for greater readability.