diff options
author | garak <garakmon@gmail.com> | 2019-08-01 18:13:42 -0400 |
---|---|---|
committer | garak <garakmon@gmail.com> | 2019-08-01 18:13:42 -0400 |
commit | c73de8bed752ca538d90cfc93c4a9e8c7965f8c9 (patch) | |
tree | 25de3e3de4fb75fe6f042fcb0a0c8535bab4d3f3 /tools/jsonproc/jsonproc.cpp | |
parent | 02f4d3e4200292d484f81f2563d48d7a1ccdf4bb (diff) |
convert wild encounters to json
Diffstat (limited to 'tools/jsonproc/jsonproc.cpp')
-rwxr-xr-x | tools/jsonproc/jsonproc.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/jsonproc/jsonproc.cpp b/tools/jsonproc/jsonproc.cpp index 15eae9dcb..428d8e6e9 100755 --- a/tools/jsonproc/jsonproc.cpp +++ b/tools/jsonproc/jsonproc.cpp @@ -39,6 +39,13 @@ int main(int argc, char *argv[]) return "//\n// DO NOT MODIFY THIS FILE! It is auto-generated from " + jsonfilepath +" and Inja template " + templateFilepath + "\n//\n"; }); + env.add_callback("contains", 2, [](Arguments& args) { + string word = args.at(0)->get<string>(); + string check = args.at(1)->get<string>(); + + return word.find(check) != std::string::npos; + }); + env.add_callback("subtract", 2, [](Arguments& args) { int minuend = args.at(0)->get<int>(); int subtrahend = args.at(1)->get<int>(); |