version 1.16, 2005/07/20 17:48:03 |
version 1.18, 2018/04/05 06:05:44 |
|
|
/* -*- mode: C; coding: euc-japan -*- */ |
/* -*- mode: C; coding: euc-japan -*- */ |
/* $OpenXM: OpenXM/src/ox_toolkit/parse.c,v 1.15 2004/12/01 17:32:26 ohara Exp $ */ |
/* $OpenXM: OpenXM/src/ox_toolkit/parse.c,v 1.17 2015/08/27 03:03:34 ohara Exp $ */ |
|
|
/* |
/* |
This module is a parser for OX/CMO expressions. |
This module is a parser for OX/CMO expressions. |
|
|
#include <stdio.h> |
#include <stdio.h> |
#include <stdlib.h> |
#include <stdlib.h> |
#include <string.h> |
#include <string.h> |
#include <sys/param.h> |
|
#include <setjmp.h> |
#include <setjmp.h> |
#include <ctype.h> |
#include <ctype.h> |
|
#if !defined(_MSC_VER) |
|
#include <sys/param.h> |
|
#endif |
|
|
#include "ox_toolkit.h" |
#include "ox_toolkit.h" |
#include "parse.h" |
#include "parse.h" |
Line 645 static struct symbol symbol_list[] = { |
|
Line 647 static struct symbol symbol_list[] = { |
|
MK_KEY_CMO(CMO_MONOMIAL32), |
MK_KEY_CMO(CMO_MONOMIAL32), |
MK_KEY_CMO(CMO_ZZ), |
MK_KEY_CMO(CMO_ZZ), |
MK_KEY_CMO(CMO_ZERO), |
MK_KEY_CMO(CMO_ZERO), |
|
MK_KEY_CMO(CMO_TREE), |
MK_KEY_CMO(CMO_DMS_GENERIC), |
MK_KEY_CMO(CMO_DMS_GENERIC), |
MK_KEY_CMO(CMO_RING_BY_NAME), |
MK_KEY_CMO(CMO_RING_BY_NAME), |
MK_KEY_CMO(CMO_INDETERMINATE), |
MK_KEY_CMO(CMO_INDETERMINATE), |
MK_KEY_CMO(CMO_DISTRIBUTED_POLYNOMIAL), |
MK_KEY_CMO(CMO_DISTRIBUTED_POLYNOMIAL), |
|
MK_KEY_CMO(CMO_POLYNOMIAL_IN_ONE_VARIABLE), |
|
MK_KEY_CMO(CMO_RECURSIVE_POLYNOMIAL), |
MK_KEY_CMO(CMO_ERROR2), |
MK_KEY_CMO(CMO_ERROR2), |
MK_KEY_SM(SM_popCMO), |
MK_KEY_SM(SM_popCMO), |
MK_KEY_SM(SM_popString), |
MK_KEY_SM(SM_popString), |