MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / scan_safe_nav

Function scan_safe_nav

codegraph-kernel/grammars/kotlin/scanner.c:363–385  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

361}
362
363static bool scan_safe_nav(TSLexer *lexer) {
364 lexer->result_symbol = SAFE_NAV;
365 lexer->mark_end(lexer);
366
367 // skip white space
368 if (!scan_whitespace_and_comments(lexer))
369 return false;
370
371 if (lexer->lookahead != '?')
372 return false;
373
374 advance(lexer);
375
376 if (!scan_whitespace_and_comments(lexer))
377 return false;
378
379 if (lexer->lookahead != '.')
380 return false;
381
382 advance(lexer);
383 lexer->mark_end(lexer);
384 return true;
385}
386
387static bool scan_line_sep(TSLexer *lexer) {
388 // Line Seps: [ CR, LF, CRLF ]

Calls 2

advanceFunction · 0.70

Tested by

no test coverage detected