MCPcopy Create free account
hub / github.com/corbanbrook/dsp.js / extractClassesAndMethods

Function extractClassesAndMethods

examples/js/processing.js:11147–11159  ·  view source on GitHub ↗
(code)

Source from the content-addressed store, hash-verified

11145 var functionsRegex = /\bfunction(?:\s+([A-Za-z_$][\w$]*))?\s*("B\d+")\s*("A\d+")/g;
11146
11147 function extractClassesAndMethods(code) {
11148 var s = code;
11149 s = s.replace(classesRegex, function(all) {
11150 return addAtom(all, 'E');
11151 });
11152 s = s.replace(methodsRegex, function(all) {
11153 return addAtom(all, 'D');
11154 });
11155 s = s.replace(functionsRegex, function(all) {
11156 return addAtom(all, 'H');
11157 });
11158 return s;
11159 }
11160
11161 function extractConstructors(code, className) {
11162 var result = code.replace(cstrsRegex, function(all, attr, name, params, throws_, body) {

Callers 1

parseProcessingFunction · 0.85

Calls 1

addAtomFunction · 0.85

Tested by

no test coverage detected