摘要:Rules 1. Rule Base Class: RuleBase The RuleBase class is the base class for all rules. It defines the interfaces of rule class. class RuleBase { prote
阅读全文
摘要:RecursiveASTVisitor class from clangAST library 1. What's RecursiveASTVisitor? RecursiveASTVisitor class is defined at the file ${LLVM_PROJECT_PATH}/c
阅读全文
摘要:OCLintConfig.cmake file 1. Introduction OCLintConfig.cmake is as a CMake Module which is refered by CMakeLists.txt of oclint modules(oclint-core,oclin
阅读全文
摘要:Source Code Of OCLint OCLint Version: 2022.02 1. Dependency of OCLint "OCLint is based on libTooling for parsing source code and generating Abstract S
阅读全文
摘要:clang options: 1 Introduction 1. Hidden options --help-hidden Display help for hidden options 2. Frontend options "clang -cc1 is the frontend, clang i
阅读全文
摘要:Swift Compiler Driver 本文基于Swift 5.5的源码: https://github.com/apple/swift/tree/release/5.5 1. Driver Tool Ref[2] 是Driver命令行工具的CMakeLists.txt文件。 add_swift
阅读全文