diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2022-03-10 20:28:26 -0500 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2022-03-10 20:28:26 -0500 |
commit | 85476b21818c6f9880c5dfdaf21d5731c66df92f (patch) | |
tree | c0c4b4690bc199d1927d5f4e2b4c9142a86908bf | |
parent | 0f2802b3c8f3d1096df7ac483eba390ae952e13f (diff) | |
download | yandere-85476b21818c6f9880c5dfdaf21d5731c66df92f.tar.gz yandere-85476b21818c6f9880c5dfdaf21d5731c66df92f.tar.bz2 yandere-85476b21818c6f9880c5dfdaf21d5731c66df92f.zip |
Added support for mixing a group into another
-rw-r--r-- | yandere.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/yandere.cpp b/yandere.cpp index b9d42ec..4edb550 100644 --- a/yandere.cpp +++ b/yandere.cpp | |||
@@ -94,8 +94,15 @@ int main(int argc, char** argv) | |||
94 | if (line.empty()) | 94 | if (line.empty()) |
95 | { | 95 | { |
96 | newgroup = true; | 96 | newgroup = true; |
97 | } else if (line.substr(0, 2) == "{*") { | ||
98 | std::string token = line.substr(2, line.find("}")-2); | ||
99 | for (const std::string& other : groups[token]) { | ||
100 | groups[curgroup].push_back(other); | ||
101 | std::cout << curgroup << " *" << token << ": " << other << std::endl; | ||
102 | } | ||
97 | } else { | 103 | } else { |
98 | groups[curgroup].push_back(line); | 104 | groups[curgroup].push_back(line); |
105 | std::cout << curgroup << ": " << line << std::endl; | ||
99 | } | 106 | } |
100 | } | 107 | } |
101 | } | 108 | } |