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 */