| version 1.27, 2015/08/04 06:20:45 |
version 1.28, 2017/08/31 02:36:21 |
|
|
| * 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.26 2006/08/27 22:17:28 noro Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/io/cpexpr.c,v 1.27 2015/08/04 06:20:45 noro Exp $ |
| */ |
*/ |
| #include "ca.h" |
#include "ca.h" |
| #include "parse.h" |
#include "parse.h" |
| Line 77 static int total_length; |
|
| Line 77 static int total_length; |
|
| #define PRINTSTR length_str |
#define PRINTSTR length_str |
| #define PRINTCOMP length_comp |
#define PRINTCOMP length_comp |
| #define PRINTDP length_dp |
#define PRINTDP length_dp |
| |
#define PRINTDPM length_dpm |
| #define PRINTUI length_ui |
#define PRINTUI length_ui |
| #define PRINTGF2MAT length_gf2mat |
#define PRINTGF2MAT length_gf2mat |
| #define PRINTGFMMAT length_gfmmat |
#define PRINTGFMMAT length_gfmmat |
| Line 294 void PRINTDP(VL vl,DP d) |
|
| Line 295 void PRINTDP(VL vl,DP d) |
|
| PUTS("+"); |
PUTS("+"); |
| } |
} |
| } |
} |
| |
|
| |
void PRINTDPM(VL vl,DPM d) |
| |
{ |
| |
int n,i; |
| |
DMM m; |
| |
DL dl; |
| |
|
| |
for ( n = d->nv, m = BDY(d); m; m = NEXT(m) ) { |
| |
PUTS("("); PRINTEXPR(vl,(pointer)m->c); PUTS(")*<<"); |
| |
for ( i = 0, dl = m->dl; i < n-1; i++ ) { |
| |
total_length += 11; |
| |
} |
| |
total_length += 10; |
| |
total_length += 11; /* for ':pos' */ |
| |
PUTS(">>"); |
| |
if ( NEXT(m) ) |
| |
PUTS("+"); |
| |
} |
| |
} |
| |
|
| |
|
| void PRINTUI(VL vl,USINT u) |
void PRINTUI(VL vl,USINT u) |
| { |
{ |