#ifndef PARSER_H #define PARSER_H #include "types.h" #include "language.h" #define MAX_LENGTH 250 //struct Command; //defined in language.h struct Map; int parseAlgo(char* filename, struct Command* & cmd_array, int & numCommands); int parseMap(char* filename, Map & map); //return non-zero on error int printMap(Map & map); //print map to stdout; format is up to the other 2 monkeys int printTrails(Map & map, uchar col, uchar mask); int dumpState(Map & map); #endif