show concatenation operators.
This commit is contained in:
parent
2dd1d070ec
commit
47ce0f3c46
|
|
@ -17,7 +17,7 @@
|
||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||||
*/
|
*/
|
||||||
#if !defined(WINNT) && !defined(macintosh)
|
#if !defined(WINNT) && !defined(macintosh)
|
||||||
#ident "$Id: verilog.c,v 1.17 2000/11/07 06:14:06 steve Exp $"
|
#ident "$Id: verilog.c,v 1.18 2000/11/09 05:14:07 steve Exp $"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
@ -172,6 +172,12 @@ static void show_expression(ivl_expr_t net)
|
||||||
case 'n':
|
case 'n':
|
||||||
fprintf(out, "!=");
|
fprintf(out, "!=");
|
||||||
break;
|
break;
|
||||||
|
case 'N':
|
||||||
|
fprintf(out, "!==");
|
||||||
|
break;
|
||||||
|
case 'r':
|
||||||
|
fprintf(out, ">>");
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
fprintf(out, "%c", code);
|
fprintf(out, "%c", code);
|
||||||
}
|
}
|
||||||
|
|
@ -179,6 +185,18 @@ static void show_expression(ivl_expr_t net)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case IVL_EX_CONCAT: {
|
||||||
|
unsigned idx;
|
||||||
|
fprintf(out, "{");
|
||||||
|
show_expression(ivl_expr_parm(net, 0));
|
||||||
|
for (idx = 1 ; idx < ivl_expr_parms(net) ; idx += 1) {
|
||||||
|
fprintf(out, ", ");
|
||||||
|
show_expression(ivl_expr_parm(net, idx));
|
||||||
|
}
|
||||||
|
fprintf(out, "}");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case IVL_EX_NUMBER: {
|
case IVL_EX_NUMBER: {
|
||||||
int sigflag = ivl_expr_signed(net);
|
int sigflag = ivl_expr_signed(net);
|
||||||
unsigned idx, width = ivl_expr_width(net);
|
unsigned idx, width = ivl_expr_width(net);
|
||||||
|
|
@ -422,6 +440,9 @@ DECLARE_CYGWIN_DLL(DllMain);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* $Log: verilog.c,v $
|
* $Log: verilog.c,v $
|
||||||
|
* Revision 1.18 2000/11/09 05:14:07 steve
|
||||||
|
* show concatenation operators.
|
||||||
|
*
|
||||||
* Revision 1.17 2000/11/07 06:14:06 steve
|
* Revision 1.17 2000/11/07 06:14:06 steve
|
||||||
* Display l-values with width.
|
* Display l-values with width.
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue