8#include "antlr/NoViableAltForCharException.hpp"
9#include "antlr/String.hpp"
11#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
15NoViableAltForCharException::NoViableAltForCharException(
int c, CharScanner* scanner)
16 : RecognitionException(
"NoViableAlt",
17 scanner->getFilename(),
18 scanner->getLine(),scanner->getColumn()),
23NoViableAltForCharException::NoViableAltForCharException(
25 const ANTLR_USE_NAMESPACE(std)
string& fileName_,
26 int line_,
int column_)
27 : RecognitionException(
"NoViableAlt",fileName_,line_,column_),
32ANTLR_USE_NAMESPACE(std)
string NoViableAltForCharException::getMessage()
const
34 return ANTLR_USE_NAMESPACE(std)string(
"unexpected char: ")+charName(foundChar);
37#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE