1 /* 2 * Copyright 2014, Rene Gollent, rene@gollent.com. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef C_LANGUAGE_FAMILY_SYNTAX_HIGHLIGHTER_H 6 #define C_LANGUAGE_FAMILY_SYNTAX_HIGHLIGHTER_H 7 8 9 #include "SyntaxHighlighter.h" 10 11 12 class CLanguageFamilySyntaxHighlighter : public SyntaxHighlighter { 13 public: 14 CLanguageFamilySyntaxHighlighter(); 15 virtual ~CLanguageFamilySyntaxHighlighter(); 16 17 virtual status_t ParseText(LineDataSource* source, 18 TeamTypeInformation* typeInfo, 19 SyntaxHighlightInfo*& _info); 20 // caller owns the returned info 21 }; 22 23 24 #endif // C_LANGUAGE_FAMILY_SYNTAX_HIGHLIGHTER_H 25