1#ifndef __DOC_SYNTAX_H__
2#define __DOC_SYNTAX_H__ 20031212
4#ifndef __DCL_OBJECT_H__
7#ifndef __DCL_STRING_H__
10#ifndef __DCL_ARRAY_H__
36 DocSyntax(
const String& strLanguageTitle,
const String& strExtensions);
39 bool load(
const wchar_t* pszFileName);
48 bool isCommentOn(
const wchar_t* pch,
size_t nLength)
const;
50 bool isCommentOff(
const wchar_t* pch,
size_t nLength)
const;
bool isReservedWord(const wchar_t *pch, size_t nLength) const
StringArray __listReservedWords
bool isCommentChar(wchar_t c) const
bool isCommentOff(const wchar_t *pch, size_t nLength) const
bool load(const wchar_t *pszFileName)
const String & languageTitle() const
bool isValidExtension(const wchar_t *pszFileExt) const
bool isQuotation(wchar_t c) const
bool isValidLanguage(const wchar_t *pszLanguageTitle)
bool isLineComment(const wchar_t *pch, size_t nLength) const
DocSyntax(const String &strLanguageTitle, const String &strExtensions)
bool isEscapeChar(wchar_t c) const
bool isCommentOn(const wchar_t *pch, size_t nLength) const
String __strLanguageTitle
StringArray __listFileExtensions
bool isDelimeter(wchar_t c) const