namespace ParadoxSaveParser.Lib; /// "*" — matches every node at this level. internal sealed class AnyMatchExpression(ISearchExpression? next) : ISearchExpression { public bool DoesMatch(MatchCandidate candidate, out ISearchExpression? nextSearchExpression) { nextSearchExpression = next; return true; } public void ReEncode(Encoding encoding) => next?.ReEncode(encoding); }