source: other-projects/rsyntax-textarea/devel-packages/jflex-1.4.3/examples/interpreter/Makefile@ 25584

Last change on this file since 25584 was 25584, checked in by davidb, 12 years ago

Initial cut an a text edit area for GLI that supports color syntax highlighting

File size: 1.1 KB
Line 
1# uses JFlex >= 1.3.2, and CUP >= 0.10j
2#
3# targets:
4#
5# make all
6# generates lexer, and parser, and compiles all *.java files
7#
8# make run (or just: make)
9# starts the program on a test example
10#
11
12
13
14.SUFFIXES: $(SUFFIXES) .class .java
15
16.java.class:
17 javac $*.java
18
19FILE= Yylex.java parser.java sym.java \
20 SymTab.java AST.java \
21 Tnumber.java Tident.java Texp.java \
22 Tfun.java Texpinfix.java Tuminus.java \
23 Tboolexp.java Tifthenelse.java \
24 Tdekl.java Tdekllist.java \
25 Tparlist.java Texplist.java Tprogram.java \
26 Main.java \
27 SymtabEntry.java STEfun.java STEvar.java
28
29
30run: all
31 java Main < example.as
32
33all: Yylex.java parser.java $(FILE:java=class)
34
35clean:
36 rm -f *.class *~ *.bak Yylex.java parser.java sym.java
37
38Yylex.java: scanner.flex
39 jflex scanner.flex
40
41parser.java: parser.cup
42 java java_cup.Main -interface < parser.cup
Note: See TracBrowser for help on using the repository browser.