[BACK]Return to parse.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_math

Diff for /OpenXM/src/ox_math/Attic/parse.h between version 1.2 and 1.4

version 1.2, 1999/11/02 06:11:58 version 1.4, 1999/11/06 21:39:37
Line 1 
Line 1 
 /* -*- mode: C; coding: euc-japan -*- */  /* -*- mode: C; coding: euc-japan -*- */
 /* $OpenXM$ */  /* $OpenXM: OpenXM/src/ox_math/parse.h,v 1.3 1999/11/02 19:51:18 ohara Exp $ */
 /* $Id$ */  
   
 #ifndef _PARSE_H_  #ifndef _PARSE_H_
   
Line 15 
Line 14 
 #define T_STRING        258  #define T_STRING        258
 #define T_MAGIC         2048  #define T_MAGIC         2048
 #define TOKEN(x)        (T_MAGIC + (x))  #define TOKEN(x)        (T_MAGIC + (x))
   #define SM              SM_popCMO
   
 /* トークンの種類を判定するためのマクロ */  /* トークンの種類を判定するためのマクロ */
 #define MIN_T_CMO     TOKEN(0)  #define MIN_T_CMO     TOKEN(0)
 #define MAX_T_CMO     TOKEN(256)  #define MAX_T_CMO     TOKEN(256)
 #define MIN_T_SM      TOKEN(256)  
 #define MAX_T_SM      TOKEN(1100)  
 #define MIN_T_OX      TOKEN(512)  #define MIN_T_OX      TOKEN(512)
 #define MAX_T_OX      TOKEN(600)  #define MAX_T_OX      TOKEN(600)
   
   #define IS_CMO   1
   #define IS_SM    2
   #define IS_OX    3
   
 #define PFLAG_ADDREV   1  #define PFLAG_ADDREV   1
 int setflag_parse(int flag);  int setflag_parse(int flag);
   
Line 33  int setgetc(int (*foo)());
Line 35  int setgetc(int (*foo)());
 int resetgetc();  int resetgetc();
 int mygetc();  int mygetc();
 int setmode_mygetc(char *s, int len);  int setmode_mygetc(char *s, int len);
   
   typedef struct {
           char *key;
           int  tag;
           int  token;
           int  type;
   } symbol;
   
 #endif /* _PARSE_H_ */  #endif /* _PARSE_H_ */

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.4

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>