summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/pparser.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2016-03-05 17:11:04 +0100
committer couriersud <couriersud@arcor.de>2016-03-14 20:24:29 +0100
commit41c8a9f6fa49b10c021196463adc654ecce25790 (patch)
tree2e59db2aa4d0730711e7e0a9541905b2f6380479 /src/lib/netlist/plib/pparser.cpp
parent0e48eb2a4392df8dd020f42432d90f614d73c6b3 (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.cpp20
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"));
}