[Lldb-commits] [PATCH] D24369: [support] copying JSON parser/writer from lldb
Zachary Turner via lldb-commits
lldb-commits at lists.llvm.org
Fri Sep 9 07:16:28 PDT 2016
It just occurred to me that clang-tidy parses json, and I believe also
rolls its own json parser. Assuming nobody objects to having a json parser
in llvm, i think the clang-tidy one would be the one to use as a starting
point (assuming it's general enough), then we could delete lldb's
On Fri, Sep 9, 2016 at 7:05 AM Zachary Turner <zturner at google.com> wrote:
> zturner added reviewers: dblaikie, chandlerc.
> zturner added a comment.
>
> Having a JSON parser in LLVM seems like a reasonable idea, but I'm afraid
> the JSON parser that currently exists in LLDB won't do. As Pavel
> mentioned, the code has a definite LLDB feel to it, but more importantly it
> depends on StringExtractor which I think probably doesn't belong in LLVM.
> If you want to go down this route, I would start by deleting the
> StringExtractor changes from this CL. 90% of the stuff StringExtractor is
> used for, like hex string to number, string to integer, etc are covered by
> existing LLVM classes or methods.
>
> I'm a bit surprised there's not already a json parser in LLVM. Maybe
> there's a reason for it. I think this CL needs a few more reviewers on the
> LLVM side, so I'm adding a few people.
>
>
> https://reviews.llvm.org/D24369
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20160909/775afbb5/attachment.html>
More information about the lldb-commits
mailing list