From 9e757ec5c2bd045983fc347562b166e7ca011966 Mon Sep 17 00:00:00 2001 From: Richard Date: Mon, 5 Sep 2022 00:15:17 +0100 Subject: removed dysfunctional opcode --- README.md | 11 ----------- src/opcodes.cpp | 8 ++++---- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index f62d016..bb1f291 100644 --- a/README.md +++ b/README.md @@ -219,17 +219,6 @@ Perform a JSONPath query and obtain the resulting JSON object handle. * **Spath** JSONPath expression -### jsonpathrplval -Replace a value in a location specified by the JSONPath expression *Spath* - - jsonpathrplval iJson, Spath, ivalue - jsonpathrplval iJson, Spath, Svalue -* **iJson** JSON object handle to evaluate -* **Spath** JSONPath expression -* **ivalue** numeric value to replace target with -* **Svalue** string value to replace target with - - ### jsonpathrplvalk Replace a value in a location specified by the JSONPath expression *Spath* at k-rate. diff --git a/src/opcodes.cpp b/src/opcodes.cpp index ab3cd91..26a835f 100644 --- a/src/opcodes.cpp +++ b/src/opcodes.cpp @@ -625,7 +625,7 @@ struct jsonpathrplvalNumericK : jsonpathrplvalNumericBase { /* Replace element with object by JSONPath - */ + NOT SUPPORTED struct jsonpathrpl : inplug<3> { INPLUGINIT("iSi") void irun() { @@ -634,11 +634,11 @@ struct jsonpathrpl : inplug<3> { jsoncons::jsonpath::json_replace( jsonSession->data, std::string(args.str_data(1).data), - std::string("DAMN") //jsonSession2->data + jsonSession2->data ); } }; - +*/ /* Query by JSON Pointer @@ -980,7 +980,7 @@ void csnd::on_load(csnd::Csound *csound) { csnd::plugin(csound, "jsonpathrplvalk.S", csnd::thread::ik); csnd::plugin(csound, "jsonpathrplval.i", csnd::thread::i); csnd::plugin(csound, "jsonpathrplvalk.i", csnd::thread::ik); - csnd::plugin(csound, "jsonpathrpl", csnd::thread::i); +// csnd::plugin(csound, "jsonpathrpl", csnd::thread::i); csnd::plugin(csound, "jsonptr", csnd::thread::i); csnd::plugin(csound, "jsonptrhas", csnd::thread::i); -- cgit v1.2.3