]> de.git.xonotic.org Git - xonotic/netradiant.git/blob - contrib/bobtoolz/interfaces/IScriptParser.h
error check and bail if permission denied during gamepack install
[xonotic/netradiant.git] / contrib / bobtoolz / interfaces / IScriptParser.h
1 #ifndef _ISCRIPTPARSER_H_
2 #define _ISCRIPTPARSER_H_
3
4 class IScriptParser {
5 public:
6 virtual ~IScriptParser() {};
7
8 virtual const char* GetToken( bool ) = 0;
9 virtual char*       GetBufferCopy( void ) = 0;
10 virtual int         GetTokenOffset( void ) = 0;
11
12 virtual void SkipBracedSection( void ) = 0;
13 virtual void SkipRestOfLine( void ) = 0;
14 virtual void UndoGetToken( void ) = 0;
15 virtual void ResetParseSession( void ) = 0;
16
17 virtual void LoadScript( const char*   ) = 0;
18 virtual void SetScript( char*         ) = 0;
19
20 virtual void AddBreakChar( char ) = 0;
21 };
22
23 #endif