eliasdoehne / stellaris-dashboard

A graph dashboard and event log for Stellaris.
123 stars 14 forks source link

Fix tokenizer, add progress dots, add continue on error #40

Closed IslayTzash closed 3 years ago

IslayTzash commented 3 years ago

Tokenizer whitespace should not match empty string. IDENTIFIER can match almost anything text strings, numbers, text.number; all these things appear before an equals sign. Include an exit clause if the tokenizer gets stuck and is not incrementing.

Print progress dots when parsing each file. It gets ugly in multithreading.

Continue on any parsing error and move to / wait for the next file.