Driver Class Reference
#include <driver.h>
Inheritance diagram for Driver:


Constructor & Destructor Documentation
|
Definition at line 59 of file driver.cpp. References m_sourceProvider. |
|
Definition at line 65 of file driver.cpp. References reset(). |
|
|
|
|
|
|
|
|
Member Function Documentation
|
Definition at line 136 of file driver.cpp. References addProblem(), Lexer::currentColumn(), Lexer::currentLine(), Dependence, file, findIncludeFile(), findOrInsertDependenceList(), lexer, m_currentFileName, m_parsedUnits, and parseFile(). Referenced by Lexer::processInclude(). |
|
|
|
Definition at line 393 of file driver.cpp. References m_includePaths. Referenced by RppDriver::setup(), KDevDriver::setup(), CreatePCSDialog::RppDriver::setup(), and KDevDriver::setupProject(). |
|
Reimplemented in KDevDriver. Definition at line 167 of file driver.cpp. References m_macros, and Macro::name(). Referenced by KDevDriver::addMacro(), Lexer::processDefine(), RppDriver::setup(), CreatePCSDialog::RppDriver::setup(), and setupLexer(). |
|
|
|
Definition at line 172 of file driver.cpp. References findOrInsertProblemList(). Referenced by addDependence(), Lexer::readLineComment(), Lexer::readMultiLineComment(), Parser::reportError(), JavaRecognizer::reportError(), JavaLexer::reportError(), JavaRecognizer::reportMessage(), and JavaLexer::reportWarning(). |
|
|
|
|
Definition at line 199 of file driver.cpp. References m_dependences. |
|
Reimplemented in CppDriver, CreatePCSDialog::RppDriver, RppDriver, and JavaDriver. |
|
Reimplemented in CppDriver, CreatePCSDialog::RppDriver, RppDriver, and JavaDriver. Definition at line 431 of file driver.cpp. Referenced by parseFile(). |
|
Definition at line 399 of file driver.cpp. References currentFileName(), Dependence, and m_includePaths. Referenced by addDependence(). |
|
Definition at line 177 of file driver.cpp. References m_dependences. Referenced by addDependence(). |
|
|
|
Definition at line 188 of file driver.cpp. References m_problems. Referenced by addProblem(). |
|
Definition at line 188 of file driver.h. Referenced by Lexer::macroDefined(), Lexer::macroPrimary(), and Lexer::nextToken(). |
|
|
|
|
|
Definition at line 202 of file driver.h. Referenced by RppDriver::fileParsed(). |
|
|
|
Definition at line 189 of file driver.h. Referenced by Lexer::nextToken(). |
|
Definition at line 207 of file driver.cpp. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 212 of file driver.cpp. References m_problems. Referenced by RppDriver::fileParsed(), JavaDriver::fileParsed(), CppDriver::fileParsed(), and BackgroundParser::parseFile(). |
|
|
|
Definition at line 97 of file driver.cpp. References m_dependences, m_parsedUnits, m_problems, and removeAllMacrosInFile(). Referenced by JavaDriver::fileParsed(), CppDriver::fileParsed(), BackgroundParser::parseFile(), and BackgroundParser::removeFile(). |
|
Definition at line 111 of file driver.cpp. References Macro::fileName(), m_macros, Macro::name(), and removeMacro(). Referenced by RppDriver::fileParsed(), BackgroundParser::parseFile(), remove(), CppSupportPart::updateParserConfiguration(), and BackgroundParser::updateParserConfiguration(). |
|
Definition at line 388 of file driver.cpp. References m_macros. Referenced by Lexer::nextToken(), Lexer::processDefine(), Lexer::processUndef(), and removeAllMacrosInFile(). |
|
|
|
Definition at line 83 of file driver.cpp. References m_dependences, m_includePaths, m_macros, m_parsedUnits, and m_problems. Referenced by BackgroundParser::removeAllFiles(), and ~Driver(). |
|
Definition at line 420 of file driver.cpp. References depresolv, and setupPreProcessor(). Referenced by main(). |
|
|
|
Definition at line 76 of file driver.cpp. References m_sourceProvider. Referenced by BackgroundParser::BackgroundParser(). |
|
Reimplemented in KDevDriver. Definition at line 208 of file driver.cpp. |
|
Reimplemented in KDevDriver, and RppDriver. Definition at line 259 of file driver.cpp. References addMacro(), Lexer::addSkipWord(), and SkipWordAndArguments. Referenced by parseFile(), RppDriver::setupLexer(), and KDevDriver::setupLexer(). |
|
Definition at line 212 of file driver.cpp. |
|
Definition at line 383 of file driver.cpp. Referenced by parseFile(). |
|
Definition at line 427 of file driver.cpp. Referenced by setResolveDependencesEnabled(). |
|
|
|
Definition at line 71 of file driver.cpp. Referenced by parseFile(), and BackgroundParser::parseFile(). |
|
|
|
Definition at line 121 of file driver.cpp. References m_parsedUnits. Referenced by RppDriver::fileParsed(), JavaDriver::fileParsed(), CreatePCSDialog::RppDriver::fileParsed(), CppDriver::fileParsed(), parseFile(), and BackgroundParser::parseFile(). |
|
|
|
Definition at line 130 of file driver.cpp. References m_parsedUnits. |
Member Data Documentation
|
Definition at line 221 of file driver.h. Referenced by setResolveDependencesEnabled(). |
|
|
|
Definition at line 222 of file driver.h. Referenced by addDependence(), and parseFile(). |
|
Definition at line 127 of file driver.h. Referenced by addDependence(), and parseFile(). |
|
Definition at line 216 of file driver.h. Referenced by dependences(), findOrInsertDependenceList(), parseFile(), remove(), and reset(). |
|
Definition at line 130 of file driver.h. Referenced by addIncludePath(), findIncludeFile(), and reset(). |
|
Definition at line 217 of file driver.h. Referenced by addMacro(), removeAllMacrosInFile(), removeMacro(), and reset(). |
|
|
|
Definition at line 219 of file driver.h. Referenced by addDependence(), parseFile(), remove(), reset(), takeTranslationUnit(), and translationUnit(). |
|
|
|
Definition at line 218 of file driver.h. Referenced by findOrInsertProblemList(), parseFile(), problems(), remove(), and reset(). |
|
|
|
Definition at line 223 of file driver.h. Referenced by Driver(), and setSourceProvider(). |
The documentation for this class was generated from the following files:
- lib/cppparser/driver.h
- languages/java/driver.h
- lib/cppparser/driver.cpp
- languages/java/driver.cpp