Skip to content

Commit 2346efd

Browse files
committed
Implement a handwritten recursive-descent RTLIL parser with minimal copying
1 parent e7ae16a commit 2346efd

File tree

5 files changed

+755
-772
lines changed

5 files changed

+755
-772
lines changed

frontends/rtlil/Makefile.inc

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1 @@
1-
2-
GENFILES += frontends/rtlil/rtlil_parser.tab.cc
3-
GENFILES += frontends/rtlil/rtlil_parser.tab.hh
4-
GENFILES += frontends/rtlil/rtlil_parser.output
5-
GENFILES += frontends/rtlil/rtlil_lexer.cc
6-
7-
frontends/rtlil/rtlil_parser.tab.cc: frontends/rtlil/rtlil_parser.y
8-
$(Q) mkdir -p $(dir $@)
9-
$(P) $(BISON) -o $@ -d -r all -b frontends/rtlil/rtlil_parser $<
10-
11-
frontends/rtlil/rtlil_parser.tab.hh: frontends/rtlil/rtlil_parser.tab.cc
12-
13-
frontends/rtlil/rtlil_lexer.cc: frontends/rtlil/rtlil_lexer.l
14-
$(Q) mkdir -p $(dir $@)
15-
$(P) flex -o frontends/rtlil/rtlil_lexer.cc $<
16-
17-
OBJS += frontends/rtlil/rtlil_parser.tab.o frontends/rtlil/rtlil_lexer.o
181
OBJS += frontends/rtlil/rtlil_frontend.o
19-

0 commit comments

Comments
 (0)