  Menu entries are specified like this:

   TITLE LINE
<KEY> <TYPE> <FILENAME | ACTION>

  Entry types are:

  CCACA   Animation
  CCBCA   Binary
  CCCCA   Comment File (most useful type)
  CCLCA   Listed Directory
  CCMCA   Menu File (i.e. a submenu)
  CCRCA   Read-only File
  CCSCA   Spooled Output (S! = spool then reload menu, S<NUM> [eg S30] = spool but
      kill command if it's still going after NUM seconds)
  CCTCA   Telnet connection
  CCXCA   Executable (X! = execute then reload menu, X& = execute in background)

  Valid menu commands are:

   .COMMENTFILE <file> [IF...]
.IF [NOT] <condition> [&& ... | || ...]
    <condition> can be:
      ACLOK <file>
      ENVIRONMENT <var> <val> [...]
      EXISTS <file>
      EXTERNAL
      GUEST
      HOSTNAME <host> [...]
      LOCATION <host> [...]
      SITE <address> [...]
      TERMINAL <type> [...]
      TTY <tty> [...]
      USER <user> [...]
     (NB <user> can be user, sysgroup/ or user/usersgroup/ )
.ELSE
.ENDIF
.LINE [<text>]
.[NOW|SUBSEQUENT] LOG [TITLE|USER] <file> [IF ...]
.LOG CLEAR
.PATHNAME <path> [IF ...]
.PATHNAME
.QUIT [IF ...]
.[NOW|SUBSEQUENT] STATUS [NOT] <option> [...] [IF ...]
    <option> can be:
      ADD
      ANONYMOUS
      BARDELETE
      BARINFO
      BARLOG
      BARMAIL
      BARSENDREPLY
      CLEAR
      DELETE
      EDIT
      HIDETITLE
      LOWPRIORITY
      NOINDEX
      NOLAST
      NOSCAN
      NOTIME
      READONLY
      XRATED
.TEXT [<text>]
.TITLE [CENTRE|LEFT] <file> [IF ...]
.[NOW] VIEW <file> [IF ...]
.[NOW] VIEWALWAYS <file> [IF ...]

  Thanks are due to AMF for compiling the original Monochrome BBS
  documentation on which this is based.

