CommandLineToolkit
8 строк · 435.0 Байт
1/// Describes a fatal logic error.
2/// These errors should never happen in production.
3/// Unit tests should cover edges cases to ensure these errors won't happen.
4enum JSONReaderFatalError: Error {
5case arrayCannotHaveKeys(parent: ParsingContext, child: ParsingContext)
6case objectMustHaveKey(parent: ParsingContext, child: ParsingContext)
7case unhandledContextCombination(parent: ParsingContext, child: ParsingContext)
8}
9