MCPcopy Index your code
hub / github.com/antlr/codebuff / inside

Method inside

output/java8/1.4.19/STLexer.java:278–375  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

276 }
277
278 protected Token inside() {
279 while ( true ) {
280 switch (c) {
281 case ' ':
282 case '\t':
283 case '\n':
284 case '\r':
285 consume();
286 return SKIP;
287 case '.':
288 consume();
289 if ( input.LA(1)=='.' && input.LA(2)=='.' ) {
290 consume();
291 match('.');
292 return newToken(ELLIPSIS);
293 }
294 return newToken(DOT);
295 case ',':
296 consume();
297 return newToken(COMMA);
298 case ':':
299 consume();
300 return newToken(COLON);
301 case ';':
302 consume();
303 return newToken(SEMI);
304 case '(':
305 consume();
306 return newToken(LPAREN);
307 case ')':
308 consume();
309 return newToken(RPAREN);
310 case '[':
311 consume();
312 return newToken(LBRACK);
313 case ']':
314 consume();
315 return newToken(RBRACK);
316 case '=':
317 consume();
318 return newToken(EQUALS);
319 case '!':
320 consume();
321 return newToken(BANG);
322 case '@':
323 consume();
324 if ( c=='e' && input.LA(2)=='n' && input.LA(3)=='d' ) {
325 consume();
326 consume();
327 consume();
328 return newToken(REGION_END);
329 }
330 return newToken(AT);
331 case '"':
332 return mSTRING();
333 case '&':
334 consume();
335 match('&');

Callers 1

_nextTokenMethod · 0.95

Calls 12

consumeMethod · 0.95
matchMethod · 0.95
newTokenMethod · 0.95
mSTRINGMethod · 0.95
subTemplateMethod · 0.95
isIDStartLetterMethod · 0.95
mIDMethod · 0.95
strMethod · 0.95
getTextMethod · 0.65
equalsMethod · 0.65
lexerErrorMethod · 0.45
getSourceNameMethod · 0.45

Tested by

no test coverage detected