/klausewitz-parser

Kotlin (+ANTLR) parser for configuration files/save games generated by Paradox's Clausewitz engine (e.g. Stellaris)

Primary LanguageKotlinMIT LicenseMIT

klausewitz-parser

Kotlin (+ANTLR) parser for configuration files generated by Paradox's Clausewitz engine.

Parses files either to generic data structures or to Kotlin data classes.

Warning

Prototype: only tested with Stellaris save games, lots of rough edges, not documented yet, not unit tested yet, use at your own risk.

TODO

  1. More documentation
  2. Unit tests
  3. Support Java POJOs