MCPcopy
hub / github.com/bazelbuild/bazel / allTokens

Method allTokens

src/test/java/net/starlark/java/syntax/LexerTest.java:65–77  ·  view source on GitHub ↗
(Lexer lexer)

Source from the content-addressed store, hash-verified

63 }
64
65 private ArrayList<Token> allTokens(Lexer lexer) {
66 ArrayList<Token> result = new ArrayList<>();
67 do {
68 lexer.nextToken();
69 Token tok = new Token();
70 tok.kind = lexer.kind;
71 tok.start = lexer.start;
72 tok.end = lexer.end;
73 tok.value = lexer.value;
74 result.add(tok);
75 } while (lexer.kind != TokenKind.EOF);
76 return result;
77 }
78
79 private Token[] tokens(String input) {
80 ArrayList<Token> result = allTokens(createLexer(input));

Callers 2

tokensMethod · 0.95
linenumsMethod · 0.95

Calls 2

nextTokenMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected