1 viewer
rust 1,860,550 · typescript 235,740 · javascript 132,956 · python 20,426 · 6,409 files · digest 3d1ed3bf6fd3 · built in 1.5 s · crystals off
plan_purchase
78lines
16cyclomatic
2max nesting
51statements
1? exits
5params
6callers
8callees
1 (p77)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (6 direct callers, 8 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 6
- reserve_seats app-event · name
- several_seats_keep_seat_zero_and_derive_the_rest app-event · name ×3
- too_few_seats_refuse_several_and_waitlist_one app-event · name ×3
- a_promo_code_discounts_each_new_seat_and_takes_one_use_per_seat app-event · name ×4
- new_seats_respect_the_sales_window app-event · name ×3
- a_seat_passed_on_is_neither_the_old_holders_nor_written_over app-event · name ×4
Callees 8
- derive_seat_ticket_id app-event · path ×3
- find_promo app-event · path
- build_reservation_ticket app-event · path ×2
- PromoCode::refusal app-event · method
- sales_refusal app-event · path
- seat_price app-event · path
- holder_seat_slots app-event · name
- seats_left app-event · path
Source not readable from this process.