// // Programmer: Craig Stuart Sapp // Creation Date: Mon Jun 7 14:43:27 PDT 2010 // Last Modified: Mon Jun 7 14:43:31 PDT 2010 // Filename: ...sig/examples/all/musetype.cpp // Web Address: http://sig.sapp.org/examples/museinfo/humdrum/musetype.cpp // Syntax: C++; museinfo // // Description: Print the record type for each line in a MuseData file. // Basic debugging program for parsing MuseData files. // #include "MuseData.h" #include "Options.h" #include "museinfo.h" #ifndef OLDCPP using namespace std; #endif // function declarations void checkOptions (Options& opts, int argc, char* argv[]); void example (void); void usage (const char* command); void printData (MuseData& infile); // global variables Options options; // database for command-line arguments int linenumberQ = 0; // used with -l option /////////////////////////////////////////////////////////////////////////// int main(int argc, char* argv[]) { checkOptions(options, argc, argv); int numinputs = options.getArgCount(); MuseData infile; for (int i=0; i