version 1.30, 2004/03/17 02:10:32 |
version 1.31, 2004/03/17 02:23:45 |
|
|
* 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/spexpr.c,v 1.29 2004/03/03 09:25:30 noro Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/io/spexpr.c,v 1.30 2004/03/17 02:10:32 noro Exp $ |
*/ |
*/ |
#include "ca.h" |
#include "ca.h" |
#include "al.h" |
#include "al.h" |
Line 1260 void PRINTFNODE(FNODE f,int paren) |
|
Line 1260 void PRINTFNODE(FNODE f,int paren) |
|
if ( paren ) PUTS("("); |
if ( paren ) PUTS("("); |
switch ( f->id ) { |
switch ( f->id ) { |
/* unary operators */ |
/* unary operators */ |
case I_NOT: PRINTFNODE((FNODE)FA0(f),1); break; |
case I_NOT: PUTS("!"); PRINTFNODE((FNODE)FA0(f),1); break; |
case I_PAREN: PRINTFNODE((FNODE)FA0(f),0); break; |
case I_PAREN: PRINTFNODE((FNODE)FA0(f),0); break; |
case I_MINUS: PUTS("-"); PRINTFNODE((FNODE)FA0(f),1); break; |
case I_MINUS: PUTS("-"); PRINTFNODE((FNODE)FA0(f),1); break; |
/* binary operators */ |
/* binary operators */ |