summaryrefslogtreecommitdiff
path: root/common.mk
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-17 03:09:52 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-17 03:09:52 +0900
commita064e46762ec0bfd40e6a04242d9e62fdd21e1f0 (patch)
treeaaeca83e2bd8175641978f24d520a2f9b10bde8e /common.mk
parent53e9908d8afc7f03109b0aafd1698ab35f512b05 (diff)
Support Bison 3
Diffstat (limited to 'common.mk')
-rwxr-xr-xcommon.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/common.mk b/common.mk
index d6e4d6acd7..f740f93af6 100755
--- a/common.mk
+++ b/common.mk
@@ -851,6 +851,7 @@ PHONY:
{$(srcdir)}.y.c:
$(ECHO) generating $@
$(Q)$(BASERUBY) $(srcdir)/tool/id2token.rb --path-separator=.$(PATH_SEPARATOR)./ --vpath=$(VPATH) id.h $(SRC_FILE) > parse.tmp.y
+ $(Q)$(BASERUBY) $(srcdir)/tool/pure_parser.rb parse.tmp.y $(YACC)
$(Q)$(YACC) -d $(YFLAGS) -o y.tab.c parse.tmp.y
$(Q)$(RM) parse.tmp.y
$(Q)sed -f $(srcdir)/tool/ytab.sed -e "/^#/s|parse\.tmp\.[iy]|$(SRC_FILE)|" -e "/^#/s!y\.tab\.c!$@!" y.tab.c > $@.new