#include "scriptdocument.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include "mainwindow.h" #include "objects/script.h" #include "datatypes/meta.h" std::map DARK_MODE_COLOR_SCHEME = {{ {QsciLexerLua::Comment, QColor("#808080")}, {QsciLexerLua::LineComment, QColor("#808080")}, {QsciLexerLua::Number, QColor("#6897BB")}, {QsciLexerLua::Keyword, QColor("#CC7832")}, {QsciLexerLua::String, QColor("#6A8759")}, {QsciLexerLua::Character, QColor("#6A8759")}, {QsciLexerLua::LiteralString, QColor("#6A8759")}, {QsciLexerLua::Preprocessor, QColor("#FF00FF")}, // Obsolete since Lua 4.0, but whatever {QsciLexerLua::Operator, QColor("#FFFFFF")}, {QsciLexerLua::Identifier, QColor("#FFFFFF")}, {QsciLexerLua::UnclosedString, QColor("#6A8759")}, {QsciLexerLua::BasicFunctions, QColor("#CC7832")}, {QsciLexerLua::StringTableMathsFunctions, QColor("#CC7832")}, {QsciLexerLua::CoroutinesIOSystemFacilities, QColor("#CC7832")}, {QsciLexerLua::Label, QColor("#FFFFFF")}, }}; ScriptDocument::ScriptDocument(std::shared_ptr