Lines Matching refs:CharBlock
27 using IndexList = std::vector<std::pair<parser::CharBlock, parser::CharBlock>>;
39 parser::CharBlock parserCharBlock;
47 const parser::CharBlock &parserCharBlock) in SourceStatementInfoTuplePOD()
52 parser::CharBlock parserCharBlock;
175 const parser::CharBlock *GetStmtName(const parser::Statement<A> &stmt) { in GetStmtName()
357 if (const parser::CharBlock * name{GetStmtName(stmt)}) { in CheckOptionalName()
359 if (const parser::CharBlock * firstName{GetStmtName(firstStmt)}) { in CheckOptionalName()
457 if (const parser::CharBlock * in Post()
666 const parser::CharBlock *endName{GetStmtName(endStmt)}; in CheckEndName()
667 if (const parser::CharBlock * constructName{GetStmtName(constructStmt)}) { in CheckEndName()
760 const char *const stmtString, const parser::CharBlock &constructName) { in CheckLabelContext()
823 parser::CharBlock currentPosition_;
845 bool InBody(const parser::CharBlock &position, in InBody()
846 const std::pair<parser::CharBlock, parser::CharBlock> &pair) { in InBody() argument
901 parser::CharBlock SkipLabel(const parser::CharBlock &position) { in SkipLabel()
909 return parser::CharBlock{position.begin() + i, position.end()}; in SkipLabel()