Lines Matching defs:ETSNolintParser
17 #include "ETSNolintParser.h"
23 ETSNolintParser::ETSNolintParser(const ParserImpl *mainParser) : parser_(mainParser)
37 void ETSNolintParser::SetStartPos()
46 void ETSNolintParser::CollectETSNolints()
85 void ETSNolintParser::ApplyETSNolintsToStatements(ArenaVector<ir::Statement *> &statements) const
92 void ETSNolintParser::NextSymbol()
105 void ETSNolintParser::BackwardSymbol()
115 void ETSNolintParser::NextSymbol(std::size_t i)
122 void ETSNolintParser::BackwardSymbol(std::size_t i)
129 void ETSNolintParser::RewindToStart() const
134 void ETSNolintParser::AddToETSNolintLinesCollection(std::size_t line, const std::set<ETSWarnings> &collection)
145 char32_t ETSNolintParser::PeekSymbol() const
150 bool ETSNolintParser::TryPeekU32String(const std::u32string &u32str)
167 bool ETSNolintParser::IsEtsNolint()
188 bool ETSNolintParser::IsNextLine()
198 bool ETSNolintParser::IsBegin()
207 bool ETSNolintParser::IsEnd()
215 ETSWarnings ETSNolintParser::MapETSNolintArg(const std::u32string &warningName) const
223 bool ETSNolintParser::ValidETSNolintArg(const std::u32string &warningName) const
228 std::set<ETSWarnings> ETSNolintParser::ParseETSNolintArgs()
271 bool ETSNolintParser::IsLineWithETSNolint(const std::size_t line) const
276 std::set<ETSWarnings> ETSNolintParser::GetWarningsCollectionByLine(std::size_t line) const
282 void ETSNolintParser::ApplyETSNolintsToNodesRecursively(ir::AstNode *node) const