class ParserMode;
class Statement;
-struct Token;
/**
Frontend for loading datafiles. Handles switching between text and binary
marked as bad and no more statements may be read, even if the exception was
caught.
*/
- Statement parse();
+ Statement parse(bool raw = false);
+private:
+ void process_control_statement(const Statement &);
+
+public:
operator bool() const { return good && in; }
};