[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 03/25] qapi: New QAPISourceInfo, replacing dict
From: |
Markus Armbruster |
Subject: |
Re: [PATCH 03/25] qapi: New QAPISourceInfo, replacing dict |
Date: |
Tue, 24 Sep 2019 22:18:53 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) |
Eric Blake <address@hidden> writes:
> On 9/24/19 8:28 AM, Markus Armbruster wrote:
>> We track source locations with a dict of the form
>>
>> {'file': FNAME, 'line': LINENO, parent': PARENT}
>
> Missing ' on parent
>
>>
>> where PARENT is None for the main file, and the include directive's
>> source location for included files.
>>
>> This is servicable enough, but the next commit will add information,
>
> serviceable
Will fix both.
>> and that's going to come out cleaner if we turn this into a class. So
>> do that.
>>
>> Signed-off-by: Markus Armbruster <address@hidden>
>> ---
>> scripts/qapi/common.py | 69 +++++++++++++++++++++++++-----------------
>> 1 file changed, 41 insertions(+), 28 deletions(-)
>>
> Reviewed-by: Eric Blake <address@hidden>
Thanks!
- [PATCH 00/25] qapi: Pay back some frontend technical debt, Markus Armbruster, 2019/09/24
- [PATCH 01/25] qapi: Tighten QAPISchemaFOO.check() assertions, Markus Armbruster, 2019/09/24
- [PATCH 03/25] qapi: New QAPISourceInfo, replacing dict, Markus Armbruster, 2019/09/24
- [PATCH 02/25] qapi: Rename .owner to .defined_in, Markus Armbruster, 2019/09/24
- [PATCH 10/25] qapi: Use check_name_str() where it suffices, Markus Armbruster, 2019/09/24
- [PATCH 17/25] qapi: Move context-free checking to the proper place, Markus Armbruster, 2019/09/24
- [PATCH 11/25] qapi: Report invalid '*' prefix like any other invalid name, Markus Armbruster, 2019/09/24