Stubs for assign/deassign for t-dll.

This commit is contained in:
steve 2001-10-30 02:52:07 +00:00
parent 874bab10e4
commit ce61d12f60
3 changed files with 30 additions and 3 deletions

View File

@ -18,7 +18,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#if !defined(WINNT) && !defined(macintosh)
#ident "$Id: t-dll-proc.cc,v 1.36 2001/10/19 21:53:24 steve Exp $"
#ident "$Id: t-dll-proc.cc,v 1.37 2001/10/30 02:52:07 steve Exp $"
#endif
# include "config.h"
@ -388,6 +388,11 @@ void dll_target::proc_case(const NetCase*net)
stmt_cur_ = save_cur;
}
bool dll_target::proc_cassign(const NetCAssign*net)
{
return false;
}
void dll_target::proc_condit(const NetCondit*net)
{
assert(stmt_cur_);
@ -413,6 +418,11 @@ void dll_target::proc_condit(const NetCondit*net)
stmt_cur_ = save_cur_;
}
bool dll_target::proc_deassign(const NetDeassign*net)
{
return false;
}
bool dll_target::proc_delay(const NetPDelay*net)
{
assert(stmt_cur_);
@ -669,6 +679,9 @@ void dll_target::proc_while(const NetWhile*net)
/*
* $Log: t-dll-proc.cc,v $
* Revision 1.37 2001/10/30 02:52:07 steve
* Stubs for assign/deassign for t-dll.
*
* Revision 1.36 2001/10/19 21:53:24 steve
* Support multiple root modules (Philip Blundell)
*

View File

@ -17,7 +17,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#if !defined(WINNT) && !defined(macintosh)
#ident "$Id: t-dll.cc,v 1.68 2001/10/22 02:05:21 steve Exp $"
#ident "$Id: t-dll.cc,v 1.69 2001/10/30 02:52:07 steve Exp $"
#endif
# include "config.h"
@ -650,6 +650,11 @@ void dll_target::net_case_cmp(const NetCaseCmp*net)
scope_add_logic(scope, obj);
}
bool dll_target::net_cassign(const NetCAssign*)
{
return false;
}
void dll_target::udp(const NetUDP*net)
{
struct ivl_net_logic_s *obj = new struct ivl_net_logic_s;
@ -1656,6 +1661,9 @@ extern const struct target tgt_dll = { "dll", &dll_target_obj };
/*
* $Log: t-dll.cc,v $
* Revision 1.69 2001/10/30 02:52:07 steve
* Stubs for assign/deassign for t-dll.
*
* Revision 1.68 2001/10/22 02:05:21 steve
* Handle activating tasks in another root.
*

View File

@ -19,7 +19,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#if !defined(WINNT) && !defined(macintosh)
#ident "$Id: t-dll.h,v 1.66 2001/10/19 21:53:24 steve Exp $"
#ident "$Id: t-dll.h,v 1.67 2001/10/30 02:52:07 steve Exp $"
#endif
# include "target.h"
@ -77,6 +77,7 @@ struct dll_target : public target_t, public expr_scan_t {
void lpm_mux(const NetMux*);
void lpm_ram_dq(const NetRamDq*);
void net_assign(const NetAssign_*);
bool net_cassign(const NetCAssign*);
bool net_const(const NetConst*);
void net_probe(const NetEvProbe*);
@ -102,7 +103,9 @@ struct dll_target : public target_t, public expr_scan_t {
void proc_assign_mem_nb(const NetAssignMemNB*net);
bool proc_block(const NetBlock*);
void proc_case(const NetCase*);
bool proc_cassign(const NetCAssign*);
void proc_condit(const NetCondit*);
bool proc_deassign(const NetDeassign*);
bool proc_delay(const NetPDelay*);
bool proc_disable(const NetDisable*);
void proc_forever(const NetForever*);
@ -572,6 +575,9 @@ struct ivl_statement_s {
/*
* $Log: t-dll.h,v $
* Revision 1.67 2001/10/30 02:52:07 steve
* Stubs for assign/deassign for t-dll.
*
* Revision 1.66 2001/10/19 21:53:24 steve
* Support multiple root modules (Philip Blundell)
*