#README
#Andrew Phan, Zikai Lin, Loren Weng, Andrew Phan
#Gridworld README and how to use

After untarring, you should have analyzer.ml, ast.ml, compile.ml, grid.ml, Makefile, parser.mly, playgw, README, samplegames folder, sast.ml, scanner.mll, testall.sh and a tests folder in the root.

Requires: Ocaml, python and a Unix variant/Cygwin, however, Cygwin is untested.

How to run:
type make
./gw <samplegames/textAdventure.gw > output.py 2>&1  # or replace textAdventure with another name such as pokeySim.gw or smallTestgame.gw
python output.py

Testing is done via:
make test or ./testall.sh

Cleaning is done via:
make clean # will remove object files, .py, .diff, .log etc

Makefile generated with:
ocamldep options *.mli *.ml > .depend
