From b09fa00cca1a9baa0327a33d865fc970f77d4db0 Mon Sep 17 00:00:00 2001 From: couriersud Date: Fri, 18 Oct 2019 17:57:55 +0200 Subject: Netlist: code maintenance and improvements. [Couriersud] - Added support for line markers to the preprocessor and parser. - Added support for include processing to the preprocessor. - Moved sources base type to plib to be used for preprocessor includes. This enables to include e.g. from rom memory regions. - Renamed some defines --- src/devices/machine/netlist.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/devices/machine/netlist.cpp') diff --git a/src/devices/machine/netlist.cpp b/src/devices/machine/netlist.cpp index a78b4b5f2fc..2d0ba8244b4 100644 --- a/src/devices/machine/netlist.cpp +++ b/src/devices/machine/netlist.cpp @@ -286,13 +286,13 @@ public: : netlist::nl_exception(plib::pfmt(fmt)(std::forward(args)...)) { } }; -class netlist_source_memregion_t : public netlist::source_t +class netlist_source_memregion_t : public netlist::source_netlist_t { public: netlist_source_memregion_t(device_t &dev, pstring name) - : netlist::source_t(), m_dev(dev), m_name(name) + : netlist::source_netlist_t(), m_dev(dev), m_name(name) { } @@ -302,7 +302,7 @@ private: pstring m_name; }; -class netlist_data_memregions_t : public netlist::source_t +class netlist_data_memregions_t : public netlist::source_data_t { public: netlist_data_memregions_t(const device_t &dev); @@ -333,7 +333,7 @@ plib::unique_ptr netlist_source_memregion_t::stream(const pstring } netlist_data_memregions_t::netlist_data_memregions_t(const device_t &dev) - : netlist::source_t(netlist::source_t::DATA), m_dev(dev) + : netlist::source_data_t(), m_dev(dev) { } -- cgit v1.2.3-70-g09d2