version 1.7, 2004/12/18 16:50:10 |
version 1.9, 2005/09/28 08:08:34 |
|
|
/* $OpenXM: OpenXM_contrib2/asir2000/io/pexpr_body.c,v 1.6 2004/12/17 03:09:08 noro Exp $ */ |
/* $OpenXM: OpenXM_contrib2/asir2000/io/pexpr_body.c,v 1.8 2005/01/17 07:43:24 saito Exp $ */ |
|
|
#define PRINTHAT (fortran_output?PUTS("**"):PUTS("^")) |
#define PRINTHAT (fortran_output?PUTS("**"):PUTS("^")) |
|
|
|
|
for(j = 0; j < row; j++) { |
for(j = 0; j < row; j++) { |
PUTS("( "); |
PUTS("( "); |
for(i = 0; i < col; i++) { |
for(i = 0; i < col; i++) { |
cr = j * row + i; |
cr = j * col + i; |
if( ent.cr == cr ) { |
if( ent.cr == cr ) { |
PRINTEXPR(vl, (pointer)ent.body); PUTS(" "); |
PRINTEXPR(vl, (pointer)ent.body); PUTS(" "); |
GetNextIent(&Im, &ent, &c); |
GetNextIent(&Im, &ent, &c); |
Line 553 void PRINTFNODE(FNODE f,int paren) |
|
Line 553 void PRINTFNODE(FNODE f,int paren) |
|
PRINTFNODE((FNODE)FA1(f),1); |
PRINTFNODE((FNODE)FA1(f),1); |
PUTS(((ARF)FA0(f))->name); |
PUTS(((ARF)FA0(f))->name); |
PRINTFNODE((FNODE)FA2(f),1); |
PRINTFNODE((FNODE)FA2(f),1); |
|
break; |
|
case I_NARYOP: |
|
t = (NODE)FA1(f); |
|
PRINTFNODE((FNODE)BDY(t),1); |
|
for ( t = NEXT(t); t; t = NEXT(t) ) { |
|
PUTS(((ARF)FA0(f))->name); |
|
PRINTFNODE((FNODE)BDY(t),1); |
|
} |
break; |
break; |
case I_COP: |
case I_COP: |
switch( (cid)FA0(f) ) { |
switch( (cid)FA0(f) ) { |