Lines Matching refs:lineStart
124 function getLine(buffer, lineStart, lineEnd, position, maxLineLength) { argument
129 if (position - lineStart > maxHalfLength) {
131 lineStart = position - maxHalfLength + head.length;
140 str: head + buffer.slice(lineStart, lineEnd).replace(/\t/g, '→') + tail,
141 pos: position - lineStart + head.length // relative position
1240 this.lineStart = 0;
1268 column: state.position - state.lineStart
1446 state.lineStart = startLineStart || state.lineStart;
1485 state.lineStart = state.position;
1536 // Condition state.position === state.lineStart is tested
1624 } else if ((state.position === state.lineStart && testDocumentSeparator(state)) ||
1630 _lineStart = state.lineStart;
1641 state.lineStart = _lineStart;
1705 } else if (state.position === state.lineStart && testDocumentSeparator(state)) {
1784 } else if (state.position === state.lineStart && testDocumentSeparator(state)) {
1868 _lineStart = state.lineStart;
2191 _keyLineStart = state.lineStart;
2250 _keyLineStart = state.lineStart;
2526 blockIndent = state.position - state.lineStart;
2725 if (state.position === state.lineStart && testDocumentSeparator(state)) {