Skip to content
1 viewer

rust 1,847,276 · typescript 232,434 · javascript 131,064 · python 19,227 · 6,362 files · digest fa0546eddd29 · built in 1.5 s · crystals off

Parser::parse_expr

cre8_app_matching_model::expr::Parser::parse_expr

method · cre8-app-matching-model · crates/cre8-app-matching-model/src/expr.rs:163

8lines
3cyclomatic
1max nesting
7statements
2? exits
1params
2callers
2callees
5.4 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 siteref · 1 sitepath · 1 sitename · 2 sitesname · 1 sitemethod · 1 siteself · 2 sitesself · 1 siteself · 1 siteself · 2 sitesself · 1 siteself · 1 siteself · 2 sitesbuild_graph_model_fromapp-market · cc 9cre8_app_market::view_graph::build_graph_model_fromresolve_expression_positionsapp-matching-model · cc 20cre8_app_matching_model::expr::resolve_expression_positionsvalidate_offer_carries_no_w…app-matching-model · cc 4cre8_app_matching_model::algebra::validate_offer_carries_no_weightbundle_fan_htmlapp-market · cc 9cre8_app_market::view_position::bundle_fan_htmldraw_want_expressionapp-matching-model · cc 6cre8_app_matching_model::synthetic_book::draw_want_expressionvalidate_and_materialize_ex…app-position · cc 8cre8_app_position::connection::validate_and_materialize_exprsvariant_ghost_edgesapp-market · cc 11cre8_app_market::view_graph::variant_ghost_edgesmulti_want_answers_emit_any…app-ballot-model · cc 1cre8_app_ballot_model::tests::multi_want_answers_emit_any_expressionparses_single_leg_with_defa…app-matching-model · cc 1cre8_app_matching_model::expr::tests::parses_single_leg_with_default_amountand_binds_tighter_than_orapp-matching-model · cc 1cre8_app_matching_model::expr::tests::and_binds_tighter_than_orparse_asset_exprapp-matching-model · cc 2cre8_app_matching_model::expr::parse_asset_exprParser::parse_factorapp-matching-model · cc 6cre8_app_matching_model::expr::Parser::parse_factorParser::parse_exprapp-matching-model · cc 3cre8_app_matching_model::expr::Parser::parse_exprParser::peekapp-matching-model · cc 1cre8_app_matching_model::expr::Parser::peekParser::parse_termapp-matching-model · cc 3cre8_app_matching_model::expr::Parser::parse_termParser::skip_wsapp-matching-model · cc 3cre8_app_matching_model::expr::Parser::skip_ws

Control flow

Source not readable from this process.

Callers 2

Callees 2

Source not readable from this process.