summaryrefslogtreecommitdiff
path: root/src/parse/parseerror.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse/parseerror.cpp')
-rw-r--r--src/parse/parseerror.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/parse/parseerror.cpp b/src/parse/parseerror.cpp
index 37beb863..ed7a845c 100644
--- a/src/parse/parseerror.cpp
+++ b/src/parse/parseerror.cpp
@@ -37,14 +37,15 @@ ParseError::BadChar::~BadChar() throw()
{
}
-ParseError::Unexpected::Unexpected(Token tok):
+ParseError::Unexpected::Unexpected(const TokenStream& lex, Token tok):
m_tok(tok)
{
- ::std::cout << "Unexpected(" << tok << ")" << ::std::endl;
+ ::std::cout << lex.getPosition() << ": Unexpected(" << tok << ")" << ::std::endl;
}
-ParseError::Unexpected::Unexpected(Token tok, Token exp)
+ParseError::Unexpected::Unexpected(const TokenStream& lex, Token tok, Token exp):
+ m_tok(tok)
{
- ::std::cout << "Unexpected(" << tok << ", " << exp << ")" << ::std::endl;
+ ::std::cout << lex.getPosition() << ": Unexpected(" << tok << ", " << exp << ")" << ::std::endl;
}
ParseError::Unexpected::~Unexpected() throw()
{