MCPcopy Create free account
hub / github.com/bigskysoftware/_hyperscript / #syncToCommand

Method #syncToCommand

www/js/_hyperscript.esm.js:1694–1702  ·  view source on GitHub ↗
(parser)

Source from the content-addressed store, hash-verified

1692 }
1693 }
1694 #syncToCommand(parser) {
1695 parser.tokens.clearFollows();
1696 while (parser.hasMore() && !parser.commandBoundary(parser.currentToken())) {
1697 parser.tokens.consumeToken();
1698 }
1699 if (parser.hasMore() && parser.currentToken().value === "then") {
1700 parser.tokens.consumeToken();
1701 }
1702 }
1703 parse(tokenizer2, src) {
1704 var tokens = tokenizer2.tokenize(src);
1705 var parser = new Parser(this, tokens);

Callers 1

parseCommandListMethod · 0.45

Calls 5

clearFollowsMethod · 0.45
hasMoreMethod · 0.45
commandBoundaryMethod · 0.45
currentTokenMethod · 0.45
consumeTokenMethod · 0.45

Tested by

no test coverage detected