Lines Matching defs:CharBlock
26 using IndexList = std::vector<std::pair<parser::CharBlock, parser::CharBlock>>;
38 parser::CharBlock parserCharBlock;
46 const parser::CharBlock &parserCharBlock)
51 parser::CharBlock parserCharBlock;
176 const parser::CharBlock *GetStmtName(const parser::Statement<A> &stmt) {
386 if (const parser::CharBlock * name{GetStmtName(stmt)}) {
388 if (const parser::CharBlock * firstName{GetStmtName(firstStmt)}) {
492 if (const parser::CharBlock *
704 const parser::CharBlock *endName{GetStmtName(endStmt)};
705 if (const parser::CharBlock * constructName{GetStmtName(constructStmt)}) {
814 const char *const stmtString, const parser::CharBlock &constructName) {
883 parser::CharBlock currentPosition_;
910 bool InBody(const parser::CharBlock &position,
911 const std::pair<parser::CharBlock, parser::CharBlock> &pair) {
969 parser::CharBlock SkipLabel(const parser::CharBlock &position) {
977 return parser::CharBlock{position.begin() + i, position.end()};