home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / POLYEDIT.LZH / READER / WORD.H < prev   
C/C++ Source or Header  |  1994-05-07  |  3KB  |  105 lines

  1.  
  2. /*    予約語テーブル    */
  3. #define WORD_AMB        0
  4. #define WORD_ATR        1
  5. #define WORD_ATT        2
  6. #define WORD_BACK        3
  7. #define WORD_BLU        4
  8. #define WORD_BUMPMAP    5
  9. #define WORD_CMP        6
  10. #define WORD_COL        7
  11. #define WORD_COLORMAP    8
  12. #define WORD_CST        9
  13. #define WORD_DEG        10
  14. #define WORD_DEPTH        11
  15. #define WORD_DIF        12
  16. #define WORD_DST        13
  17. #define WORD_ENV        14
  18. #define WORD_EYE        15
  19. #define WORD_FRAM        16
  20. #define WORD_FRM        17
  21. #define WORD_GLAD        18
  22. #define WORD_HSV        19
  23. #define WORD_IMAGE        20
  24. #define WORD_LEN        21
  25. #define WORD_LIGHT        22
  26. #define WORD_MAP        23
  27. #define WORD_MAPSIZE    24
  28. #define WORD_MAPVIEW    25
  29. #define WORD_MAPWIND    26
  30. #define WORD_MAT        27
  31. #define WORD_MOD        28
  32. #define WORD_MOV        29
  33. #define WORD_MSK        30
  34. #define WORD_NON        31
  35. #define WORD_OBJ        32
  36. #define WORD_OPT        33
  37. #define WORD_PAL        34
  38. #define WORD_PARTS        35
  39. #define WORD_PLT        36
  40. #define WORD_PNT        37
  41. #define WORD_POINT        38
  42. #define WORD_POLY        39
  43. #define WORD_PRIM        40
  44. #define WORD_PRIVATE    41
  45. #define WORD_PXN        42
  46. #define WORD_PXS        43
  47. #define WORD_RED        44
  48. #define WORD_REF        45
  49. #define WORD_RFR        46
  50. #define WORD_RGB        47
  51. #define WORD_RLN        48
  52. #define WORD_ROTX        49
  53. #define WORD_ROTY        50
  54. #define WORD_ROTZ        51
  55. #define WORD_SCAL        52
  56. #define WORD_SCR        53
  57. #define WORD_SHADE        54
  58. #define WORD_SPC        55
  59. #define WORD_SPOT        56
  60. #define WORD_STAR        57
  61. #define WORD_STOP        58
  62. #define WORD_SUF        59
  63. #define WORD_TARGET        60
  64. #define WORD_TRA        61
  65. #define WORD_TRP        62
  66. #define WORD_UVPOLY        63
  67. #define WORD_UVSHADE    64
  68. #define WORD_VEC        65
  69.  
  70. #define WORDS            66        /*    予約語数  */
  71.  
  72. #define WORD_NUM        100        /*    数字    */
  73. #define WORD_NAME        101        /*    文字列    */
  74.  
  75. #define WORD_OPEN1        200        /*    (    */
  76. #define WORD_CLOSE1        201        /*    )    */
  77. #define WORD_OPEN2        202        /*    {    */
  78. #define WORD_CLOSE2        203        /*    }    */
  79.  
  80. #define WORD_EOF        300        /*    エンドオブファイル    */
  81.  
  82. #ifndef SCANNER
  83.     extern    int        FileLine ;            /*    行番号                */
  84.     extern    char    FileName[MAXWORD] ; /*    ファイルネーム        */
  85.     extern    char    nextword[MAXWORD] ; /*    次のワード            */
  86.     extern    int        wordid ;            /*    予約語のid        */
  87.     extern    int        end_of_file ;        /*    エンドオブファイル    */
  88.     extern    void    (*interrupt)(void);    /*  割り込みルーチン    */
  89. #endif
  90.  
  91. /*    scanner.c  */
  92. extern    int        fileopen( const char* );
  93. extern    void    fileclose( void );
  94. extern    void    get( void );
  95. extern    int        getint( void );
  96. extern    double    getdouble( void );
  97. extern    float    getfloat( void );
  98. extern    int        getcolor( Color* );
  99. extern    void    getname( char* );
  100. extern    void    skip( char* );
  101. extern    void    getmat( Matrix );
  102. extern    void    isopen1( void );
  103. extern    void    isclose1( void );
  104. extern    void    errormessage( int, const char*, const char* );
  105.