Subversion Repositories spk

Rev

Rev 1 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 114
Line 11... Line 11...
11
#include "settings.h"
11
#include "settings.h"
12
 
12
 
13
class bod_cut_parser : public bod_bob_parser
13
class bod_cut_parser : public bod_bob_parser
14
{
14
{
15
	private:
15
	private:
16
		bob_dom_path * loadPath(bob_dom_cut *cut, token_stream& is);
16
		bob_path * loadPath(bob_dom_cut *cut, token_stream& is);
17
		bool loadNote(bob_dom_path *path, token_stream& is);
17
		bool loadNote(bob_path *path, token_stream& is);
18
		bool loadFrame(bob_dom_path *path, token_stream& is);
18
		bool loadFrame(bob_path *path, token_stream& is);
19
		
19
		
20
		bob_dom_cut * loadCUT(token_stream& is, bob_dom_obinaryfilestream *os, bool bDirectOutput);
20
		bob_dom_cut * loadCUT(token_stream& is, obinaryfilestream *os, bool bDirectOutput);
21
		bool loadTCBInfo(token_stream& is, bob_dom_frame::tcb_info *info);
21
		bool loadTCBInfo(token_stream& is, bob_frame::tcb_info *info);
22
 
22
 
23
	public:
23
	public:
24
		bod_cut_parser(const Settings *settings) : bod_bob_parser(settings) {}
24
		bod_cut_parser(const Settings *settings) : bod_bob_parser(settings) {}
25
		
25
		
26
		bob_dom_cut * loadCUT(token_stream& is);
26
		bob_dom_cut * loadCUT(token_stream& is);
27
		bool compile(token_stream& is, bob_dom_obinaryfilestream& os);
27
		bool compile(token_stream& is, obinaryfilestream& os);
28
};
28
};
29
 
29
 
30
#endif // !defined(BOD_CUT_PARSER_INCLUDED)
30
#endif // !defined(BOD_CUT_PARSER_INCLUDED)