From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:41698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TFCVa-0007KU-1A for qemu-devel@nongnu.org; Fri, 21 Sep 2012 19:19:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TFCVY-0007Aq-Vm for qemu-devel@nongnu.org; Fri, 21 Sep 2012 19:19:41 -0400 Received: from mx1.redhat.com ([209.132.183.28]:45799) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TFCVY-0007Am-L6 for qemu-devel@nongnu.org; Fri, 21 Sep 2012 19:19:40 -0400 Message-ID: <505CF605.3090900@redhat.com> Date: Fri, 21 Sep 2012 17:19:33 -0600 From: Eric Blake MIME-Version: 1.0 References: <1348236465-23124-1-git-send-email-mdroth@linux.vnet.ibm.com> <1348236465-23124-20-git-send-email-mdroth@linux.vnet.ibm.com> In-Reply-To: <1348236465-23124-20-git-send-email-mdroth@linux.vnet.ibm.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enigE418D722DA8B0CEC90BA8D55" Subject: Re: [Qemu-devel] [PATCH 19/22] qidl: add C parser (based on QC parser) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Michael Roth Cc: blauwirbel@gmail.com, peter.maydell@linaro.org, aliguori@us.ibm.com, qemu-devel@nongnu.org This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigE418D722DA8B0CEC90BA8D55 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 09/21/2012 08:07 AM, Michael Roth wrote: > This introduces the QIDL parser to process QIDL annotations in C files.= > This code is mostly a straight import from qc.git, with some reworking > to handle the declaration/annotation format and lexer we're using for > QEMU. >=20 > Signed-off-by: Michael Roth > --- > scripts/qidl_parser.py | 262 ++++++++++++++++++++++++++++++++++++++++= ++++++++ > 1 file changed, 262 insertions(+) > create mode 100644 scripts/qidl_parser.py >=20 > diff --git a/scripts/qidl_parser.py b/scripts/qidl_parser.py > new file mode 100644 > index 0000000..fe155f7 > --- /dev/null > +++ b/scripts/qidl_parser.py > @@ -0,0 +1,262 @@ > +# > +# QEMU IDL Parser > +# > +# Copyright IBM, Corp. 2012 > +# > +# Authors: > +# Anthony Liguori > +# Michael Roth > +# > +# This work is licensed under the terms of the GNU GPLv2. Any reason this is not GPLv2+? --=20 Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --------------enigE418D722DA8B0CEC90BA8D55 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQEcBAEBCAAGBQJQXPYFAAoJEKeha0olJ0Nq2QMH/2/6shHa0YcrxXBohgFvcHB1 Rnmv96eQMURLGkbv1l69ghnewPIrn9dqYMVvxrWAR7LR4jBO26RPlfI4DVHXbQE0 2Y+Esh/iZAwuyI0RNKEMJ5VEGv4XA+rcv9WS3OEFnf2cX8QSKG/VdhvqaM1zpESN 7xu2snfkWtreLUygZkKywMqYyyLGUfVMsxaI3Jv3DXub3Xh4grIQ9UIBST5fvfu/ RxUzijuGgaT/sN1U1qNUBZG/t23XVEymm5xQn4yIUoY8ozfQJpvVq8Mw3ZqBFkih VHS/pEuvc81ux+/HCJoYReBgmXO0YHfL1wUI5mwiiAhKKzEoXNotmawweniVaBI= =SbX1 -----END PGP SIGNATURE----- --------------enigE418D722DA8B0CEC90BA8D55--