Rev 1 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/*defines the bod_cut_parser - class that can parse bod format and createbob_dom_cut object*/#ifndef BOD_CUT_PARSER_INCLUDED#define BOD_CUT_PARSER_INCLUDED#include "bod_bob_parser.h"#include "bob_dom_cut.h"#include "settings.h"class bod_cut_parser : public bod_bob_parser{private:bob_path * loadPath(bob_dom_cut *cut, token_stream& is);bool loadNote(bob_path *path, token_stream& is);bool loadFrame(bob_path *path, token_stream& is);bob_dom_cut * loadCUT(token_stream& is, obinaryfilestream *os, bool bDirectOutput);bool loadTCBInfo(token_stream& is, bob_frame::tcb_info *info);public:bod_cut_parser(const Settings *settings) : bod_bob_parser(settings) {}bob_dom_cut * loadCUT(token_stream& is);bool compile(token_stream& is, obinaryfilestream& os);};#endif // !defined(BOD_CUT_PARSER_INCLUDED)