mirror of
https://github.com/johnkerl/miller.git
synced 2026-07-18 17:04:50 +00:00
Replaces 100+ if/else-if chains on a single variable with tagged switch statements across 72 files. The bulk are transformer option-parsing loops (switch on opt string), plus a handful of value-dispatch sites in mlrval, dsl/cst, repl, lib, auxents, and bifs. One case (surv.go) required a labeled break to preserve the loop-exit behavior of the original else branch. Fixes staticcheck QF1003 findings. Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| doc.go | ||
| join_bucket.go | ||
| join_bucket_keeper.go | ||
| percentile_keeper.go | ||
| README.md | ||
| stats1_accumulators.go | ||
| stats2_accumulators.go | ||
| top_keeper.go | ||
| window_keeper.go | ||
| window_keeper_test.go | ||
These are data structures used by various verbs including join,stats1, and `top.