Skip to content
Snippets Groups Projects
Commit b06e63ac authored by Cinder's avatar Cinder
Browse files

Fix lsl constant highlighting and sort the if-else chain to parse a little quicker

parent 6a6508f0
No related branches found
No related tags found
No related merge requests found
...@@ -173,37 +173,43 @@ std::string LLKeywords::getAttribute(const std::string& key) ...@@ -173,37 +173,43 @@ std::string LLKeywords::getAttribute(const std::string& key)
LLColor4 LLKeywords::getColorGroup(const std::string& key_in) LLColor4 LLKeywords::getColorGroup(const std::string& key_in)
{ {
std::string color_group = "ScriptText"; std::string color_group = "ScriptText";
if (key_in == "constants") if (key_in == "functions")
{ {
color_group = "SyntaxLslConstant"; color_group = "SyntaxLslFunction";
} }
else if (key_in == "controls") else if (key_in == "controls")
{ {
color_group = "SyntaxLslControlFlow"; color_group = "SyntaxLslControlFlow";
} }
else if (key_in == "misc-flow-label") else if (key_in == "events")
{ {
color_group = "SyntaxLslControlFlow"; color_group = "SyntaxLslEvent";
} }
else if (key_in =="deprecated") else if (key_in == "types")
{ {
color_group = "SyntaxLslDeprecated"; color_group = "SyntaxLslDataType";
} }
else if (key_in == "events") else if (key_in == "misc-flow-label")
{ {
color_group = "SyntaxLslEvent"; color_group = "SyntaxLslControlFlow";
} }
else if (key_in == "functions") else if (key_in =="deprecated")
{ {
color_group = "SyntaxLslFunction"; color_group = "SyntaxLslDeprecated";
} }
else if (key_in =="god-mode") else if (key_in =="god-mode")
{ {
color_group = "SyntaxLslGodMode"; color_group = "SyntaxLslGodMode";
} }
else if (key_in == "types") else if (key_in == "constants"
|| key_in == "constants-integer"
|| key_in == "constants-float"
|| key_in == "constants-string"
|| key_in == "constants-key"
|| key_in == "constants-rotation"
|| key_in == "constants-vector")
{ {
color_group = "SyntaxLslDataType"; color_group = "SyntaxLslConstant";
} }
else else
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment