Lines Matching refs:Line
192 /// a simple key (we moved on to the next line or went further than 1024 chars).
198 unsigned Line;
329 // A production matching a single line break.
337 // A production matching complete line(s).
410 /// Pos is whitespace or a new line
415 /// Return false if the code unit at the current position isn't a line break.
425 /// Invalid simple keys are not on the current line or are further than 1024
442 /// @brief Skip a single-line comment when the comment starts at the current
509 /// Scan the indentation of a text line in a block scalar.
539 /// @brief Current line number.
540 unsigned Line;
777 Line = 0;
976 ++Line;
987 SK.Line = Line;
998 if (i->Line != Line || i->Column + 1024 < Column) {
1073 ++Line;
1095 // Force an ending new line if one isn't present.
1098 ++Line;
1308 ++Line;
1388 ++Line;
1458 /// Get the number of line breaks after chomping.
1460 /// Return the number of trailing line breaks to emit, depending on
1464 if (ChompingIndicator == '-') // Strip all line breaks.
1466 if (ChompingIndicator == '+') // Keep all line breaks.
1503 setError("Expected a line break after block scalar header", Current);
1518 // This line isn't empty, so try and find the indentation.
1527 "Leading all-spaces line must be smaller than the block indent",
1535 // Record the longest all-space line in case it's longer than the
1580 setError("A text line is less indented than the block scalar", Current);
1583 return true; // A normal text line.
1616 // Parse the current line.
1635 // Ensure that there is at least one line break before the end of file.
1935 // Parse escape or line break.
1959 // Remove the new line.