summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/ptokenizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/ptokenizer.h')
-rw-r--r--src/lib/netlist/plib/ptokenizer.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/netlist/plib/ptokenizer.h b/src/lib/netlist/plib/ptokenizer.h
index d0c05b4b75a..773df365bed 100644
--- a/src/lib/netlist/plib/ptokenizer.h
+++ b/src/lib/netlist/plib/ptokenizer.h
@@ -39,8 +39,7 @@ namespace plib {
virtual ~ptokenizer() = default;
- enum token_type
- {
+ P_ENUM(token_type,
IDENTIFIER,
NUMBER,
TOKEN,
@@ -49,7 +48,7 @@ namespace plib {
LINEMARKER,
UNKNOWN,
ENDOFFILE
- };
+ )
struct token_id_t
{
@@ -75,7 +74,7 @@ namespace plib {
{
}
token_t(const token_id_t &id, const pstring &str)
- : m_type(TOKEN), m_id(id), m_token(str)
+ : m_type(token_type::TOKEN), m_id(id), m_token(str)
{
}
@@ -129,7 +128,7 @@ namespace plib {
}
token_t get_token_internal();
- void error(const pstring &errs);
+ void error(const perrmsg &errs);
putf8_reader &stream() { return m_strm; }
protected: