blob: f271f807175c197cf94b5a67254ef0d833613632 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
all: install
install: Lexer.pm Tree.pm ParserTable.pm parser.pl
mkdir -p /tmp/parser
cp *.pm /tmp/parser/
cp parser.pl /usr/bin/
build: ParserTable.pm
automake.dot: automake.y
bison --graph automake.y
rm automake.tab.c
unflatten -f -l 16 -c 9 -o automake1.dot automake.dot
dot -Tpng automake1.dot > automake.png
rm automake1.dot
automake.output: automake.y
bison --report=all automake.y
rm automake.tab.c
ParserTable.pm: automake.dot automake.output Converter.pl
perl -I. Converter.pl automake.output automake.dot > ParserTable.pm
test:
sh test.sh
|