Defines how a Pattern.Category object should be written/read to/from json.
Defines how a Pattern.Id object should be written/read to/from json.
Defines how a Language object should be written/read to/from json.
Aggregates the Reads and Writes objects for Pattern.Specification.
Aggregates the Reads and Writes objects for Pattern.Specification.
This seems to be required since Json.format[Pattern.Specification] doesn't seem to be able to serialize/deserialize automatically.
Defines how a Pattern.Subcategory object should be written/read to/from json.
Defines how a Result.Level object should be written/read to/from json.
Implicit Format objects for serialization / deserialization of Pattern objects.