Subversion Repositories programming

Rev

Rev 227 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 227 Rev 233
Line 2... Line 2...
2
# byacc/j from http://troi.lincom-asg.com/~rjamison/byacc/
2
# byacc/j from http://troi.lincom-asg.com/~rjamison/byacc/
3
 
3
 
4
JFLEX  = jflex 
4
JFLEX  = jflex 
5
BYACCJ = yaccj -J
5
BYACCJ = yaccj -J
6
JAVAC  = javac
6
JAVAC  = javac
-
 
7
JAVA   = java
7
 
8
 
8
# targets:
9
# targets:
9
 
10
 
10
all: Parser.class
11
all: Parser.class
11
 
12
 
Line 23... Line 24...
23
Yylex.java: jminus.flex
24
Yylex.java: jminus.flex
24
	$(JFLEX) jminus.flex
25
	$(JFLEX) jminus.flex
25
 
26
 
26
Parser.java: jminus.y
27
Parser.java: jminus.y
27
	$(BYACCJ) jminus.y
28
	$(BYACCJ) jminus.y
-
 
29
 
-
 
30
test1: all
-
 
31
	$(JAVA) Parser test_programs/test1.jm
-
 
32
 
-
 
33
test2: all
-
 
34
	$(JAVA) Parser test_programs/test2.jm
-
 
35
 
-
 
36
test3: all
-
 
37
	$(JAVA) Parser test_programs/test3.jm
-
 
38
 
-
 
39
test4: all
-
 
40
	$(JAVA) Parser test_programs/test4.jm