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

Method parseAnyOf

tools/common/_hyperscript.iife.js:1535–1543  ·  view source on GitHub ↗
(types, parser)

Source from the content-addressed store, hash-verified

1533 return result;
1534 }
1535 parseAnyOf(types, parser) {
1536 for (var i = 0; i < types.length; i++) {
1537 var type = types[i];
1538 var expression = this.parseElement(type, parser);
1539 if (expression) {
1540 return expression;
1541 }
1542 }
1543 }
1544 addGrammarElement(name, definition) {
1545 if (this.#grammar[name]) {
1546 throw new Error(`Grammar element '${name}' already exists`);

Callers 5

parseMethod · 0.45
parseAnyOfMethod · 0.45
parseLeafMethod · 0.45
parseUnaryExpressionMethod · 0.45
parseExpressionMethod · 0.45

Calls 1

parseElementMethod · 0.45

Tested by

no test coverage detected