Dictionary dict;
StringMap strings;
- unsigned float_precision;
- StatementInfo *cur_info;
+ unsigned float_precision = 32;
+ StatementInfo *cur_info = nullptr;
std::vector<unsigned> sub_remaining;
public:
BinaryParser(Input &i, const std::string &s);
- virtual Statement parse();
- virtual void process_control_statement(const Statement &);
+ Statement parse() override;
+ void process_control_statement(const Statement &) override;
- virtual const StatementKey *peek(unsigned);
- virtual bool parse_and_load(unsigned, Loader &, const LoaderAction &);
+ const StatementKey *peek(unsigned) override;
+ bool parse_and_load(unsigned, Loader &, const LoaderAction &) override;
private:
IntType::Store parse_int();