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

Method inside

output/java8/1.4.13/STLexer.java:272–366  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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