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

Method parseFeature

www/js/_hyperscript-max.js:1354–1364  ·  view source on GitHub ↗
(parser)

Source from the content-addressed store, hash-verified

1352 this.addGrammarElement("leaf", this.parseLeaf.bind(this));
1353 }
1354 parseFeature(parser) {
1355 if (parser.matchOpToken("(")) {
1356 var featureElement = parser.requireElement("feature");
1357 parser.requireOpToken(")");
1358 return featureElement;
1359 }
1360 var featureDefinition = this.#features[parser.currentToken().value || ""];
1361 if (featureDefinition) {
1362 return featureDefinition(parser);
1363 }
1364 }
1365 parseCommand(parser) {
1366 if (parser.matchOpToken("(")) {
1367 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