Syntax highlighting for "super" keyword, closes #680
parent
b0dbb11fac
commit
2ed1494574
|
@ -117,7 +117,6 @@ const std::map<EID,const char *> CBotString::s_keywordString =
|
||||||
{ID_MODULO, "%"},
|
{ID_MODULO, "%"},
|
||||||
{ID_POWER, "**"},
|
{ID_POWER, "**"},
|
||||||
{ID_ASSMODULO, "%="},
|
{ID_ASSMODULO, "%="},
|
||||||
{ID_SUPER, "super"},
|
|
||||||
{TX_UNDEF, "undefined"},
|
{TX_UNDEF, "undefined"},
|
||||||
{TX_NAN, "not a number"}
|
{TX_NAN, "not a number"}
|
||||||
};
|
};
|
||||||
|
|
|
@ -112,8 +112,7 @@ enum EID
|
||||||
ID_POWER,
|
ID_POWER,
|
||||||
ID_ASSMODULO,
|
ID_ASSMODULO,
|
||||||
TX_UNDEF = 4000,
|
TX_UNDEF = 4000,
|
||||||
TX_NAN,
|
TX_NAN
|
||||||
ID_SUPER = 6000
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// TODO: refactor & change to enum!
|
// TODO: refactor & change to enum!
|
||||||
|
|
|
@ -666,7 +666,7 @@ void CScript::ColorizeScript(Ui::CEdit* edit, int rangeStart, int rangeEnd)
|
||||||
{
|
{
|
||||||
color = Gfx::FONT_HIGHLIGHT_TOKEN;
|
color = Gfx::FONT_HIGHLIGHT_TOKEN;
|
||||||
}
|
}
|
||||||
else if (type == TokenTypVar && strcmp(token, "this") == 0) // this
|
else if (type == TokenTypVar && (strcmp(token, "this") == 0 || strcmp(token, "super") == 0)) // this, super
|
||||||
{
|
{
|
||||||
color = Gfx::FONT_HIGHLIGHT_THIS;
|
color = Gfx::FONT_HIGHLIGHT_THIS;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue