MCPcopy Index your code
hub / github.com/bigskysoftware/_hyperscript / parse

Method parse

tools/common/_hyperscript.iife.js:6858–6870  ·  view source on GitHub ↗
(parser)

Source from the content-addressed store, hash-verified

6856 this.args = { value };
6857 }
6858 static parse(parser) {
6859 var startToken = parser.currentToken();
6860 if (!parser.matchToken("tell")) return;
6861 var value = parser.requireElement("expression");
6862 var body = parser.requireElement("commandList");
6863 if (parser.hasMore() && !parser.featureStart(parser.currentToken())) {
6864 parser.requireToken("end");
6865 }
6866 var slot = "tell_" + startToken.start;
6867 var tellCmd = new _TellCommand(value, body, slot);
6868 parser.setParent(body, tellCmd);
6869 return tellCmd;
6870 }
6871 resolveNext(context) {
6872 var iterator = context.meta.iterators[this.slot];
6873 if (iterator.index < iterator.value.length) {

Callers

nothing calls this directly

Calls 7

currentTokenMethod · 0.45
matchTokenMethod · 0.45
requireElementMethod · 0.45
hasMoreMethod · 0.45
featureStartMethod · 0.45
requireTokenMethod · 0.45
setParentMethod · 0.45

Tested by

no test coverage detected