MCPcopy
hub / github.com/PaulTaykalo/objc-dependency-visualizer / identifier

Function identifier

Scripts/ace/worker-javascript.js:3776–3806  ·  view source on GitHub ↗
(fnparam, prop)

Source from the content-addressed store, hash-verified

3774 return val;
3775 }
3776 function identifier(fnparam, prop) {
3777 var i = optionalidentifier(fnparam, prop, false);
3778 if (i) {
3779 return i;
3780 }
3781 if (state.tokens.next.value === "...") {
3782 if (!state.option.esnext) {
3783 warning("W119", state.tokens.next, "spread/rest operator");
3784 }
3785 advance();
3786
3787 if (checkPunctuators(state.tokens.next, ["..."])) {
3788 warning("E024", state.tokens.next, "...");
3789 while (checkPunctuators(state.tokens.next, ["..."])) {
3790 advance();
3791 }
3792 }
3793
3794 if (!state.tokens.next.identifier) {
3795 warning("E024", state.tokens.curr, "...");
3796 return;
3797 }
3798
3799 return identifier(fnparam, prop);
3800 } else {
3801 error("E030", state.tokens.next, state.tokens.next.value);
3802 if (state.tokens.next.id !== ";") {
3803 advance();
3804 }
3805 }
3806 }
3807
3808
3809 function reachable(controlToken) {

Callers 6

statementFunction · 0.85
functionparamsFunction · 0.85
nextInnerDEFunction · 0.85
destructuringExpressionFunction · 0.85
classdefFunction · 0.85

Calls 5

optionalidentifierFunction · 0.85
warningFunction · 0.85
advanceFunction · 0.85
checkPunctuatorsFunction · 0.85
errorFunction · 0.70

Tested by

no test coverage detected