📄 makefile
字号:
# uses JFlex >= 1.3.2, and CUP >= 0.10j## targets:## make all # generates lexer, and parser, and compiles all *.java files# # make run (or just: make) # starts the program on a test example# .SUFFIXES: $(SUFFIXES) .class .java.java.class: javac $*.javaFILE= Yylex.java parser.java sym.java \ SymTab.java AST.java \ Tnumber.java Tident.java Texp.java \ Tfun.java Texpinfix.java Tuminus.java \ Tboolexp.java Tifthenelse.java \ Tdekl.java Tdekllist.java \ Tparlist.java Texplist.java Tprogram.java \ Main.java \ SymtabEntry.java STEfun.java STEvar.javarun: all java Main < example.asall: Yylex.java parser.java $(FILE:java=class)clean: rm -f *.class *~ *.bak Yylex.java parser.java sym.javaYylex.java: scanner.flex jflex scanner.flexparser.java: parser.cup java java_cup.Main -interface < parser.cup
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -