1 #ifndef MSP_DATAFILE_BINARYPARSER_H_
2 #define MSP_DATAFILE_BINARYPARSER_H_
5 #include "binarydict.h"
6 #include "parsermode.h"
13 Parses data in binary format.
15 class BinaryParser: public ParserMode
18 typedef std::map<unsigned, DictEntry> Dictionary;
19 typedef std::map<unsigned, std::string> StringMap;
26 BinaryParser(Input &i, const std::string &s);
28 virtual Statement parse();
30 Statement parse_statement();
31 long long parse_int();
33 std::string parse_string();
35 Symbol parse_symbol();
38 } // namespace DataFile