1/*
2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Copyright 2014, Rene Gollent, rene@gollent.com.
4 * Distributed under the terms of the MIT License.
5 */
6#ifndef C_LANGUAGE_FAMILY_H
7#define C_LANGUAGE_FAMILY_H
8
9
10#include "SourceLanguage.h"
11
12
13class CLanguageFamily : public SourceLanguage {
14public:
15								CLanguageFamily();
16	virtual						~CLanguageFamily();
17
18	virtual	SyntaxHighlighter*	GetSyntaxHighlighter() const;
19
20	virtual	status_t			EvaluateExpression(const BString& expression,
21									ValueNodeManager* manager,
22									TeamTypeInformation* info,
23									ExpressionResult*& _output,
24									ValueNode*& _neededNode);
25};
26
27
28#endif	// C_LANGUAGE_FAMILY_H
29