1 /*
2  * Copyright (c) 2015-2016 Christian Schoenebeck
3  *
4  * http://www.linuxsampler.org
5  *
6  * This file is part of LinuxSampler and released under the same terms.
7  * See README file for details.
8  */
9 
10 #ifndef CRUDEBYTE_NKSP_SCANNER_H
11 #define CRUDEBYTE_NKSP_SCANNER_H
12 
13 #include "CodeScanner.h"
14 
15 namespace LinuxSampler {
16 
17 class NkspScanner : public CodeScanner {
18 public:
19     NkspScanner(std::istream* is);
20     virtual ~NkspScanner();
21 
22 protected:
23     int processScanner();
24     void createScanner(std::istream* is);
25     void destroyScanner();
26 };
27 
28 } // namespace LinuxSampler
29 
30 #endif // CRUDEBYTE_NKSP_SCANNER_H
31