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