1
#include "qscilexerhaskell.h"
4
QsciLexerHaskell::QsciLexerHaskell(QObject *parent) :
9
const char * QsciLexerHaskell::keywords(int set) const
13
return "as case class data default deriving do else hiding if import in "
14
"infix infixl infixr instance let module newtype of proc qualified rec then type where";
19
QString QsciLexerHaskell::description(int style) const
25
case SCE_HA_COMMENTLINE:
26
return tr("Comment Line");
27
case SCE_HA_COMMENTBLOCK:
28
return tr("Comment Block 1");
29
case SCE_HA_COMMENTBLOCK2:
30
return tr("Comment Block 2");
31
case SCE_HA_COMMENTBLOCK3:
32
return tr("Comment Block 3");
35
case SCE_HA_CHARACTER:
36
return tr("Character");
41
case SCE_HA_IDENTIFIER:
42
return tr("Identifier");
54
return tr("Instance");
56
return tr("Operator");
62
QColor QsciLexerHaskell::defaultColor(int style) const
78
case SCE_HA_COMMENTLINE:
79
case SCE_HA_COMMENTBLOCK:
80
case SCE_HA_COMMENTBLOCK2:
81
case SCE_HA_COMMENTBLOCK3:
84
case SCE_HA_CHARACTER:
92
return Qt::darkMagenta;
94
case SCE_HA_IDENTIFIER:
98
return Qt::darkYellow;