private void RegisterKeys()
 {
     RegisterKeyword("manpower", reader =>
                     Manpower = new SingleDouble(reader).Double
                     );
     RegisterKeyword("gold", reader =>
                     Gold = new SingleDouble(reader).Double
                     );
     RegisterKeyword("stability", reader =>
                     Stability = new SingleDouble(reader).Double
                     );
     RegisterKeyword("tyranny", reader =>
                     Tyranny = new SingleDouble(reader).Double
                     );
     RegisterKeyword("war_exhaustion", reader =>
                     WarExhaustion = new SingleDouble(reader).Double
                     );
     RegisterKeyword("aggressive_expansion", reader =>
                     AggressiveExpansion = new SingleDouble(reader).Double
                     );
     RegisterKeyword("political_influence", reader =>
                     PoliticalInfluence = new SingleDouble(reader).Double
                     );
     RegisterKeyword("military_experience", reader =>
                     MilitaryExperience = new SingleDouble(reader).Double
                     );
     RegisterRegex(CommonRegexes.Catchall, (reader, token) => {
         IgnoredTokens.Add(token);
         ParserHelpers.IgnoreItem(reader);
     });
 }
Exemple #2
0
 protected override void OnIgnoreTerminal(IgnoreTerminalEventArgs ignoreTerminalEventArgs)
 {
     IgnoredTokens.Add(ignoreTerminalEventArgs.Token);
 }