patch for parsing property declarations which lack a param_spec section

Jean-Yves Lefort <[email protected]> Fri, 15 Jul 2005 22:16:50 +0200
Newsgroups gmane.comp.gnome.devtools.gob.general
Message-ID <[email protected]>
--Signature=_Fri__15_Jul_2005_22_16_50_+0200_=rR/uP45el5eWLqO
Content-Type: multipart/mixed;
 boundary="Multipart=_Fri__15_Jul_2005_22_16_50_+0200_GvpWxIz=KrOERbQJ"


--Multipart=_Fri__15_Jul_2005_22_16_50_+0200_GvpWxIz=KrOERbQJ
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

The attached patch fixes parsing of property declarations which lack a
param_spec section, eg:

	property BOOLEAN foo
	  set { /* ... */ };

Regards,
Jean-Yves Lefort

--=20
Jean-Yves Lefort

[email protected]
http://lefort.be.eu.org/

--Multipart=_Fri__15_Jul_2005_22_16_50_+0200_GvpWxIz=KrOERbQJ
Content-Type: text/plain;
 name="gob2-2.0.11-no-paramspec.diff"
Content-Disposition: attachment;
 filename="gob2-2.0.11-no-paramspec.diff"
Content-Transfer-Encoding: quoted-printable

--- src/lexer.l.orig	Fri Jul 15 21:08:25 2005
+++ src/lexer.l	Fri Jul 15 22:01:30 2005
@@ -576,7 +576,7 @@
 			BEGIN(CLASS_CODE_I);
 			return '{';
 		}
-<CLASS_CODE_I>\{	{
+<CLASS_CODE_I,PROPERTY_CODE>\{	{
 			BEGIN(C_CODE);
 			parenth_depth=3D1;
 			class_after_c =3D TRUE;

--Multipart=_Fri__15_Jul_2005_22_16_50_+0200_GvpWxIz=KrOERbQJ--

--Signature=_Fri__15_Jul_2005_22_16_50_+0200_=rR/uP45el5eWLqO
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQFC2BmyyzD7UaO4AGoRAt1bAJsH+zMeA7+T0SyF3TGvzjT+YXdAoACeLJOI
4mIGi4eamyrXgbJb0mi3hVI=
=NkIe
-----END PGP SIGNATURE-----

--Signature=_Fri__15_Jul_2005_22_16_50_+0200_=rR/uP45el5eWLqO--

--
to unsubscribe:
send mail to [email protected] with "unsubscribe gob-list" in the subject