文件名称:code_analyze
介绍说明--下载内容均来自于网络,请自行研究使用
c++编写,解析指定目录下的.c/.h文件,能够获取c文件的基本元素,如宏定义,头文件包含,函数声明,函数定义,函数调用等,并实现了简单依赖关系查找-c++ write, parse .c/.h files in the specified directory, have access to the basic elements of the c file, such as macro definitions, header file contains function declarations, function definitions, function calls, and to achieve a simple dependency Find
(系统自动生成,下载前可以参看下载内容)
下载文件列表
code_analyze
............\basic
............\.....\basic_type.h
............\.....\output_ctrl.cpp
............\.....\output_ctrl.h
............\.....\stack.h
............\CodeAnalyzer
............\............\builder
............\............\.......\PrecompileBuilder.cpp
............\............\.......\PrecompileBuilder.h
............\............\.......\SourceBuilder.cpp
............\............\.......\SourceBuilder.h
............\............\.......\UnitBuilder.cpp
............\............\.......\UnitBuilder.h
............\............\database
............\............\........\database.cpp
............\............\........\database.h
............\............\........\linkage.cpp
............\............\........\linkage.h
............\............\mediator
............\............\........\CodeAnalyzer.cpp
............\............\........\CodeAnalyzer.h
............\............\........\CompileCtrl.cpp
............\............\........\CompileCtrl.h
............\............\token
............\............\.....\CompileCtrlToken.cpp
............\............\.....\CompileCtrlToken.h
............\............\.....\CompileCtrlTokenDerive.cpp
............\............\.....\compilectrltokenderive.h
............\............\.....\token.cpp
............\............\.....\token.h
............\............\.....\TokenDerive.cpp
............\............\.....\TokenDerive.h
............\............\.....\TokenFactory.cpp
............\............\unit
............\............\....\tree.cpp
............\............\....\tree.h
............\............\....\unit.cpp
............\............\....\unit.h
............\............\....\UnitComposite.cpp
............\............\....\UnitComposite.h
............\............\....\UnitDerive.cpp
............\............\....\UnitDerive.h
............\FileProcess
............\...........\analyzer.cpp
............\...........\analyzer.h
............\...........\BrowseDir.cpp
............\...........\BrowseDir.h
............\...........\FileAnalyzer.cpp
............\...........\FileAnalyzer.h
............\...........\FileFinder.cpp
............\...........\FileFinder.h
............\language
............\........\ClassfiedSymbol.cpp
............\........\ClassfiedSymbol.h
............\........\KeyWord.cpp
............\........\KeyWord.h
............\MemMedia
............\........\file.cpp
............\........\file.h
............\........\line.cpp
............\........\line.h
............\Test
............\....\CodeAnalyzer
............\....\............\TestTree.cpp
............\....\............\TestTree.h
............\....\............\test_comment.cpp
............\....\............\test_complicate.cpp
............\....\............\test_database.cpp
............\....\............\test_file.cpp
............\....\............\test_func_declare.cpp
............\....\............\test_ignore_units.cpp
............\....\............\test_line.cpp
............\....\............\test_line_condition_compile.cpp
............\....\............\test_line_func_define.cpp
............\....\............\test_line_macro.cpp
............\....\............\test_multi_line.cpp
............\....\............\test_real_files.cpp
............\....\............\test_relations.cpp
............\....\............\test_special_symbol.cpp
............\....\............\test_unit.cpp
............\....\test_main.cpp
............\....\test_output_ctrl.cpp
............\test_data
............\.........\a_b_file
............\.........\........\a
............\.........\........\b
............\.........\a_file
............\.........\......\a
............\.........\a_file_b_in_subdir
............\.........\..................\a
............\.........\..................\sub
............\.........\..................\...\b
............\.........\a_header
............\.........\........\a.h
............\.........\a_header_macro
............\.........\..............\a.h
............\.........\..............\b.h
............\.........\..............\c.h
............\.........\a_header_undef