mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-07 20:11:50 +00:00
BasicParser now uses string_view
This commit is contained in:
parent
65e85f362c
commit
5da2a30326
9 changed files with 45 additions and 43 deletions
|
|
@ -46,11 +46,12 @@ gui::page_loader_func menus::create_page_loader(Engine* engine) {
|
|||
name = query.substr(0, index);
|
||||
|
||||
auto map = std::make_shared<Map>();
|
||||
BasicParser parser("query for "+name, argstr);
|
||||
auto filename = "query for "+name;
|
||||
BasicParser parser(filename, argstr);
|
||||
while (parser.hasNext()) {
|
||||
auto key = parser.readUntil('=');
|
||||
auto key = std::string(parser.readUntil('='));
|
||||
parser.nextChar();
|
||||
auto value = parser.readUntil('&');
|
||||
auto value = std::string(parser.readUntil('&'));
|
||||
map->put(key, value);
|
||||
}
|
||||
args.push_back(map);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue