Benito PS
Benito PS
Make sure that the logger logs the errors when writing larger strings than allowed from the DataWriter.
This library seems a good candidate: https://github.com/damianh/LibLog
LibLog has been deprecated in favor of `Microsoft.Extension.Logging`. Yarhl should provide a static class where to set the `ILoggerFactory` that applications will create (by default the null provider). Every class...
There was an API from Microsoft but it seems dead now: https://github.com/microsoft/XLIFF2-Object-Model
The support for text tables will be handle as a new encoding for DataWriter and DataReaders (#54). Furthermore, it will extend some API to apply the conversion to text. For...
Implemented Replacer. For general text transformation, I could implement a "Transformer" with several fields configured. We could a field into the TextReader, TextWriter, DataReader and DataWriter so they are done...
As a reference I did a PoC for [PlayMobic](https://github.com/pleonex/PlayMobic/tree/main/src/PlayMobic/IO) and [here](https://github.com/pleonex/PokemonDungeonExplorers/tree/master/DungeonKey/IO) and [this other in Python](https://github.com/GradienWords/Ninokuni/blob/019b4b7f069b311d0146d634f0af4c3096be7dd9/Programs/scripts/familiarkey.py#L280)
Since `System.Drawing` is not part of .NET Standard and it uses a very old technology with limitations (GDI+) we should consider other alternatives. In the past I used EmguCV but...
This can be implemented with structure logging. So later it can analyzed with filters.
`DataReader.ReadStringToToken()` was implemented in Yarhl 3.0 with #137. My concern with this proposal is that we would need to add many methods, one per type of token (byte, short, int,...