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

Method inside

output/java8/1.4.14/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