⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cpp_parser.h

📁 一个统计文件大小和程序信息的插件程序(vc或vc.net下使用)
💻 H
字号:
/***************************************************************************/
/* NOTE:                                                                   */
/* This document is copyright (c) by Oz Solomonovich, and is bound by the  */
/* MIT open source license (www.opensource.org/licenses/mit-license.html). */
/* See License.txt for more information.                                   */
/***************************************************************************/

#ifndef __CPP_PARSER_H
#define __CPP_PARSER_H

#include "FileParser.h"

class CCParser : public IFileParser
{
public:
    CCParser() {};

    virtual void ParseFile(ifstream& ifs, CFileInfo& info);

    LPCTSTR GetDefaultExtensions() const
    {
        return _T("C/CPP/CXX/H/HPP/HXX/HM/INL/RC?/ODL/IDL/CS/JAVA");
    }

    virtual LPCTSTR GetParserCfgCode() const 
    {
        return _T("CPP");
    }

    virtual int GetParserNameResourceID() const
    {
        return IDS_PARSERNAME_CPP;
    }

protected:

    virtual void ParseLine(
        CString sLine,
        /* in out */ bool& bMultiLineComment,
        /* out */ bool& bHasCode,
        /* out */ bool& bHasComments);
};


#endif // __CPP_PARSER_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -