Skip to content

Commit 32ea464

Browse files
authored
Merge pull request #2 from jonahharris/refactor/dialect-vtable
Refactor dialect front ends behind a PlxSurface.parse_body vtable
2 parents 0beaa36 + 1cd64eb commit 32ea464

14 files changed

Lines changed: 8988 additions & 8829 deletions

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# plx - PGXS build
22
MODULE_big = plx
3-
OBJS = src/plx_core.o src/plx_transpile.o src/plx_strbuild.o src/plx_dialect_ruby.o src/plx_dialect_php.o src/plx_dialect_js.o src/plx_dialect_python.o src/plx_dialect_cobol.o src/plx_dialect_plsql.o src/plx_dialect_ts.o src/plx_dialect_tsql.o src/plx_dialect_go.o
3+
OBJS = src/plx_core.o src/plx_transpile.o src/plx_strbuild.o src/plx_dialect_ruby.o src/plx_dialect_php.o src/plx_dialect_js.o src/plx_dialect_python.o src/plx_dialect_cobol.o src/plx_dialect_plsql.o src/plx_dialect_ts.o src/plx_dialect_tsql.o src/plx_dialect_go.o src/plx_parse_brace.o
44

55
EXTENSION = plx
66
DATA = plx--1.0.sql plx--1.1.sql plx--1.1.1.sql plx--1.2.sql plx--1.2.1.sql plx--1.2.2.sql plx--1.3.0.sql plx--1.3.1.sql plx--1.0--1.1.sql plx--1.1--1.1.1.sql plx--1.1.1--1.2.sql plx--1.2--1.2.1.sql plx--1.2.1--1.2.2.sql plx--1.2.2--1.3.0.sql plx--1.3.0--1.3.1.sql
@@ -17,4 +17,4 @@ include $(PGXS)
1717

1818
# PGXS does not track header dependencies; declare them so a header change
1919
# rebuilds every object (the shared enum/struct layout must stay consistent).
20-
$(OBJS): src/plx.h src/plx_int.h
20+
$(OBJS): src/plx.h src/plx_int.h src/plx_engine.h

0 commit comments

Comments
 (0)