Function naming cleanup.
diff --git a/TextEditor.cpp b/TextEditor.cpp
index a989f72..c294a4d 100644
--- a/TextEditor.cpp
+++ b/TextEditor.cpp
@@ -872,13 +872,13 @@
{
InsertLine(coord.mLine + 1);
auto& line = mLines[coord.mLine];
- auto& newLine = mLines[coord.mLine + 1];
-
- if (mLanguageDefinition.mAutoIndentation)
+ auto& newLine = mLines[coord.mLine + 1];
+
+ if (mLanguageDefinition.mAutoIndentation)
{
for (size_t it = 0; it < line.size() && isblank(line[it].mChar); ++it)
- newLine.push_back(line[it]);
- }
+ newLine.push_back(line[it]);
+ }
const size_t whitespaceSize = newLine.size();
newLine.insert(newLine.end(), line.begin() + coord.mColumn, line.end());
@@ -1585,78 +1585,78 @@
if (mLines.empty() || aFromLine >= aToLine)
return;
- std::string buffer;
- std::cmatch results;
- std::string id;
+ std::string buffer;
+ std::cmatch results;
+ std::string id;
- int endLine = std::max(0, std::min((int)mLines.size(), aToLine));
+ int endLine = std::max(0, std::min((int)mLines.size(), aToLine));
for (int i = aFromLine; i < endLine; ++i)
{
bool preproc = false;
- auto& line = mLines[i];
-
- if (line.empty())
- continue;
-
+ auto& line = mLines[i];
+
+ if (line.empty())
+ continue;
+
buffer.resize(line.size());
for (size_t j = 0; j < line.size(); ++j)
- {
+ {
auto& col = line[j];
buffer[j] = col.mChar;
col.mColorIndex = PaletteIndex::Default;
- }
-
- const char * bufferBegin = &buffer.front();
- const char * bufferEnd = bufferBegin + buffer.size();
-
- auto last = bufferEnd;
+ }
+
+ const char * bufferBegin = &buffer.front();
+ const char * bufferEnd = bufferBegin + buffer.size();
+
+ auto last = bufferEnd;
for (auto first = bufferBegin; first != last; )
- {
- const char * token_begin = nullptr;
- const char * token_end = nullptr;
- PaletteIndex token_color = PaletteIndex::Default;
-
- bool hasTokenizeResult = false;
-
- if (mLanguageDefinition.mTokenize != nullptr)
- {
- if (mLanguageDefinition.mTokenize(first, last, token_begin, token_end, token_color))
- hasTokenizeResult = true;
- }
-
- if (hasTokenizeResult == false)
- {
- // todo : remove
- //printf("using regex for %.*s\n", first + 10 < last ? 10 : int(last - first), first);
+ {
+ const char * token_begin = nullptr;
+ const char * token_end = nullptr;
+ PaletteIndex token_color = PaletteIndex::Default;
+
+ bool hasTokenizeResult = false;
+
+ if (mLanguageDefinition.mTokenize != nullptr)
+ {
+ if (mLanguageDefinition.mTokenize(first, last, token_begin, token_end, token_color))
+ hasTokenizeResult = true;
+ }
+
+ if (hasTokenizeResult == false)
+ {
+ // todo : remove
+ //printf("using regex for %.*s\n", first + 10 < last ? 10 : int(last - first), first);
for (auto& p : mRegexList)
- {
+ {
if (std::regex_search(first, last, results, p.first, std::regex_constants::match_continuous))
- {
- hasTokenizeResult = true;
-
+ {
+ hasTokenizeResult = true;
+
auto& v = *results.begin();
token_begin = v.first;
token_end = v.second;
- token_color = p.second;
- break;
- }
- }
- }
-
- if (hasTokenizeResult == false)
- {
- first++;
- }
- else
- {
- const size_t token_length = token_end - token_begin;
+ token_color = p.second;
+ break;
+ }
+ }
+ }
+
+ if (hasTokenizeResult == false)
+ {
+ first++;
+ }
+ else
+ {
+ const size_t token_length = token_end - token_begin;
if (token_color == PaletteIndex::Identifier)
- {
- id.assign(token_begin, token_end);
-
+ {
+ id.assign(token_begin, token_end);
+
// todo : allmost all language definitions use lower case to specify keywords, so shouldn't this use ::tolower ?
if (!mLanguageDefinition.mCaseSensitive)
std::transform(id.begin(), id.end(), id.begin(), ::toupper);
@@ -1681,10 +1681,10 @@
else if (token_color == PaletteIndex::Preprocessor)
{
preproc = true;
- }
+ }
for (int j = 0; j < token_length; ++j)
- line[(token_begin - bufferBegin) + j].mColorIndex = token_color;
+ line[(token_begin - bufferBegin) + j].mColorIndex = token_color;
first = token_end;
}
@@ -1764,10 +1764,10 @@
}
mCheckMultilineComments = false;
return;
- }
-
+ }
+
if (mColorRangeMin < mColorRangeMax)
- {
+ {
const int increment = (mLanguageDefinition.mTokenize == nullptr) ? 10 : 10000;
const int to = std::min(mColorRangeMin + increment, mColorRangeMax);
ColorizeRange(mColorRangeMin, to);
@@ -1904,268 +1904,268 @@
aEditor->mState = mAfter;
aEditor->EnsureCursorVisible();
-}
-
-static bool tokenize_cstyle_comment(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
-{
- if (*in_begin != '/')
- return false;
-
- if (in_begin + 1 < in_end && in_begin[1] == '/')
- {
- out_begin = in_begin;
- out_end = in_end;
- return true;
- }
-
- return false;
-}
-
-static bool tokenize_cstyle_preprocessor_directive(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
-{
- if (*in_begin != '#')
- return false;
-
- const char * p = in_begin + 1;
-
- while (p < in_end && isblank(*p))
- p++;
-
- bool hasText = false;
-
- while (p < in_end && ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z') || *p == '_'))
- {
- hasText = true;
- p++;
- }
-
- if (hasText)
- {
- out_begin = in_begin;
- out_end = p;
- return true;
- }
-
- return false;
-}
-
-static bool tokenize_cstyle_string(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
-{
- const char * p = in_begin;
-
- if (*p == '"')
- {
- p++;
-
- while (p < in_end)
- {
- // handle end of string
- if (*p == '"')
- {
- out_begin = in_begin;
- out_end = p + 1;
- return true;
- }
-
- // handle escape character for "
- if (*p == '\\' && p + 1 < in_end && p[1] == '"')
- p++;
-
- p++;
- }
- }
-
- return false;
-}
-
-static bool tokenize_cstyle_character_literal(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
-{
- const char * p = in_begin;
-
- if (*p == '\'')
- {
- p++;
-
- // handle escape characters
- if (p < in_end && *p == '\\')
- p++;
-
- if (p < in_end)
- p++;
-
- // handle end of character literal
- if (p < in_end && *p == '\'')
- {
- out_begin = in_begin;
- out_end = p + 1;
- return true;
- }
- }
-
- return false;
-}
-
-static bool tokenize_cstyle_identifier(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
-{
- const char * p = in_begin;
-
- if ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z') || *p == '_')
- {
- p++;
-
- while ((p < in_end) && ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z') || (*p >= '0' && *p <= '9') || *p == '_'))
- p++;
-
- out_begin = in_begin;
- out_end = p;
- return true;
- }
-
- return false;
-}
-
-static bool tokenize_cstyle_number(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
-{
- const char * p = in_begin;
-
- const bool startsWithNumber = *p >= '0' && *p <= '9';
-
- if (*p != '+' && *p != '-' && !startsWithNumber)
- return false;
-
- p++;
-
- while (p < in_end && isblank(*p))
- p++;
-
- bool hasNumber = startsWithNumber;
-
- while (p < in_end && (*p >= '0' && *p <= '9'))
- {
- hasNumber = true;
-
- p++;
- }
-
- if (hasNumber == false)
- return false;
-
- bool isFloat = false;
- bool isHex = false;
- bool isBinary = false;
-
- if (p < in_end)
- {
- if (*p == '.')
- {
- isFloat = true;
-
- p++;
-
- while (p < in_end && (*p >= '0' && *p <= '9'))
- p++;
- }
- else if (*p == 'x' || *p == 'X')
- {
- // hex formatted integer of the type 0xef80
-
- isHex = true;
-
- p++;
-
- while (p < in_end && ((*p >= '0' && *p <= '9') || (*p >= 'a' && *p <= 'f') || (*p >= 'A' && *p <= 'F')))
- p++;
- }
- else if (*p == 'b' || *p == 'B')
- {
- // binary formatted integer of the type 0b01011101
-
- isBinary = true;
-
- p++;
-
- while (p < in_end && (*p >= '0' && *p <= '1'))
- p++;
- }
- }
-
- if (isHex == false && isBinary == false)
- {
- // floating point exponent
- if (p < in_end && (*p == 'e' || *p == 'E'))
- {
- isFloat = true;
-
- p++;
-
- if (p < in_end && (*p == '+' || *p == '-'))
- p++;
-
- bool hasDigits = false;
-
- while (p < in_end && (*p >= '0' && *p <= '9'))
- {
- hasDigits = true;
-
- p++;
- }
-
- if (hasDigits == false)
- return false;
- }
-
- // single precision floating point type
- if (p < in_end && *p == 'f')
- p++;
- }
-
- if (isFloat == false)
- {
- // integer size type
- while (p < in_end && (*p == 'u' || *p == 'U' || *p == 'l' || *p == 'L'))
- p++;
- }
-
- out_begin = in_begin;
- out_end = p;
- return true;
}
-
-static bool tokenize_cstyle_punctuation(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
-{
- switch (*in_begin)
- {
- case '[':
- case ']':
- case '{':
- case '}':
- case '!':
- case '%':
- case '^':
- case '&':
- case '*':
- case '(':
- case ')':
- case '-':
- case '+':
- case '=':
- case '~':
- case '|':
- case '<':
- case '>':
- case '?':
- case ':':
- case '/':
- case ';':
- case ',':
- case '.':
- out_begin = in_begin;
- out_end = in_begin + 1;
- return true;
- }
-
- return false;
-}
+
+static bool TokenizeCStyleComment(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
+{
+ if (*in_begin != '/')
+ return false;
+
+ if (in_begin + 1 < in_end && in_begin[1] == '/')
+ {
+ out_begin = in_begin;
+ out_end = in_end;
+ return true;
+ }
+
+ return false;
+}
+
+static bool TokenizeCStylePreprocessorDirective(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
+{
+ if (*in_begin != '#')
+ return false;
+
+ const char * p = in_begin + 1;
+
+ while (p < in_end && isblank(*p))
+ p++;
+
+ bool hasText = false;
+
+ while (p < in_end && ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z') || *p == '_'))
+ {
+ hasText = true;
+ p++;
+ }
+
+ if (hasText)
+ {
+ out_begin = in_begin;
+ out_end = p;
+ return true;
+ }
+
+ return false;
+}
+
+static bool TokenizeCStyleString(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
+{
+ const char * p = in_begin;
+
+ if (*p == '"')
+ {
+ p++;
+
+ while (p < in_end)
+ {
+ // handle end of string
+ if (*p == '"')
+ {
+ out_begin = in_begin;
+ out_end = p + 1;
+ return true;
+ }
+
+ // handle escape character for "
+ if (*p == '\\' && p + 1 < in_end && p[1] == '"')
+ p++;
+
+ p++;
+ }
+ }
+
+ return false;
+}
+
+static bool TokenizeCStyleCharacterLiteral(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
+{
+ const char * p = in_begin;
+
+ if (*p == '\'')
+ {
+ p++;
+
+ // handle escape characters
+ if (p < in_end && *p == '\\')
+ p++;
+
+ if (p < in_end)
+ p++;
+
+ // handle end of character literal
+ if (p < in_end && *p == '\'')
+ {
+ out_begin = in_begin;
+ out_end = p + 1;
+ return true;
+ }
+ }
+
+ return false;
+}
+
+static bool TokenizeCStyleIdentifier(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
+{
+ const char * p = in_begin;
+
+ if ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z') || *p == '_')
+ {
+ p++;
+
+ while ((p < in_end) && ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z') || (*p >= '0' && *p <= '9') || *p == '_'))
+ p++;
+
+ out_begin = in_begin;
+ out_end = p;
+ return true;
+ }
+
+ return false;
+}
+
+static bool TokenizeCStyleNumber(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
+{
+ const char * p = in_begin;
+
+ const bool startsWithNumber = *p >= '0' && *p <= '9';
+
+ if (*p != '+' && *p != '-' && !startsWithNumber)
+ return false;
+
+ p++;
+
+ while (p < in_end && isblank(*p))
+ p++;
+
+ bool hasNumber = startsWithNumber;
+
+ while (p < in_end && (*p >= '0' && *p <= '9'))
+ {
+ hasNumber = true;
+
+ p++;
+ }
+
+ if (hasNumber == false)
+ return false;
+
+ bool isFloat = false;
+ bool isHex = false;
+ bool isBinary = false;
+
+ if (p < in_end)
+ {
+ if (*p == '.')
+ {
+ isFloat = true;
+
+ p++;
+
+ while (p < in_end && (*p >= '0' && *p <= '9'))
+ p++;
+ }
+ else if (*p == 'x' || *p == 'X')
+ {
+ // hex formatted integer of the type 0xef80
+
+ isHex = true;
+
+ p++;
+
+ while (p < in_end && ((*p >= '0' && *p <= '9') || (*p >= 'a' && *p <= 'f') || (*p >= 'A' && *p <= 'F')))
+ p++;
+ }
+ else if (*p == 'b' || *p == 'B')
+ {
+ // binary formatted integer of the type 0b01011101
+
+ isBinary = true;
+
+ p++;
+
+ while (p < in_end && (*p >= '0' && *p <= '1'))
+ p++;
+ }
+ }
+
+ if (isHex == false && isBinary == false)
+ {
+ // floating point exponent
+ if (p < in_end && (*p == 'e' || *p == 'E'))
+ {
+ isFloat = true;
+
+ p++;
+
+ if (p < in_end && (*p == '+' || *p == '-'))
+ p++;
+
+ bool hasDigits = false;
+
+ while (p < in_end && (*p >= '0' && *p <= '9'))
+ {
+ hasDigits = true;
+
+ p++;
+ }
+
+ if (hasDigits == false)
+ return false;
+ }
+
+ // single precision floating point type
+ if (p < in_end && *p == 'f')
+ p++;
+ }
+
+ if (isFloat == false)
+ {
+ // integer size type
+ while (p < in_end && (*p == 'u' || *p == 'U' || *p == 'l' || *p == 'L'))
+ p++;
+ }
+
+ out_begin = in_begin;
+ out_end = p;
+ return true;
+}
+
+static bool TokenizeCStylePunctuation(const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end)
+{
+ switch (*in_begin)
+ {
+ case '[':
+ case ']':
+ case '{':
+ case '}':
+ case '!':
+ case '%':
+ case '^':
+ case '&':
+ case '*':
+ case '(':
+ case ')':
+ case '-':
+ case '+':
+ case '=':
+ case '~':
+ case '|':
+ case '<':
+ case '>':
+ case '?':
+ case ':':
+ case '/':
+ case ';':
+ case ',':
+ case '.':
+ out_begin = in_begin;
+ out_end = in_begin + 1;
+ return true;
+ }
+
+ return false;
+}
const TextEditor::LanguageDefinition& TextEditor::LanguageDefinition::CPlusPlus()
{
@@ -2193,43 +2193,43 @@
Identifier id;
id.mDeclaration = "Built-in function";
langDef.mIdentifiers.insert(std::make_pair(std::string(k), id));
- }
-
- langDef.mTokenize = [](const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end, PaletteIndex & paletteIndex) -> bool
- {
- paletteIndex = PaletteIndex::Max;
-
- while (in_begin < in_end && isblank(*in_begin))
- in_begin++;
-
- if (in_begin == in_end)
- {
- out_begin = in_end;
- out_end = in_end;
- paletteIndex = PaletteIndex::Default;
- }
- else if (tokenize_cstyle_comment(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Comment;
- else if (tokenize_cstyle_preprocessor_directive(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Preprocessor;
- else if (tokenize_cstyle_string(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::String;
- else if (tokenize_cstyle_character_literal(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::CharLiteral;
- else if (tokenize_cstyle_identifier(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Identifier;
- else if (tokenize_cstyle_number(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Number;
- else if (tokenize_cstyle_punctuation(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Punctuation;
-
- return paletteIndex != PaletteIndex::Max;
- };
-
+ }
+
+ langDef.mTokenize = [](const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end, PaletteIndex & paletteIndex) -> bool
+ {
+ paletteIndex = PaletteIndex::Max;
+
+ while (in_begin < in_end && isblank(*in_begin))
+ in_begin++;
+
+ if (in_begin == in_end)
+ {
+ out_begin = in_end;
+ out_end = in_end;
+ paletteIndex = PaletteIndex::Default;
+ }
+ else if (TokenizeCStyleComment(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Comment;
+ else if (TokenizeCStylePreprocessorDirective(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Preprocessor;
+ else if (TokenizeCStyleString(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::String;
+ else if (TokenizeCStyleCharacterLiteral(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::CharLiteral;
+ else if (TokenizeCStyleIdentifier(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Identifier;
+ else if (TokenizeCStyleNumber(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Number;
+ else if (TokenizeCStylePunctuation(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Punctuation;
+
+ return paletteIndex != PaletteIndex::Max;
+ };
+
langDef.mCommentStart = "/*";
langDef.mCommentEnd = "*/";
- langDef.mCaseSensitive = true;
+ langDef.mCaseSensitive = true;
langDef.mAutoIndentation = true;
langDef.mName = "C++";
@@ -2301,7 +2301,7 @@
langDef.mCommentStart = "/*";
langDef.mCommentEnd = "*/";
- langDef.mCaseSensitive = true;
+ langDef.mCaseSensitive = true;
langDef.mAutoIndentation = true;
langDef.mName = "HLSL";
@@ -2350,7 +2350,7 @@
langDef.mCommentStart = "/*";
langDef.mCommentEnd = "*/";
- langDef.mCaseSensitive = true;
+ langDef.mCaseSensitive = true;
langDef.mAutoIndentation = true;
langDef.mName = "GLSL";
@@ -2384,42 +2384,42 @@
id.mDeclaration = "Built-in function";
langDef.mIdentifiers.insert(std::make_pair(std::string(k), id));
}
-
- langDef.mTokenize = [](const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end, PaletteIndex & paletteIndex) -> bool
- {
- paletteIndex = PaletteIndex::Max;
-
- while (in_begin < in_end && isblank(*in_begin))
- in_begin++;
-
- if (in_begin == in_end)
- {
- out_begin = in_end;
- out_end = in_end;
- paletteIndex = PaletteIndex::Default;
- }
- else if (tokenize_cstyle_comment(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Comment;
- else if (tokenize_cstyle_preprocessor_directive(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Preprocessor;
- else if (tokenize_cstyle_string(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::String;
- else if (tokenize_cstyle_character_literal(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::CharLiteral;
- else if (tokenize_cstyle_identifier(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Identifier;
- else if (tokenize_cstyle_number(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Number;
- else if (tokenize_cstyle_punctuation(in_begin, in_end, out_begin, out_end))
- paletteIndex = PaletteIndex::Punctuation;
-
- return paletteIndex != PaletteIndex::Max;
- };
+
+ langDef.mTokenize = [](const char * in_begin, const char * in_end, const char *& out_begin, const char *& out_end, PaletteIndex & paletteIndex) -> bool
+ {
+ paletteIndex = PaletteIndex::Max;
+
+ while (in_begin < in_end && isblank(*in_begin))
+ in_begin++;
+
+ if (in_begin == in_end)
+ {
+ out_begin = in_end;
+ out_end = in_end;
+ paletteIndex = PaletteIndex::Default;
+ }
+ else if (TokenizeCStyleComment(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Comment;
+ else if (TokenizeCStylePreprocessorDirective(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Preprocessor;
+ else if (TokenizeCStyleString(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::String;
+ else if (TokenizeCStyleCharacterLiteral(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::CharLiteral;
+ else if (TokenizeCStyleIdentifier(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Identifier;
+ else if (TokenizeCStyleNumber(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Number;
+ else if (TokenizeCStylePunctuation(in_begin, in_end, out_begin, out_end))
+ paletteIndex = PaletteIndex::Punctuation;
+
+ return paletteIndex != PaletteIndex::Max;
+ };
langDef.mCommentStart = "/*";
langDef.mCommentEnd = "*/";
- langDef.mCaseSensitive = true;
+ langDef.mCaseSensitive = true;
langDef.mAutoIndentation = true;
langDef.mName = "C";
@@ -2483,7 +2483,7 @@
langDef.mCommentStart = "/*";
langDef.mCommentEnd = "*/";
- langDef.mCaseSensitive = false;
+ langDef.mCaseSensitive = false;
langDef.mAutoIndentation = false;
langDef.mName = "SQL";
@@ -2533,7 +2533,7 @@
langDef.mCommentStart = "/*";
langDef.mCommentEnd = "*/";
- langDef.mCaseSensitive = true;
+ langDef.mCaseSensitive = true;
langDef.mAutoIndentation = true;
langDef.mName = "AngelScript";
@@ -2587,7 +2587,7 @@
langDef.mCommentStart = "\\-\\-\\[\\[";
langDef.mCommentEnd = "\\]\\]";
- langDef.mCaseSensitive = true;
+ langDef.mCaseSensitive = true;
langDef.mAutoIndentation = false;
langDef.mName = "Lua";