diff --git a/classes/extNodeProxyDocument.sc b/classes/extNodeProxyDocument.sc new file mode 100644 index 0000000..f2de694 --- /dev/null +++ b/classes/extNodeProxyDocument.sc @@ -0,0 +1,18 @@ ++ NodeProxy { + accessStr { | envir | + var accessStr = "a", nameStr, isAnon; + + envir = envir ? currentEnvironment; + + nameStr = envir.use { this.asCompileString }; + isAnon = nameStr.beginsWith("a = "); + if (isAnon.not) { accessStr = nameStr }; + + ^accessStr; + } + + currentSettingsAsCompileString { + ^this.nodeMap.asCode(this.accessStr, true); + } + +} \ No newline at end of file