gitextract_4hy_b8n1/ ├── .github/ │ └── workflows/ │ └── tests.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── automaton.go ├── builder.go ├── builder_test.go ├── cmd/ │ └── vellum/ │ ├── cmd/ │ │ ├── dot.go │ │ ├── dump.go │ │ ├── fuzzy.go │ │ ├── grep.go │ │ ├── info.go │ │ ├── map.go │ │ ├── range.go │ │ ├── root.go │ │ ├── set.go │ │ └── svg.go │ └── main.go ├── common.go ├── common_test.go ├── data/ │ └── words-1000.txt ├── decoder_v1.go ├── decoder_v1_test.go ├── docs/ │ └── format.md ├── encoder_v1.go ├── encoder_v1_test.go ├── encoding.go ├── example_test.go ├── fst.go ├── fst_iterator.go ├── fst_iterator_test.go ├── go.mod ├── go.sum ├── levenshtein/ │ ├── LICENSE │ ├── README.md │ ├── alphabet.go │ ├── alphabet_test.go │ ├── benchmark_test.go │ ├── dfa.go │ ├── dfa_test.go │ ├── levenshtein.go │ ├── levenshtein_nfa.go │ ├── levenshtein_test.go │ └── parametric_dfa.go ├── merge_iterator.go ├── merge_iterator_test.go ├── pack.go ├── pack_test.go ├── regexp/ │ ├── compile.go │ ├── compile_test.go │ ├── dfa.go │ ├── inst.go │ ├── regexp.go │ ├── regexp_test.go │ ├── sparse.go │ └── sparse_test.go ├── registry.go ├── registry_test.go ├── transducer.go ├── utf8/ │ ├── utf8.go │ └── utf8_test.go ├── vellum.go ├── vellum_mmap.go ├── vellum_nommap.go ├── vellum_test.go ├── vendor/ │ ├── github.com/ │ │ ├── edsrzf/ │ │ │ └── mmap-go/ │ │ │ ├── LICENSE │ │ │ ├── mmap.go │ │ │ ├── mmap_unix.go │ │ │ ├── mmap_windows.go │ │ │ ├── msync_netbsd.go │ │ │ └── msync_unix.go │ │ ├── inconshreveable/ │ │ │ └── mousetrap/ │ │ │ ├── LICENSE │ │ │ ├── trap_others.go │ │ │ ├── trap_windows.go │ │ │ └── trap_windows_1.4.go │ │ ├── spf13/ │ │ │ ├── cobra/ │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── bash_completions.go │ │ │ │ ├── cobra.go │ │ │ │ ├── command.go │ │ │ │ ├── command_notwin.go │ │ │ │ ├── command_win.go │ │ │ │ └── doc/ │ │ │ │ ├── man_docs.go │ │ │ │ ├── md_docs.go │ │ │ │ ├── util.go │ │ │ │ └── yaml_docs.go │ │ │ └── pflag/ │ │ │ ├── LICENSE │ │ │ ├── bool.go │ │ │ ├── bool_slice.go │ │ │ ├── count.go │ │ │ ├── duration.go │ │ │ ├── flag.go │ │ │ ├── float32.go │ │ │ ├── float64.go │ │ │ ├── golangflag.go │ │ │ ├── int.go │ │ │ ├── int32.go │ │ │ ├── int64.go │ │ │ ├── int8.go │ │ │ ├── int_slice.go │ │ │ ├── ip.go │ │ │ ├── ip_slice.go │ │ │ ├── ipmask.go │ │ │ ├── ipnet.go │ │ │ ├── string.go │ │ │ ├── string_array.go │ │ │ ├── string_slice.go │ │ │ ├── uint.go │ │ │ ├── uint16.go │ │ │ ├── uint32.go │ │ │ ├── uint64.go │ │ │ ├── uint8.go │ │ │ └── uint_slice.go │ │ └── willf/ │ │ └── bitset/ │ │ ├── LICENSE │ │ ├── bitset.go │ │ ├── popcnt.go │ │ ├── popcnt_amd64.go │ │ ├── popcnt_amd64.s │ │ └── popcnt_generic.go │ └── manifest ├── writer.go └── writer_test.go