MCPcopy Create free account
hub / github.com/bigskysoftware/_hyperscript / parse

Method parse

src/parsetree/commands/basic.js:83–90  ·  view source on GitHub ↗
(parser)

Source from the content-addressed store, hash-verified

81 }
82
83 static parse(parser) {
84 if (!parser.matchToken("beep!")) return;
85 var exprs = [parser.parseElement("expression")];
86 while (parser.matchOpToken(",")) {
87 exprs.push(parser.requireElement("expression"));
88 }
89 return new BeepCommand(exprs);
90 }
91
92 resolve(ctx, { values }) {
93 for (let i = 0; i < this.exprs.length; i++) {

Callers

nothing calls this directly

Calls 4

matchTokenMethod · 0.45
parseElementMethod · 0.45
matchOpTokenMethod · 0.45
requireElementMethod · 0.45

Tested by

no test coverage detected