#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

#1382 in Parser implementations


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.5–3.5MB
~62K SLoC