Listing 2 natural.h

/* natural.h   Copyright (c) 1993 Russell Suereth */

#define  UNKNOWN                      200
#define  PRONOUN                      208
#define  NAME                         209
#define  AUX_VERB_ERROR               210

/*****************************************************/
/* The following definitions are dictionary values   */
/*****************************************************/
/* Usage                                             */
#define  ING                          73      /*  I  */
#define  NOAUX                        78      /*  N  */
#define  ROOT                         82      /*  R  */
/* Tense                                             */
#define  PAST                         48      /*  0  */
#define  PRESENT                      54      /*  6  */
#define  FUTURE                       57      /*  9  */
/* Number                                            */
#define  SINGULAR                     64      /*  @  */
#define  PLURAL                       36      /*  $  */
/* Meaning for auxiliaries                           */
#define  LIMITED_DURATION             65      /*  A  */
#define  PARTICULAR_POINT_OF_TIME     66      /*  B  */
#define  UP_TO_PRESENT                67      /*  C  */
#define  NOT_COMPLETED                68      /*  D  */
#define  CAN                          69      /*  E  */
#define  COULD                        70      /*  F  */
#define  MAY                          71      /*  G  */
#define  POSSIBILITY                  72      /*  H  */
#define  OBLIGATION                   73      /*  I  */
#define  WILL                         74      /*  J  */
#define  WOULD                        75      /*  K  */
#define  MUST                         76      /*  L  */
#define  FIXED_PLAN                   77      /*  M  */

/* End of File */