forked from qt-creator/qt-creator
Report the syntax errors.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
|
||||
#line 212 "./glsl.g"
|
||||
#line 213 "./glsl.g"
|
||||
|
||||
/**************************************************************************
|
||||
**
|
||||
@@ -107,6 +107,24 @@ private:
|
||||
inline int tokenKind(int index) const { return _tokens.at(index).kind; }
|
||||
void reduce(int ruleno);
|
||||
|
||||
void warning(int line, const QString &message)
|
||||
{
|
||||
DiagnosticMessage m;
|
||||
m.setKind(DiagnosticMessage::Warning);
|
||||
m.setLine(line);
|
||||
m.setMessage(message);
|
||||
_engine->addDiagnosticMessage(m);
|
||||
}
|
||||
|
||||
void error(int line, const QString &message)
|
||||
{
|
||||
DiagnosticMessage m;
|
||||
m.setKind(DiagnosticMessage::Error);
|
||||
m.setLine(line);
|
||||
m.setMessage(message);
|
||||
_engine->addDiagnosticMessage(m);
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
T *makeAstNode()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user