#filename #rom #conventions #name #naming #zero-copy #named

shiratsu-naming

Zero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files

8 releases

0.1.7 Aug 14, 2022
0.1.6 Aug 10, 2022
0.1.5 Feb 11, 2022
0.1.4 Nov 22, 2021
0.1.3 Mar 31, 2021

#1214 in Parser implementations

Download history 4/week @ 2024-02-11 7/week @ 2024-02-18 11/week @ 2024-02-25 9/week @ 2024-03-03 69/week @ 2024-03-10 4/week @ 2024-03-17

95 downloads per month
Used in oxyromon

MIT license

190KB
4K SLoC

shiratsu-naming

Latest Version Docs License

shiratsu-naming is a parser for catalogued ROM file names that follow common naming conventions. It provides a zero-copy tokenizing API for file names from the following supported naming conventions.

shiratsu-naming does not use regular expressions and is throughly tested against a large set of names to support a variety of edge cases for each supported naming convention.

See the crate documentation for usage examples and more.

Dependencies

~2.4–3MB
~59K SLoC