From 02310d0bd4d56d410026877cba7698cbff5e0b58 Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Wed, 23 Nov 1994 19:48:14 +0000 Subject: [PATCH] Converted from flex and yacc to e_flex and antelope. --- src/sequencer/Makefile.Unix | 16 ++++++++++++---- src/sequencer/snc.y | 3 ++- src/sequencer/snc_lex.l | 4 +++- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/sequencer/Makefile.Unix b/src/sequencer/Makefile.Unix index e7009abce..016dde6ec 100644 --- a/src/sequencer/Makefile.Unix +++ b/src/sequencer/Makefile.Unix @@ -2,14 +2,20 @@ EPICS = ../../../.. include Target.include include $(EPICS)/config/CONFIG_BASE + +LEX = $(ELEX) +YACC = $(EYACC) +#YACCOPT = -l +#LEXOPT = -L + USR_LDLIBS = -ll YACCOPT = -d -v -SRCS.c = ../snc_main.c ../parse.c ../phase2.c ../gen_ss_code.c \ - ../gen_tables.c sncVersion.c snc.c snc_lex.c +SRCS.c = ../parse.c ../phase2.c ../gen_ss_code.c \ + ../gen_tables.c sncVersion.c snc.c -OBJS = snc_main.o parse.o phase2.o gen_ss_code.o \ - gen_tables.o sncVersion.o snc.o snc_lex.o +OBJS = parse.o phase2.o gen_ss_code.o \ + gen_tables.o sncVersion.o snc.o PROD = snc @@ -20,6 +26,8 @@ include $(EPICS)/config/RULES.Unix # snc_lex.c: snc.h +snc.o: snc_lex.c + sncVersion.c: ../Version $(RM) sncVersion.c sh ../makeVersion ../Version > sncVersion.c diff --git a/src/sequencer/snc.y b/src/sequencer/snc.y index 1e89cd23d..dcc680990 100644 --- a/src/sequencer/snc.y +++ b/src/sequencer/snc.y @@ -321,4 +321,5 @@ global_c : C_STMT { global_c_stmt($1); } ; %% - +#include "snc_lex.c" +#include "snc_main.c" diff --git a/src/sequencer/snc_lex.l b/src/sequencer/snc_lex.l index ad7911617..3dd51f981 100644 --- a/src/sequencer/snc_lex.l +++ b/src/sequencer/snc_lex.l @@ -22,8 +22,10 @@ * Comments are recognized as part of the syntax. */ +/* #include "parse.h" -#include "snc.h" /* output from yacc */ +#include "snc.h" +*/ #ifndef TRUE #define TRUE 1 #define FALSE 0