{
{   An application value scanner is passed the following parameters.
{
{       application_value_scanner (VALUE_NAME, KEYWORD_VALUES, TEXT, VALUE,
{         STATUS)
{
{ VALUE_NAME: (input) This parameter specifies the  name  of  the  application
{       value  as  defined in the value kind specifier that caused the scanner
{       to be called.
{
{ KEYWORD_VALUES: (input) This parameter  specifies  the  array  (if  any)  of
{       keyword  values  allowed for this application value (as defined in the
{       value kind specifier that caused the scanner to be called).
{
{ TEXT: (input) This parameter specifies the application value to  be  scanned
{       (evaluated).
{
{ VALUE:  (output)  This  parameter  specifies  the  result  of  the  scanning
{       (evaluation) of the text.  Results that cannot conform to one  of  the
{       standard  SCL forms can be returned in a clt$application_value via the
{       application field of this parameter.  The  descriptor  field  of  this
{       parameter should name the kind of value returned (e.g.  'STRING' for a
{       clc$string_value).
{
{ STATUS: (output) This parameter  specifies  the  completion  status  of  the
{       application value scanner.
{
