directory ordering
This commit is contained in:
parent
4a540661e2
commit
1c687aba0c
1
.gitignore
vendored
1
.gitignore
vendored
@ -25,3 +25,4 @@ libsqlpars-uninstalled.pc
|
||||
libsqlpars.pc
|
||||
sqlpars-config.h*
|
||||
|
||||
build-aux/
|
||||
|
42
Makefile.am
42
Makefile.am
@ -12,34 +12,34 @@ pkgconfig_DATA = libsqlpars.pc
|
||||
# noinst_PROGRAMS = $(TESTS)
|
||||
EXTRA_DIST = sql.y sql.l \
|
||||
pscan.js \
|
||||
test-ok.sh test-fail.sh \
|
||||
fail1.sql \
|
||||
fail3.sql \
|
||||
fail4.sql \
|
||||
fail5.sql \
|
||||
xfail2.sql \
|
||||
ok1.sql \
|
||||
ok2.sql \
|
||||
ok3.sql \
|
||||
ok4.sql \
|
||||
ok5.sql \
|
||||
ok6.sql \
|
||||
ok7.sql \
|
||||
ok8.sql \
|
||||
ok9.sql \
|
||||
ok10.sql
|
||||
test/test-ok.sh test/test-fail.sh \
|
||||
test/fail1.sql \
|
||||
test/fail3.sql \
|
||||
test/fail4.sql \
|
||||
test/fail5.sql \
|
||||
test/xfail2.sql \
|
||||
test/ok1.sql \
|
||||
test/ok2.sql \
|
||||
test/ok3.sql \
|
||||
test/ok4.sql \
|
||||
test/ok5.sql \
|
||||
test/ok6.sql \
|
||||
test/ok7.sql \
|
||||
test/ok8.sql \
|
||||
test/ok9.sql \
|
||||
test/ok10.sql
|
||||
|
||||
sql_SOURCES = exec.c lib.c main.c sql-parser.h yyl.h
|
||||
sql_SOURCES = source/exec.c source/lib.c source/main.c source/sql-parser.h source/yyl.h
|
||||
sql_LDADD = @JANSSON_LIBS@
|
||||
nodist_sql_SOURCES = sql.c sql.tab.c sql.tab.h sql.lex.h
|
||||
nodist_sql_SOURCES = source/sql.c source/sql.tab.c source/sql.tab.h source/sql.lex.h
|
||||
|
||||
BUILT_SOURCES = $(nodist_sql_SOURCES)
|
||||
CLEANFILES = $(nodist_sql_SOURCES) sql.output
|
||||
|
||||
sql.tab.c sql.tab.h: sql.y Makefile
|
||||
${BISON} -vd $<
|
||||
source/sql.tab.c source/sql.tab.h: source/sql.y Makefile
|
||||
${BISON} -o $@ -vd $<
|
||||
|
||||
sql.c sql.lex.h: sql.l Makefile
|
||||
source/sql.c source/sql.lex.h: source/sql.l Makefile
|
||||
${LEX} -o $@ $<
|
||||
|
||||
TESTS = test-ok.sh test-fail.sh
|
||||
|
@ -21,10 +21,10 @@ dnl make the compilation flags quiet unless V=1 is used
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
AC_PREREQ(2.60)
|
||||
AC_CONFIG_SRCDIR([exec.c])
|
||||
AC_CONFIG_SRCDIR([source/exec.c])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
AC_CONFIG_MACRO_DIR([build-aux/m4])
|
||||
AC_CONFIG_HEADERS([sqlpars-config.h])
|
||||
AC_CONFIG_HEADERS([source/sqlpars-config.h])
|
||||
AM_INIT_AUTOMAKE([subdir-objects foreign])
|
||||
|
||||
LIBSQLPARS_MAJOR_VERSION=libsqlpars_major_version
|
||||
|
0
source/.dirstamp
Normal file
0
source/.dirstamp
Normal file
@ -25,6 +25,7 @@ main(int ac, char **av)
|
||||
abort();
|
||||
|
||||
if(ac > 1) {
|
||||
puts("wut?");
|
||||
if((in_f = fopen(av[1], "r")) == NULL) {
|
||||
perror(av[1]);
|
||||
exit(1);
|
||||
@ -41,7 +42,7 @@ main(int ac, char **av)
|
||||
|
||||
psql_free(pstate);
|
||||
|
||||
if (!res && !yyerrno) {
|
||||
if (!res) {
|
||||
printf("{\"result\":true}\n");
|
||||
return 0;
|
||||
} else {
|
@ -18,7 +18,7 @@
|
||||
|
||||
%option noyywrap nodefault yylineno case-insensitive reentrant
|
||||
%option bison-bridge bison-locations
|
||||
%option header-file="sql.lex.h"
|
||||
%option header-file="source/sql.lex.h"
|
||||
|
||||
%{
|
||||
#include <stdarg.h>
|
@ -21,7 +21,6 @@
|
||||
#include <string.h>
|
||||
|
||||
char *filename;
|
||||
int yyerrno;
|
||||
%}
|
||||
|
||||
%define api.pure
|
||||
@ -32,7 +31,6 @@ int yyerrno;
|
||||
|
||||
%code requires {
|
||||
extern char *filename;
|
||||
extern int yyerrno;
|
||||
|
||||
#include "yyl.h"
|
||||
|
||||
@ -329,11 +327,7 @@ void yyerror(YYLTYPE *, yyscan_t scanner, struct psql_state *pstate, const char
|
||||
void lyyerror(YYLTYPE t, const char *s, ...);
|
||||
%}
|
||||
/* free discarded tokens */
|
||||
%destructor {
|
||||
#if DEBUG
|
||||
printf ("free at %d %s\n",@$.first_line, $$); free($$);
|
||||
#endif
|
||||
} <strval>
|
||||
%destructor { printf ("free at %d %s\n",@$.first_line, $$); free($$); } <strval>
|
||||
|
||||
%%
|
||||
|
||||
@ -980,7 +974,7 @@ yyerror(YYLTYPE *t, yyscan_t scanner, struct psql_state *pstate, const char *s,
|
||||
t->last_line, t->last_column);
|
||||
vfprintf(stderr, s, ap);
|
||||
fprintf(stderr, "\n");
|
||||
yyerrno = 1;
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
@ -994,6 +988,5 @@ lyyerror(YYLTYPE t, const char *s, ...)
|
||||
t.last_line, t.last_column);
|
||||
vfprintf(stderr, s, ap);
|
||||
fprintf(stderr, "\n");
|
||||
yyerrno = 1;
|
||||
}
|
||||
|
@ -1,8 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
for testfn in $srcdir/fail*.sql
|
||||
export PATH=.:..:$PATH
|
||||
|
||||
for testfn in fail*.sql
|
||||
do
|
||||
cat $testfn | ./sql
|
||||
cat $testfn | sql
|
||||
if [ $? -ne 1 ]
|
||||
then
|
||||
echo "Failed on $testfn"
|
@ -1,8 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
for testfn in $srcdir/ok*.sql
|
||||
export PATH=.:..:$PATH
|
||||
|
||||
for testfn in ok*.sql
|
||||
do
|
||||
cat $testfn | ./sql
|
||||
cat $testfn | sql
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "Failed on $testfn"
|
Loading…
x
Reference in New Issue
Block a user