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

Method parseFeature

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

Source from the content-addressed store, hash-verified

1343 this.addGrammarElement("leaf", this.parseLeaf.bind(this));
1344 }
1345 parseFeature(parser) {
1346 if (parser.matchOpToken("(")) {
1347 var featureElement = parser.requireElement("feature");
1348 parser.requireOpToken(")");
1349 return featureElement;
1350 }
1351 var featureDefinition = this.#features[parser.currentToken().value || ""];
1352 if (featureDefinition) {
1353 return featureDefinition(parser);
1354 }
1355 }
1356 parseCommand(parser) {
1357 if (parser.matchOpToken("(")) {
1358 const commandElement2 = parser.requireElement("command");

Callers

nothing calls this directly

Calls 4

matchOpTokenMethod · 0.45
requireElementMethod · 0.45
requireOpTokenMethod · 0.45
currentTokenMethod · 0.45

Tested by

no test coverage detected