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

Method parseAnyOf

www/js/_hyperscript.js:1545–1553  ·  view source on GitHub ↗
(types, parser)

Source from the content-addressed store, hash-verified

1543 return result;
1544 }
1545 parseAnyOf(types, parser) {
1546 for (var i = 0; i < types.length; i++) {
1547 var type = types[i];
1548 var expression = this.parseElement(type, parser);
1549 if (expression) {
1550 return expression;
1551 }
1552 }
1553 }
1554 addGrammarElement(name, definition) {
1555 if (this.#grammar[name]) {
1556 throw new Error(`Grammar element '${name}' already exists`);

Callers 9

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

Calls 1

parseElementMethod · 0.45

Tested by

no test coverage detected