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

Method parseEventArgs

src/parsetree/base.js:37–51  ·  view source on GitHub ↗
(parser)

Source from the content-addressed store, hash-verified

35 }
36
37 static parseEventArgs(parser) {
38 var args = [];
39 // handle argument list (look ahead 3)
40 if (
41 parser.token(0).value === "(" &&
42 (parser.token(1).value === ")" || parser.token(2).value === "," || parser.token(2).value === ")")
43 ) {
44 parser.matchOpToken("(");
45 do {
46 args.push(parser.requireTokenType("IDENTIFIER"));
47 } while (parser.matchOpToken(","));
48 parser.requireOpToken(")");
49 }
50 return args;
51 }
52}
53
54/**

Callers 2

parseMethod · 0.45
parseMethod · 0.45

Calls 4

tokenMethod · 0.45
matchOpTokenMethod · 0.45
requireTokenTypeMethod · 0.45
requireOpTokenMethod · 0.45

Tested by

no test coverage detected