[BACK]Return to comp.h CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / parse

File: [local] / OpenXM_contrib2 / asir2000 / parse / comp.h (download)

Revision 1.1.1.1 (vendor branch), Fri Dec 3 07:39:12 1999 UTC (24 years, 5 months ago) by noro
Branch: NORO
CVS Tags: RELEASE_20000124, RELEASE_1_1_2, ASIR2000
Changes since 1.1: +0 -0 lines

Imported asir2000 as OpenXM_contrib2/asir2000.

/* $OpenXM: OpenXM_contrib2/asir2000/parse/comp.h,v 1.1.1.1 1999/12/03 07:39:12 noro Exp $ */
struct oFIELD {
	char *name;
	int type;		/* type < 0 -> atomic; type >= 0 -> struct */
};

typedef struct oFIELD *FIELD;

struct comp_arf {
	FUNC add,sub,mul,div,pwr,chsgn,comp;
};

struct oSDEF {
	char *name;
	int n;
	struct comp_arf arf;
	struct oFIELD *f;
};

typedef struct oSDEF *SDEF;

struct oSS {
	int n;
	int asize;
	struct oSDEF *sa;
};

typedef struct oSS *SS;

extern struct oSS oLSS;
extern SS LSS;