grammar in comments

This commit is contained in:
jorenchik
2024-11-18 13:28:28 +02:00
parent e658db23be
commit 58433039bc

View File

@@ -111,7 +111,7 @@ Result<NoneType> ValidateGrammar(const std::vector<Token>& tokens) {
* Apstrādā tekstvienības, iegūstot datumu un laiku un vienu vai vairākus
* dažāda veida jautājumus. Veiksmes gadījumā atgriež jautājumu norādes un
* datumu un laiku, ja tāds bija norādīts. Kļūdas gadījumā atgriež jautājumu
* norādes un kļūdu ar to atrašanos vietu failā. Atrašanās vieta ir nosakāma no
* norādes un kļūdu ar to atrašanās vietu failā. Atrašanās vieta ir nosakāma no
* atrašanās informācijas tekstvienību objektos.
* */
Result<ParseInfo> parseQuestions(const std::vector<Token>& tokens) {
@@ -191,7 +191,7 @@ Result<ParseInfo> parseQuestions(const std::vector<Token>& tokens) {
}
// Piefiksē sākumu, lai varētu sniegt labāku kļūdas
// atrašanos vietu kļūdas gadījumā.
// atrašanās vietu kļūdas gadījumā.
questionStartToken = tokens[i];
// Apstrādā pārtraukumu, ja tāds ir.
@@ -200,7 +200,7 @@ Result<ParseInfo> parseQuestions(const std::vector<Token>& tokens) {
cooldown = std::stod(tokens[i + 2].content);
} catch (std::exception e) {
return makeResult(
"kļūda nolasot pārtraukumu",
"Kļūda nolasot pārtraukumu",
tokens[i + 1]
);
}
@@ -250,13 +250,13 @@ Result<ParseInfo> parseQuestions(const std::vector<Token>& tokens) {
isPlusQuestion = true;
if (isGroupQuestion) {
return makeResult(
"jautājumos ar grupām nevar būt secības elementu ('+' and ':')",
"Jautājumos ar grupām nevar būt secības elementu ('+' and ':')",
tokens[i]
);
}
if (isOrderQuestion) {
return makeResult(
"secības jautājumos nevar būt izvēles elementu ('-^' and '+')",
"Secības jautājumos nevar būt izvēles elementu ('-^' and '+')",
tokens[i]
);
}
@@ -268,25 +268,25 @@ Result<ParseInfo> parseQuestions(const std::vector<Token>& tokens) {
isOrderQuestion = true;
if (!isDash) {
return makeResult(
"secības jautājumus var izmantot tikai ar svītrām ('-')",
"Secības jautājumus var izmantot tikai ar svītrām ('-')",
tokens[i]
);
}
if (isGroupQuestion) {
return makeResult(
"jautājumos ar grupām nevar būt secības elementu ('-^' and ':')",
"Jautājumos ar grupām nevar būt secības elementu ('-^' and ':')",
tokens[i]
);
}
if (isPlusQuestion) {
return makeResult(
"izvēles jautājumos nevar būt secības elementu ('+' and '-^')",
"Izvēles jautājumos nevar būt secības elementu ('+' and '-^')",
tokens[i]
);
}
if (isInBounds(i + 3) && tokens[i + 3].tokenType == TokenType::MatchGroupEnd) {
return makeResult(
"secības jautājumā nevar būt grupas ('-^' and ':')",
"Secības jautājumā nevar būt grupas ('-^' and ':')",
tokens[i]
);
}
@@ -298,14 +298,14 @@ Result<ParseInfo> parseQuestions(const std::vector<Token>& tokens) {
isGroupQuestion = true;
if (!isDash) {
return makeResult(
"grupas jautājumus var definēt tikai ar svītru elementiem ('-')",
"Grupas jautājumus var definēt tikai ar svītru elementiem ('-')",
tokens[i]
);
}
if (!hasGroupEncountered) {
if (questionElements.size() > 0) {
return makeResult(
"elementi grupas jautājumā nevar eksistēt bez grupas",
"Elementi grupas jautājumā nevar eksistēt bez grupas",
tokens[i]
);
}