Crate brex

Crate brex 

Source
Expand description

Crate for encoding & decoding brex strings, an encoding dedicated to representing repetitive League of Legends game file names succinctly.

Modules§

alphabet
Grammar alphabet constants
encode
Encoding brex strings
parse
Parsing brex strings

Structs§

Brex
IR of a brex string.
Group
A group of one prefix & multiple suffixes. Each suffix (and each numeric of each suffix) is appended to the prefix, to get the final expanded result.
Suffix
The deduplicated suffix in a super::Group

Enums§

Numeric
A number/range of numbers

Functions§

decode
Parse and expand a brex string.
encode
Encode text to a brex string.