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

crates/cre8-sheet-engine/src/lexer.rs

cre8-sheet-engine · module lexer · src · 589 lines (542 code, 14 comment) · sha 214f1aedcf6af5b0

Items

enum Tok struct Token struct Lexer impl Lexer

Functions

By call-graph weight (PageRank; 1.0 is the average function). 28 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
lexsrc/lexer.rs:80fn187413.9
Lexer::next_tokensrc/lexer.rs:108method55321103.8
Lexer::peeksrc/lexer.rs:100method311203
Lexer::errsrc/lexer.rs:104method31411.8
ordersrc/lexer.rs:509fn72301.7
tokssrc/lexer.rs:531fn31311.5
normalize_areasrc/lexer.rs:518fn81211
Lexer::name_runsrc/lexer.rs:355method72301
Lexer::after_sheetsrc/lexer.rs:474method225340.9
is_name_startsrc/lexer.rs:53fn33200.9
canonical_function_namesrc/lexer.rs:62fn123200.9
Lexer::stringsrc/lexer.rs:164method234120.8
Lexer::error_literalsrc/lexer.rs:188method154110.8
Lexer::number_or_rowssrc/lexer.rs:204method4311140.8
Lexer::wordsrc/lexer.rs:363method4611180.8
Lexer::quoted_sheetsrc/lexer.rs:410method358140.8
Lexer::external_booksrc/lexer.rs:446method277140.8
Lexer::ref_body_atsrc/lexer.rs:332method228260.8
Lexer::rows_atsrc/lexer.rs:318method123230.8
Lexer::row_atsrc/lexer.rs:301method164120.7
split_booksrc/lexer.rs:498fn104100.7
Lexer::cell_atsrc/lexer.rs:250method339130.6
Lexer::col_atsrc/lexer.rs:284method165120.6
is_name_charsrc/lexer.rs:57fn35000.5
references_are_single_tokenssrc/lexer.rs:536fn204010.5
functions_names_and_booleans_are_told_apartsrc/lexer.rs:558fn111010.5
numbers_strings_and_errorssrc/lexer.rs:571fn111020.5
whitespace_is_recorded_for_intersectionsrc/lexer.rs:584fn51010.5

Source not readable from this process.