mirror of
https://github.com/jorenchik/mdemory.git
synced 2026-03-22 00:26:21 +00:00
grammar in comments
This commit is contained in:
@@ -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]
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user