File: error.cc

package info (click to toggle)
filtermail 1.06.00-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,688 kB
  • sloc: cpp: 2,487; fortran: 249; makefile: 106; ansic: 51; sh: 36
file content (19 lines) | stat: -rw-r--r-- 412 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "parser.ih"

void Parser::error()
{
    // if d_skip is set, then don't show the message and reduce d_nErrors_

    Log &log = Log::instance();

    log << "Syntax error in " << d_scanner.filename() << ", line " <<
            d_scanner.lineNr() << " expected " << d_expect;

    if (d_received)
        log << ", received `" << d_scanner.matched() << '\'';

    log << endl;

    d_received = true;
}