#
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/interfaces/Makefile,v 1.7 1998/02/17 01:47:19 scrappy Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/Makefile,v 1.8 1998/02/27 02:31:02 scrappy Exp $
#
#-------------------------------------------------------------------------
.DEFAULT all:
$(MAKE) -C libpq $@
- $(MAKE) -C ecpg $@
+# $(MAKE) -C ecpg $@
ifeq ($(HAVE_Cplusplus), true)
$(MAKE) -C libpq++ $@
else
- allow 'go to' in whenever statement as well as 'goto'
- new argument 'stop' for whenever statement
+
+Wed Feb 25 15:46:50 CET 1998
+
+ - corrected whenever continue handling
+ - removed whenever break
+
ecpg does not understand enum datatypes.
-The is no exec sql prepare statement.
+There is no exec sql prepare statement.
The complete structure definition has to be listed inside the declare
section for ecpg to be able to understand it.
string '[^']*'
begin [bB][eE][gG][iI][nN]
-break [bB][rR][eE][aA][kK]
commit [cC][oO][mM][mM][iI][tT]
connect [cC][oO][nN][nN][eE][cC][tT]
continue [cC][oO][nN][tT][iI][nN][uU][eE]
%token SQL_BEGIN SQL_END SQL_DECLARE SQL_SECTION SQL_INCLUDE
%token SQL_CONNECT SQL_OPEN SQL_EXECUTE SQL_IMMEDIATE
%token SQL_COMMIT SQL_ROLLBACK SQL_RELEASE SQL_WORK SQL_WHENEVER
-%token SQL_SQLERROR SQL_NOT_FOUND SQL_BREAK SQL_CONTINUE
+%token SQL_SQLERROR SQL_NOT_FOUND SQL_CONTINUE
%token SQL_DO SQL_GOTO SQL_SQLPRINT SQL_STOP
%token S_SYMBOL S_LENGTH S_ANYTHING S_LABEL
fprintf(yyout, "; */\n");
}
-action : SQL_BREAK {
- fprintf(yyout, "break");
-}
- | SQL_CONTINUE {
+action : SQL_CONTINUE {
fprintf(yyout, "continue");
}
into_list : ':' symbol {
add_variable(&argsresult, find_variable($2));
}
- | into_list ',' ':' symbol{
+ | into_list ',' ':' symbol {
add_variable(&argsresult, find_variable($4));
};