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

Method parseAnyOf

www/js/_hyperscript.esm.js:1543–1551  ·  view source on GitHub ↗
(types, parser)

Source from the content-addressed store, hash-verified

1541 return result;
1542 }
1543 parseAnyOf(types, parser) {
1544 for (var i = 0; i < types.length; i++) {
1545 var type = types[i];
1546 var expression = this.parseElement(type, parser);
1547 if (expression) {
1548 return expression;
1549 }
1550 }
1551 }
1552 addGrammarElement(name, definition) {
1553 if (this.#grammar[name]) {
1554 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