#ifndef PARSEFILE_H #define PARSEFILE_H // parsefile.h Contains prototype for non-section-specific parsing function #include // For Strings #include // For ifstream/ofstream #include "alleylist.h" // For AlleyListType #include "eventlist.h" // For EventListType #include "toolslist.h" // For ToolsListType #include "balllist.h" // For BallListType #include "releaselist.h" // For ReleaseListType #include "gamelist.h" // For GameListType #include "framelist.h" // For FrameListType #include "parsealley.h" // For GetAlleyInfo #include "parseevent.h" // For GetEventInfo #include "parsetools.h" // For GetToolsInfo #include "parseball.h" // For GetBallInfo #include "parserelease.h" // For GetReleaseInfo #include "parseconditions.h" // For GetConditionsInfo #include "parsegame.h" // For GetGameInfo #include "parseframe.h" // For GetFrameInfo using namespace std; const string INPUT_EXTENSION=".BAM"; // For dealing w/different types of files const string ERROR_EXTENSION=".BAC"; // // For error-checking a BAM input file void ParseFile(ifstream& input,string Name,AlleyListType& Alleys, EventListType& Events,ToolsListType& Tools,BallListType& Balls, ReleaseListType& Releases,ConditionsListType& Conditions, GameListType& Games,FrameListType& Frames); #endif