Spelling-file lookup for canonical names and player metadata. More...
Classes | |
| class | NameNormalizer |
| Applies general spelling-file substitutions to a name. More... | |
| class | PlayerElo |
| Rating history for one player loaded from a spelling file. More... | |
| class | PlayerInfo |
| Metadata attached to a canonical player name. More... | |
| class | SpellChecker |
| Loaded spelling-file index for canonical name lookup and player metadata. More... | |
Spelling-file lookup for canonical names and player metadata.
Spelling is the name-authority layer above Database. It loads Scid spelling files, stores canonical names and aliases for each database name category, and answers correction and metadata queries without mutating the database itself.
General name normalisation applies prefix, infix and suffix rewrite rules. The loaded spell checker then provides canonical-name lookup and the player-only side channel for titles, countries, dates, peak ratings, biographies and rating history.