import Grammar import JSON let invalid:String = """ {"success":true,value:0.1} """ do { let _:JSON = try JSON.Rule.Root.parse(diagnosing: invalid.utf8) } catch let error as ParsingError { let annotated:String = error.annotate(source: invalid, renderer: String.init(_:), newline: \.isNewline) print(annotated) }