summaryrefslogtreecommitdiffstats
path: root/poxml/antlr/antlr/TokenStreamRecognitionException.h
blob: 7d3e2ae79e2e39305b785c5b52392317236ed1cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef INC_TokenStreamRecognitionException_hpp__
#define INC_TokenStreamRecognitionException_hpp__

#include "antlr/config.h"
#include "antlr/TokenStreamException.h"
#include <exception>

ANTLR_BEGIN_NAMESPACE(antlr)

class TokenStreamRecognitionException : public TokenStreamException {
public:
	RecognitionException recog;

	TokenStreamRecognitionException(RecognitionException& re)
		: TokenStreamException(re.getMessage()), recog(re) {}
	~TokenStreamRecognitionException() throw() {}
};

ANTLR_END_NAMESPACE

#endif //INC_TokenStreamRecognitionException_hpp__