5219f77f9b350424f01ab33a73d94585a6508cc3
- Add MaxIncludeDepth = 10 constant and thread _includeDepth through ParserState constructors, ProcessInclude, ParseFile (private overload), and ParseEnvValue to prevent StackOverflowException from recursive includes - Fix PopContext to check _ctxs.Count <= 1 instead of == 0 so the root context is never popped, replacing silent crash with clear InvalidOperationException - Add else throw in SetValue so unknown context types surface as bugs rather than silently dropping values
Description
No description provided
Languages
C#
99.9%