Lines Matching refs:CharBlock
27 using IndexList = std::vector<std::pair<parser::CharBlock, parser::CharBlock>>;
33 parser::CharBlock parserCharBlock;
41 const parser::CharBlock &parserCharBlock) in SourceStatementInfoTuplePOD()
46 parser::CharBlock parserCharBlock;
170 const parser::CharBlock *GetStmtName(const parser::Statement<A> &stmt) { in GetStmtName()
345 if (const parser::CharBlock * name{GetStmtName(stmt)}) { in CheckOptionalName()
347 if (const parser::CharBlock * firstName{GetStmtName(firstStmt)}) { in CheckOptionalName()
432 if (const parser::CharBlock * in Post()
638 const parser::CharBlock *endName{GetStmtName(endStmt)}; in CheckEndName()
639 if (const parser::CharBlock * constructName{GetStmtName(constructStmt)}) { in CheckEndName()
736 const char *const stmtString, const parser::CharBlock &constructName) { in CheckLabelContext()
802 parser::CharBlock currentPosition_{nullptr};
824 bool InBody(const parser::CharBlock &position, in InBody()
825 const std::pair<parser::CharBlock, parser::CharBlock> &pair) { in InBody() argument
878 parser::CharBlock SkipLabel(const parser::CharBlock &position) { in SkipLabel()
886 return parser::CharBlock{position.begin() + i, position.end()}; in SkipLabel()