gram.y => preproc.y
I finally have a working version. Please have a look at the attached files
including a changed version of gram.y and and automatically created version of
preproc.y. To recreate just run "awk -f parse.awk < gram.y > preproc.y".
Is it okay to change gram.y this way? It does run the regression suite
successfully.
I'd like to do some more tests on the ecpg side, but this version also runs the
regression suite successfully, well sort of. There are quite a lot of cosmetic
differences, mostly whitespaces and some different writings of
commit/begin/..., but no functional difference any more.
To test you need an up-to-date HEAD because ecpglib didn't like an additional blank.
Comments/improvements/bug reports welcome.
Michael
--
Michael Meskes
Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org)
Michael at BorussiaFan dot De, Meskes at (Debian|Postgresql) dot Org
ICQ: 179140304, AIM/Yahoo: michaelmeskes, Jabber: meskes@jabber.org
Go VfL Borussia! Go SF 49ers! Use Debian GNU/Linux! Use PostgreSQL!
Michael Meskes <meskes@postgresql.org> writes:
I finally have a working version. Please have a look at the attached files
including a changed version of gram.y and and automatically created version of
preproc.y. To recreate just run "awk -f parse.awk < gram.y > preproc.y".
Ping? I've been expecting a followup that actually has the attachments ...
(You might need to compress the files if the message comes to more than
100-some KB. Also, given that preproc.y can be generated so easily, it
could just be left out.)
regards, tom lane
On Mon, Nov 03, 2008 at 07:10:01PM -0500, Tom Lane wrote:
preproc.y. To recreate just run "awk -f parse.awk < gram.y > preproc.y".
Ping? I've been expecting a followup that actually has the attachments ...
I send out a new version immediately on Sunday but apparently it never made it
to the list. Strange. But then complains about email problems don't seem to
make sense, they are not answered anyway.
(You might need to compress the files if the message comes to more than
100-some KB. Also, given that preproc.y can be generated so easily, it
could just be left out.)
I did this this time. The file is just 84K.
Michael
--
Michael Meskes
Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org)
Michael at BorussiaFan dot De, Meskes at (Debian|Postgresql) dot Org
ICQ: 179140304, AIM/Yahoo: michaelmeskes, Jabber: meskes@jabber.org
Go VfL Borussia! Go SF 49ers! Use Debian GNU/Linux! Use PostgreSQL!
Attachments:
ecpg.parser.tgzapplication/x-gtarDownload
� &I �<�z���������H�
���<!6v���8����'��:#�8$�>�VUwK
�err���f�B���u��Vk�`:��Z~���G�������K�{E���G�R��[��vvK;���#���"H�fAh��=����;+����������w�[���9*�y��J��bi�_��/>���G�����?b�I��������
��gY�
xo>�������!�}��QS��dd��?]�����������p���B`��
��3�f�����a�<_�f� �X��r����oOe6���C���M��)���j�'A�y������v�]`������^�&��g�v����m=e�;`��;m�e��O��|�5�j��3��B� �dj�v�v�p������7�6 �����7!s��M�t��zj� ��������r%h�`}�9���3���M���A�����k�!�CDzl�s+�4qD����B6����|���7
$� ����1/g&Mk�j[�u��+��>�!�asP���]��ww(��w���^���������z���v��F���[.G�f�WX��|%�?L�����������h��],����qAL����~�|8�C���T�cX8��_������k��x���[gg�.=�j�N��v�����.�9���G�����6���s���v��.�]��u�tg�^��������������a��h5E�s�n�Z1�:����xlt$��x��;n���N���%o]���k��QO�h5@�r����zg��Wu�xZo�t_��;m5O�G������T�:<4�u^�h]t�/���q�]o��]�^���#�u�M��z:��t<���D�u�-��4N ������S������s�`]����n6�$:����m����/�J/���ojB�o_���7�6V��0�Az��#���u_���(p�� z��C��x���w������^����)��D���N;����@�)X����ZH���i*�hN���F�K@m���d�m����W��M���4���;���
%|>�u��Y��d� �<<?��6�u�8g
��u*dT���]��(F~U#?���?�6���<�������+�i�T,=����|�W��)�����s��V�p�
��������+`A8�]1z�����
�l�X���?�V`�^�}������Pe����������fSB����b@���[�j�����x����%��ps�M�'�<gB'���<