home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
REND.LZH
/
READER
/
WORD.H
< prev
Wrap
C/C++ Source or Header
|
1996-07-23
|
3KB
|
111 lines
/* 予約語テーブル */
#define WORD_AMB 0
#define WORD_ATR 1
#define WORD_ATT 2
#define WORD_BACK 3
#define WORD_BLU 4
#define WORD_BUMPMAP 5
#define WORD_CMP 6
#define WORD_COL 7
#define WORD_COLORMAP 8
#define WORD_CST 9
#define WORD_DEG 10
#define WORD_DEPTH 11
#define WORD_DIF 12
#define WORD_DST 13
#define WORD_ENV 14
#define WORD_EYE 15
#define WORD_FRAM 16
#define WORD_FRM 17
#define WORD_GLAD 18
#define WORD_HSV 19
#define WORD_IMAGE 20
#define WORD_LEN 21
#define WORD_LIGHT 22
#define WORD_MAP 23
#define WORD_MAPSIZE 24
#define WORD_MAPVIEW 25
#define WORD_MAPWIND 26
#define WORD_MAT 27
#define WORD_MOD 28
#define WORD_MOV 29
#define WORD_MSK 30
#define WORD_NON 31
#define WORD_OBJ 32
#define WORD_OPT 33
#define WORD_PAL 34
#define WORD_PARTS 35
#define WORD_PLT 36
#define WORD_PNT 37
#define WORD_POINT 38
#define WORD_POLY 39
#define WORD_PRIM 40
#define WORD_PRIVATE 41
#define WORD_PXN 42
#define WORD_PXS 43
#define WORD_RED 44
#define WORD_REF 45
#define WORD_RFR 46
#define WORD_RGB 47
#define WORD_RLN 48
#define WORD_ROTX 49
#define WORD_ROTY 50
#define WORD_ROTZ 51
#define WORD_SCAL 52
#define WORD_SCR 53
#define WORD_SHADE 54
#define WORD_SPC 55
#define WORD_SPOT 56
#define WORD_STAR 57
#define WORD_STOP 58
#define WORD_SUF 59
#define WORD_TARGET 60
#define WORD_TRA 61
#define WORD_TRP 62
#define WORD_UVPOLY 63
#define WORD_UVSHADE 64
#define WORD_VEC 65
#define WORDS 66 /* 予約語数 */
#define WORD_NUM 100 /* 数字 */
#define WORD_NAME 101 /* 文字列 */
#define WORD_OPEN1 200 /* ( */
#define WORD_CLOSE1 201 /* ) */
#define WORD_OPEN2 202 /* { */
#define WORD_CLOSE2 203 /* } */
#define WORD_EOF 300 /* エンドオブファイル */
#ifndef SCANNER
extern int FileLine ; /* 行番号 */
extern char FileName[MAXWORD] ; /* ファイルネーム */
extern char nextword[MAXWORD] ; /* 次のワード */
extern int errlevel ; /* エラーレベル
0 : 正常
1 - 9 : 警告
10 - 19 : エラー
20 - 29 : 重大エラー */
extern int wordid ; /* 予約語のid */
extern int errcount ; /* エラーの数 */
#endif
/* scanner.c */
extern int fileopen( char* );
extern void fileclose( void );
extern void get( void );
extern int getint( void );
extern Float getFloat( void );
extern int getcolor( Color );
extern void getvector( Vector );
extern void getname( char* );
extern void getfilename( char* );
extern void skip( char* );
extern void getmat( Matrix );
extern void isopen1( void );
extern void isclose1( void );
extern void errormessage( int, char*, char* );