added benchmarks

This commit is contained in:
2026-09-14 23:09:25 +02:00
parent f1aca261ae
commit 3dde5e5acf
11 changed files with 823 additions and 18 deletions
+20 -18
View File
@@ -1,18 +1,20 @@
# Paradox Save Parser
Yet another save files parser.
## Supported games:
- EU4
## Project structure
- **[ParadoxSaveParser.Lib](./ParadoxSaveParser.Lib)** -
Parser itself
- **[ParadoxSaveParser.Lib.Tests](./ParadoxSaveParser.Lib.Tests)** -
Tests for parser
- **[ParadoxSaveParser.CLI](./ParadoxSaveParser.CLI)** -
Command line tool to parse save files. Can be used in interactive mode.
- **[ParadoxSaveParser.WebAPI](./ParadoxSaveParser.WebAPI)** -
Backend for my save file analytics website (TODO: add repo link).
## Building
1. Install protobuf compiler https://protobuf.dev/installation/
# Paradox Save Parser
Yet another save files parser.
## Supported games:
- EU4
## Project structure
- **[ParadoxSaveParser.WebAPI](./ParadoxSaveParser.WebAPI)** -
Backend for my save file analytics website (TODO: add repo link).
- **[ParadoxSaveParser.CLI](./ParadoxSaveParser.CLI)** -
Command line tool to parse save files. Can be used in interactive mode.
- **[ParadoxSaveParser.Lib](./ParadoxSaveParser.Lib)** -
Parser itself
- **[ParadoxSaveParser.Lib.Tests](./ParadoxSaveParser.Lib.Tests)** -
Tests for parser
- **[ParadoxSaveParser.Benchmarks](./ParadoxSaveParser.Benchmarks)** -
Performance comparison of the search expression engine against regex engines and jq
## Building
1. Install protobuf compiler https://protobuf.dev/installation/