Lines Matching refs:fChar
228 definition->fContentStart = fChar; in addDefinition()
265 definition->fContentStart = fChar; in addDefinition()
328 definition->fContentStart = fChar; in addDefinition()
337 definition->fTerminator = fChar; in addDefinition()
383 definition->fContentStart = fChar; in addDefinition()
391 definition->fTerminator = fChar; in addDefinition()
418 definition->fContentStart = fChar; in addDefinition()
426 fMarkup.emplace_front(MarkType::kPhraseParam, fChar, fLineCount, fParent, in addDefinition()
429 phraseParam->fContentStart = fChar; in addDefinition()
431 phraseParam->fName = string(fChar, subEnd - fChar); in addDefinition()
435 phraseParam->fTerminator = fChar; in addDefinition()
438 definition->fContentStart = fChar; in addDefinition()
471 definition->fContentStart = fChar; in addDefinition()
529 definition->fContentStart = fChar; in addDefinition()
649 TextParser tp(fFileName, fLine, fChar, fLineCount); in checkEndMarker()
654 const char* nameStart = tp.fChar; in checkEndMarker()
656 string markName(nameStart, tp.fChar - nameStart); in checkEndMarker()
661 nameStart = tp.fChar; in checkEndMarker()
663 markName = string(nameStart, tp.fChar - nameStart); in checkEndMarker()
753 const char* wordStart = fChar; in className()
755 const char* wordEnd = fChar; in className()
787 fChar = mc; in className()
791 if (MarkType::kEnum == markType && fChar >= end) { in className()
825 const char* wordStart = fChar; in collectExternals()
827 if (fChar - wordStart > 0) { in collectExternals()
828 fExternals.emplace_front(MarkType::kExternal, wordStart, fChar, fLineCount, fParent, in collectExternals()
832 definition->fName = string(wordStart ,fChar - wordStart); in collectExternals()
908 fColStart = fChar - 1; in endTableColumn()
1101 string fragment(parser.fChar, end - parser.fChar); in extractText()
1215 const char* refStart = parser.fChar; in setUpGlobalSubstitutes()
1217 string refName(refStart, parser.fChar - refStart); in setUpGlobalSubstitutes()
1381 if ("()" != string(paren, parser.fChar - paren)) { in setUpSubstitutes()
1383 trim_inline_spaces(string(nameInParser, parser.fChar - nameInParser)); in setUpSubstitutes()
1471 lastMC = fChar; in findDefinitions()
1497 if (!this->addDefinition(fChar - 1, true, fParent->fMarkType, parentName, in findDefinitions()
1508 fMarkup.emplace_front(MarkType::kMarkChar, fChar - 4, fLineCount, fParent, fMC); in findDefinitions()
1510 markChar->fContentStart = fChar - 1; in findDefinitions()
1512 markChar->fContentEnd = fChar; in findDefinitions()
1513 markChar->fTerminator = fChar; in findDefinitions()
1517 const char* defStart = fChar - 1; in findDefinitions()
1564 fMarkup.emplace_front(MarkType::kComment, fChar - 1, fLineCount, in findDefinitions()
1567 comment->fContentStart = fChar - 1; in findDefinitions()
1569 comment->fContentEnd = fChar; in findDefinitions()
1570 comment->fTerminator = fChar; in findDefinitions()
1574 fChar = fLine + this->lineLength() - 1; in findDefinitions()
1589 fColStart = fChar - 1; in findDefinitions()
1594 fRow->fContentStart = fChar; in findDefinitions()
1602 fWorkingColumn->fContentStart = fChar; in findDefinitions()
1609 const char* phraseNameStart = fChar; in findDefinitions()
1611 string phraseKey = string(phraseNameStart, fChar - phraseNameStart); in findDefinitions()
1625 params.push_back(string(fChar, subEnd - fChar)); in findDefinitions()
1626 paramsLoc.push_back(fChar); in findDefinitions()
1640 markChar->fContentStart = fChar; in findDefinitions()
1641 markChar->fContentEnd = fChar; in findDefinitions()
1642 markChar->fTerminator = fChar; in findDefinitions()
1661 lastChar = fChar; in findDefinitions()
1679 if (fChar + typeLen >= fEnd || fChar[typeLen] > ' ') { in getMarkType()
1682 int chCompare = strncmp(fChar, kMarkProps[index].fName, typeLen); in getMarkType()
1717 wordStart = fChar; in memberName()
1747 fChar = end + 1; in methodName()
1760 while (nameStart > fChar && ' ' != (ch = *--nameStart)) { in methodName()
1828 while (fChar < end || parens > 0) { in methodName()
1876 TextParser parser(fFileName, start, fChar, fLineCount); in checkForFullTerminal()
1891 const char* nameBegin = startName.fChar; in checkForFullTerminal()
1893 string name(nameBegin, (int) (startName.fChar - nameBegin)); in checkForFullTerminal()
1912 fMarkup.emplace_front(MarkType::kLink, fChar, fLineCount, definition, fMC); in parseHashAnchor()
1916 link->fContentStart = fChar; in parseHashAnchor()
1921 link->fTerminator = fChar; in parseHashAnchor()
1923 definition->fTerminator = fChar; in parseHashAnchor()
1941 const char* start = fChar; in parseHashLine()
1964 text->fTerminator = fChar; in parseHashLine()
1966 definition->fTerminator = fChar; in parseHashLine()
1984 const char* end = fChar; in popParentStack()
1996 definition->fTerminator = fChar; in popParentStack()
2034 if (fMC != *fChar++) { in skipToDefinitionEnd()
2037 if (fMC == *fChar) { in skipToDefinitionEnd()
2040 if (' ' == *fChar) { in skipToDefinitionEnd()
2056 } while ((void) ++fLineCount, (void) (fLine += lineLen), (void) (fChar = fLine), in skipToDefinitionEnd()
2063 fChar = start; in skipToDefinitionEnd()
2083 const char* nameStart = fChar; in topicName()
2084 while (fChar < lineEnd) { in topicName()
2094 if (fChar - 1 > nameStart) { in topicName()
2095 string builder(nameStart, fChar - nameStart - 1); in topicName()
2099 if (fChar < lineEnd && fMC == this->peek()) { in topicName()
2189 builder = string(fChar, nameEnd - fChar); in typeName()
2191 if (fChar != nameEnd) { in typeName()
2336 const char* nameStart = fChar; in word()
2337 while (fChar < lineEnd) { in word()
2374 builder.append(nameStart, fChar - nameStart - 1); in word()