1 /* 2 SPDX-License-Identifier: GPL-2.0-or-later 3 SPDX-FileCopyrightText: 2018 Sirgienko Nikita <warquark@gmail.com> 4 */ 5 6 #ifndef _OCTAVEKEYWORDS_H 7 #define _OCTAVEKEYWORDS_H 8 9 #include <QStringList> 10 11 class OctaveKeywords 12 { 13 public: 14 static OctaveKeywords* instance(); 15 16 const QStringList& functions() const; 17 const QStringList& keywords() const; 18 19 private: 20 OctaveKeywords(); 21 ~OctaveKeywords() = default; 22 QStringList m_functions; 23 QStringList m_keywords; 24 }; 25 #endif /* _OCTAVEKEYWORDS_H */ 26