From dd7680bc0d53f02e4b96b2b3896ebea16742c9bb Mon Sep 17 00:00:00 2001 From: John Hodge Date: Wed, 25 May 2016 23:16:23 +0800 Subject: Parse - Use interpolated macro fragments instead of captured TTs --- src/parse/parseerror.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/parse/parseerror.cpp') diff --git a/src/parse/parseerror.cpp b/src/parse/parseerror.cpp index e05ecb05..7c6f6a21 100644 --- a/src/parse/parseerror.cpp +++ b/src/parse/parseerror.cpp @@ -56,23 +56,23 @@ ParseError::BadChar::~BadChar() throw() { } -ParseError::Unexpected::Unexpected(const TokenStream& lex, Token tok): - m_tok(tok) +ParseError::Unexpected::Unexpected(const TokenStream& lex, const Token& tok)//: +// m_tok( mv$(tok) ) { auto pos = tok.get_pos(); if(pos.filename == "") pos = lex.getPosition(); ::std::cout << pos << ": Unexpected(" << tok << ")" << ::std::endl; } -ParseError::Unexpected::Unexpected(const TokenStream& lex, Token tok, Token exp): - m_tok(tok) +ParseError::Unexpected::Unexpected(const TokenStream& lex, const Token& tok, Token exp)//: +// m_tok( mv$(tok) ) { auto pos = tok.get_pos(); if(pos.filename == "") pos = lex.getPosition(); ::std::cout << pos << ": Unexpected(" << tok << ", " << exp << ")" << ::std::endl; } -ParseError::Unexpected::Unexpected(const TokenStream& lex, Token tok, ::std::vector exp) +ParseError::Unexpected::Unexpected(const TokenStream& lex, const Token& tok, ::std::vector exp) { auto pos = tok.get_pos(); if(pos.filename == "") -- cgit v1.2.3