- Added missing braces to array parsing.
- Set ecpg version to 3.1.1. - Removed that old debugging output that I forgot the last time.
This commit is contained in:
parent
effd0dea7e
commit
a05977edd9
@ -1736,3 +1736,8 @@ Mon Jan 26 21:57:14 CET 2004
|
|||||||
- Fixed parsing of nested structures.
|
- Fixed parsing of nested structures.
|
||||||
- Added option to parse header files.
|
- Added option to parse header files.
|
||||||
|
|
||||||
|
Sun Feb 15 14:44:14 CET 2004
|
||||||
|
|
||||||
|
- Added missing braces to array parsing.
|
||||||
|
- Set ecpg version to 3.1.1.
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.97 2003/12/18 18:55:09 petere Exp $
|
# $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.98 2004/02/15 13:48:54 meskes Exp $
|
||||||
|
|
||||||
subdir = src/interfaces/ecpg/preproc
|
subdir = src/interfaces/ecpg/preproc
|
||||||
top_builddir = ../../../..
|
top_builddir = ../../../..
|
||||||
@ -6,7 +6,7 @@ include $(top_builddir)/src/Makefile.global
|
|||||||
|
|
||||||
MAJOR_VERSION=3
|
MAJOR_VERSION=3
|
||||||
MINOR_VERSION=1
|
MINOR_VERSION=1
|
||||||
PATCHLEVEL=0
|
PATCHLEVEL=1
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir)/../include -I$(srcdir) $(CPPFLAGS) $(THREAD_CPPFLAGS) \
|
override CPPFLAGS := -I$(srcdir)/../include -I$(srcdir) $(CPPFLAGS) $(THREAD_CPPFLAGS) \
|
||||||
-DMAJOR_VERSION=$(MAJOR_VERSION) \
|
-DMAJOR_VERSION=$(MAJOR_VERSION) \
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.124 2003/12/29 13:53:04 meskes Exp $
|
* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.125 2004/02/15 13:48:54 meskes Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -183,7 +183,7 @@ ident_cont [A-Za-z\200-\377_0-9\$]
|
|||||||
|
|
||||||
identifier {ident_start}{ident_cont}*
|
identifier {ident_start}{ident_cont}*
|
||||||
|
|
||||||
array ({ident_cont}|{whitespace}|[\+\-\*\%\/\(\)])*
|
array ({ident_cont}|{whitespace}|[\[\]\+\-\*\%\/\(\)])*
|
||||||
typecast "::"
|
typecast "::"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.271 2004/01/28 09:52:14 meskes Exp $ */
|
/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.272 2004/02/15 13:48:54 meskes Exp $ */
|
||||||
|
|
||||||
/* Copyright comment */
|
/* Copyright comment */
|
||||||
%{
|
%{
|
||||||
@ -4632,7 +4632,6 @@ type_declaration: S_TYPEDEF
|
|||||||
char * dimension = $6.index1;
|
char * dimension = $6.index1;
|
||||||
char * length = $6.index2;
|
char * length = $6.index2;
|
||||||
|
|
||||||
printf("MM: %s\n", $5);
|
|
||||||
if (($3.type_enum == ECPGt_struct ||
|
if (($3.type_enum == ECPGt_struct ||
|
||||||
$3.type_enum == ECPGt_union) &&
|
$3.type_enum == ECPGt_union) &&
|
||||||
initializer == 1)
|
initializer == 1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user