diff options
author | 2016-03-05 17:11:04 +0100 | |
---|---|---|
committer | 2016-03-14 20:24:29 +0100 | |
commit | 41c8a9f6fa49b10c021196463adc654ecce25790 (patch) | |
tree | 2e59db2aa4d0730711e7e0a9541905b2f6380479 /src/lib/netlist/plib/pparser.cpp | |
parent | 0e48eb2a4392df8dd020f42432d90f614d73c6b3 (diff) |
netlist updates:
- First steps to move towards c++11.
- Base plist on std::vector
- Replace pstack with std::stack
- Remove pnamed_list
- use c++ "for each" in a number of places
- Fixed two "time bombs"
[couriersud]
Diffstat (limited to 'src/lib/netlist/plib/pparser.cpp')
-rw-r--r-- | src/lib/netlist/plib/pparser.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/lib/netlist/plib/pparser.cpp b/src/lib/netlist/plib/pparser.cpp index 4b5d7995658..774c54b12e7 100644 --- a/src/lib/netlist/plib/pparser.cpp +++ b/src/lib/netlist/plib/pparser.cpp @@ -255,16 +255,16 @@ ATTR_COLD void ptokenizer::error(const pstring &errs) ppreprocessor::ppreprocessor() : m_ifflag(0), m_level(0), m_lineno(0) { - m_expr_sep.add("!"); - m_expr_sep.add("("); - m_expr_sep.add(")"); - m_expr_sep.add("+"); - m_expr_sep.add("-"); - m_expr_sep.add("*"); - m_expr_sep.add("/"); - m_expr_sep.add("=="); - m_expr_sep.add(" "); - m_expr_sep.add("\t"); + m_expr_sep.push_back("!"); + m_expr_sep.push_back("("); + m_expr_sep.push_back(")"); + m_expr_sep.push_back("+"); + m_expr_sep.push_back("-"); + m_expr_sep.push_back("*"); + m_expr_sep.push_back("/"); + m_expr_sep.push_back("=="); + m_expr_sep.push_back(" "); + m_expr_sep.push_back("\t"); m_defines.add("__PLIB_PREPROCESSOR__", define_t("__PLIB_PREPROCESSOR__", "1")); } |