commit 4adb08e6f7eda7233a4780c6a643cb23be998523
parent 57a0f5a522977a0b7a36025186164c745ffb0199
Author: Martin J. Klöckner <mjkloeckner@gmail.com>
Date: Mon, 17 Jun 2024 20:17:27 -0300
Merge pull request #5 from mjkloeckner/delim-fix
fix reading a token which is a string and contains INPUT_FILE_DELIM
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/main.cpp b/main.cpp
@@ -26,6 +26,11 @@ int main (void) {
while(std::getline(inputFile, line)) {
lineStream.str(line);
while(std::getline(lineStream, token, INPUT_FILE_DELIM)) {
+ while((token[0] == '"') && (token[token.size() - 1] != '"')) {
+ std::string nextToken;
+ std::getline(lineStream, nextToken, INPUT_FILE_DELIM);
+ token += INPUT_FILE_DELIM + nextToken;
+ }
tokens.insert(token);
}
lineStream.clear();