0 jrc *.jr
0 javac jrGen/*.java
0 CPprepend jrGen
# run with -explicit
0 java edu.ucdavis.jr.jrx.JRX_impl -explicit main > No_input1.out 2>&1
# originally had:
# 0 java -DJRSH= -DJRSHC= -DJRRSH= edu.ucdavis.jr.jrx.JRX_impl -explicit main > ../No_input1.out 2>&1
# (and cd .. below, and no CPprepend or CPrestore)
# but no need to test -D options and above didn't work on Windows
# (note: could use (Windows-specific), e.g., -DJRSH=%JRSH%.)
0 scmp No_input.std No_input1.out
0 CPrestore
0 rm -rf jrGen core *.out

# now run again just to test jr and -explicit
0 jr -explicit main > No_input2.out 2>&1
0 scmp No_input.std No_input2.out
0 rm -rf jrGen core *.out

# now run again just to test jr and -implicit
# output same this way too
0 jr -implicit main > No_input3.out 2>&1
0 scmp No_input.std No_input3.out
0 rm -rf jrGen core *.out

# error from JRVM
1 jr -explicit -explicit main > jrvm.out 2>&1
0 cmp jrvm.std jrvm.out
0 rm -rf jrGen core *.out

