/mit/6.035/groups/leXXcvs—good for snapshots!-Xmx64Madd -f 6.170)/mit/6.035/provided/scanner-parser/ant
.lex)→
scanner automaton (.java)
parser.java and
sym.java)
or
?real worldthan in 6.035… but will prove very helpful in debugging your compiler
ant
<target name="scanner" depends="init">
<java classname="JLex.Main"
classpathref="project.class.path">
<arg value=${src}/minimal.lex />
</java>
<move file="${src}/minimal.lex.java"
tofile="${genfiles}/Yylex.java" />
</target>ant
<target name="parser" depends="init">
<java classname="java_cup.Main"
classpathref="project.class.path"
input="${src}/minimal.cup"/>
<move todir="${genfiles}">
<fileset dir=".">
<include name="parser.java" />
<include name="sym.java" />
</fileset>
</move>
</target>cvs)ant or make)