fix #1224 reverse prompt and multi line (#1297)

* fix reverse prompt and multi line

* Code Formatting

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>

---------

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
This commit is contained in:
Tomas 2023-05-04 17:02:30 +07:00 committed by GitHub
parent 799fdc1b5d
commit f647ce040f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -551,12 +551,14 @@ int main(int argc, char ** argv) {
return 0;
}
#endif
if (line.empty() || line.back() != '\\') {
another_line = false;
} else {
line.pop_back(); // Remove the continue character
if (!line.empty()) {
if (line.back() == '\\') {
line.pop_back(); // Remove the continue character
} else {
another_line = false;
}
buffer += line + '\n'; // Append the line to the result
}
buffer += line + '\n'; // Append the line to the result
} while (another_line);
// done taking input, reset color