  VAR

   VAR <array$> SIZE <x>

   Type: statement

   Declares a variable argument list in a FUNCTION or SUB. There may not be
   other variable declarations in the function header. The arguments to the
   function are put into an array of strings, and the resulting amount of
   elements is stored in <x>. Example:

   OPTION BASE 1
   SUB demo (VAR arg$ SIZE amount)
       LOCAL x
       PRINT "Amount of incoming arguments: ", amount
       FOR x = 1 TO amount
           PRINT arg$[x]
       NEXT
   END SUB

   ' No argument
   demo(0)
   ' One argument
   demo("abc")
   ' Three arguments
   demo("123", "456", "789")

