version 1.24, 2004/12/10 07:36:35 |
version 1.26, 2006/08/27 22:17:28 |
|
|
* OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY |
* OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* $OpenXM: OpenXM_contrib2/asir2000/io/cpexpr.c,v 1.23 2004/07/13 07:59:54 noro Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/io/cpexpr.c,v 1.25 2005/11/16 23:42:54 noro Exp $ |
*/ |
*/ |
#include "ca.h" |
#include "ca.h" |
#include "parse.h" |
#include "parse.h" |
Line 90 static int total_length; |
|
Line 90 static int total_length; |
|
#define PRINTRANGE length_RANGE |
#define PRINTRANGE length_RANGE |
#define PRINTTB length_TB |
#define PRINTTB length_TB |
#define PRINTDPV length_DPV |
#define PRINTDPV length_DPV |
|
#define PRINTNBP length_nbp |
#define PRINTERR length_err |
#define PRINTERR length_err |
#define PRINTLF length_lf |
#define PRINTLF length_lf |
#define PRINTLOP length_lop |
#define PRINTLOP length_lop |
Line 477 void PRINTUM(UM n) |
|
Line 478 void PRINTUM(UM n) |
|
} |
} |
} |
} |
PUTS(")"); |
PUTS(")"); |
|
} |
|
} |
|
|
|
void PRINTNBP(VL vl,NBP p) |
|
{ |
|
NODE t; |
|
NBM m; |
|
int d,i; |
|
unsigned int *b; |
|
if ( !p ) PUTS("0"); |
|
else { |
|
for ( t = BDY(p); t; t = NEXT(t) ) { |
|
m = (NBM)BDY(t); |
|
PRINTEXPR(vl,(Obj)m->c); |
|
d = m->d; |
|
b = m->b; |
|
if ( d ) |
|
for ( i = 0; i < d; i++ ) { |
|
if ( NBM_GET(b,i) ) PUTS("x"); |
|
else PUTS("y"); |
|
} |
|
else PUTS("1"); |
|
if ( NEXT(t) ) PUTS("+"); |
|
} |
} |
} |
} |
} |
|
|