Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

lex

cre8_sheet_engine::lexer::lex

fn · cre8-sheet-engine · crates/cre8-sheet-engine/src/lexer.rs:80 pub(crate)

18lines
7cyclomatic
2max nesting
14statements
1? exits
1params
4callers
1callees
3.9 (p98)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (4 direct callers, 1 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 7 sitesname · 7 sitespath · 1 sitename · 1 sitename · 3 sitesname · 6 sitesname · 1 sitemethod · 1 sitename · 16 sitesname · 1 siteself · 2 sitesself · 1 siteself · 1 siteself · 1 siteself · 1 siteself · 1 siteself · 1 siteself · 1 siteself · 2 sitesself · 1 siteself · 3 sitesself · 1 sitename · 2 sitesself · 3 sitesself · 1 siteself · 4 sitesself · 3 sitespsheet-engine · cc 1cre8_sheet_engine::parser::tests::pEngine::evaluatesheet-engine · cc 4cre8_sheet_engine::engine::Engine::evaluatetranslate_formulasheet-engine · cc 2cre8_sheet_engine::translate::translate_formulaEngine::set_formulasheet-engine · cc 2cre8_sheet_engine::engine::Engine::set_formulaEngine::define_namesheet-engine · cc 3cre8_sheet_engine::engine::Engine::define_nameEngine::set_array_formulasheet-engine · cc 13cre8_sheet_engine::engine::Engine::set_array_formulacheck_against_cachedsheet-engine · cc 14cre8_sheet_engine::oracle::check_against_cachedindirectsheet-engine · cc 8cre8_sheet_engine::functions::lookup::indirectreferences_are_single_tokenssheet-engine · cc 4cre8_sheet_engine::lexer::tests::references_are_single_tokensfunctions_names_and_boolean…sheet-engine · cc 1cre8_sheet_engine::lexer::tests::functions_names_and_booleans_are_told_apartparse_formulasheet-engine · cc 4cre8_sheet_engine::parser::parse_formulatokssheet-engine · cc 1cre8_sheet_engine::lexer::tests::toksnumbers_strings_and_errorssheet-engine · cc 1cre8_sheet_engine::lexer::tests::numbers_strings_and_errorswhitespace_is_recorded_for_…sheet-engine · cc 1cre8_sheet_engine::lexer::tests::whitespace_is_recorded_for_intersectionlexsheet-engine · cc 7cre8_sheet_engine::lexer::lexLexer::next_tokensheet-engine · cc 32cre8_sheet_engine::lexer::Lexer::next_tokenLexer::peeksheet-engine · cc 1cre8_sheet_engine::lexer::Lexer::peekLexer::errsheet-engine · cc 1cre8_sheet_engine::lexer::Lexer::erris_name_startsheet-engine · cc 3cre8_sheet_engine::lexer::is_name_startsinglesheet-engine · cc 1cre8_sheet_engine::functions::lookup::singleLexer::stringsheet-engine · cc 4cre8_sheet_engine::lexer::Lexer::stringLexer::error_literalsheet-engine · cc 4cre8_sheet_engine::lexer::Lexer::error_literalLexer::number_or_rowssheet-engine · cc 11cre8_sheet_engine::lexer::Lexer::number_or_rowsLexer::wordsheet-engine · cc 11cre8_sheet_engine::lexer::Lexer::wordLexer::quoted_sheetsheet-engine · cc 8cre8_sheet_engine::lexer::Lexer::quoted_sheetLexer::external_booksheet-engine · cc 7cre8_sheet_engine::lexer::Lexer::external_book

Control flow

Source not readable from this process.

Callers 4

Callees 1

Source not readable from this process.