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

Method token

www/js/ext/component.js:42–56  ·  view source on GitHub ↗
(n, includeWhitespace)

Source from the content-addressed store, hash-verified

40 return this.token(0);
41 }
42 token(n, includeWhitespace) {
43 var token;
44 var i = 0;
45 do {
46 if (!includeWhitespace) {
47 while (this.#tokens[i] && this.#tokens[i].type === "WHITESPACE") {
48 i++;
49 }
50 }
51 token = this.#tokens[i];
52 n--;
53 i++;
54 } while (n > -1);
55 return token || { type: "EOF", value: "<<<EOF>>>" };
56 }
57 hasMore() {
58 return this.#tokens.length > 0;
59 }

Callers 15

parseEventArgsMethod · 0.45
parseEventArgsMethod · 0.45
parseEventArgsMethod · 0.45
parseEventArgsMethod · 0.45
currentTokenMethod · 0.45
consumeWhitespaceMethod · 0.45
consumeUntilMethod · 0.45
parseEventArgsMethod · 0.45
parseEventArgsMethod · 0.45
parseEventArgsMethod · 0.45
parseEventArgsMethod · 0.45
parseEventArgsMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected