diff options
author | 2019-10-18 17:57:55 +0200 | |
---|---|---|
committer | 2019-10-18 17:57:55 +0200 | |
commit | b09fa00cca1a9baa0327a33d865fc970f77d4db0 (patch) | |
tree | 47dd943368aa43a0c0cf4256f88e590960c1e99f /src/devices/machine/netlist.cpp | |
parent | ad27643c07d54fc2cc3e56327fe07335e7763d52 (diff) |
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
Diffstat (limited to 'src/devices/machine/netlist.cpp')
-rw-r--r-- | src/devices/machine/netlist.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
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>(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<std::istream> 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) { } |