class BinaryParser: public ParserMode
{
private:
- typedef std::map<unsigned, DictEntry> Dictionary;
+ typedef std::map<int, DictEntry> Dictionary;
typedef std::map<unsigned, std::string> StringMap;
Dictionary dict;
StringMap strings;
bool first;
+ unsigned float_precision;
public:
BinaryParser(Input &i, const std::string &s);
- virtual Statement parse();
+ virtual Statement parse(bool);
private:
- Statement parse_statement();
+ Statement parse_statement(bool);
IntType::Store parse_int();
FloatType::Store parse_float();
StringType::Store parse_string();