Home | History | Annotate | Download | only in MCParser

Lines Matching refs:Line

161   /// The values from the last parsed cpp hash file line comment if any.
167 /// logical line number based on the last parsed cpp hash file line comment
168 /// and current line. Since this is slow and messes up the SourceMgr's
379 // ".file", ".line", ".loc", ".stabs"
629 // the next line.
685 /// eatToEndOfStatement - Throw away the rest of the line for testing purposes.
1133 // Statements always start with an identifier or are a full line comment.
1138 // A full line comment is a '#' as the first token.
1518 unsigned Line = SrcMgr.FindLineNumber(IDLoc, CurBuffer);
1520 // If we previously parsed a cpp hash file line comment then make sure the
1522 // Dwarf File table for it and adjust the line number for the .loc.
1543 Line = CppHashLineNumber - 1 + (Line - CppHashLocLineNo);
1547 Line, 0, DWARF2_LINE_DEFAULT_IS_STMT ?
1561 // Don't skip the rest of the line, the instruction parser is responsible for
1566 /// EatToEndOfLine uses the Lexer to eat the characters to the end of the line
1567 /// since they may not be able to be tokenized to get to the end of line token.
1577 /// or just as a full line comment if it doesn't have a number and a string.
1582 // Consume the line since in cases it is not a well-formed line directive,
1583 // as if were simply a full line comment.
1611 /// DiagHandler - will use the last parsed cpp hash line filename comment
1630 // If we have not parsed a cpp hash line filename comment or the source
1643 // Use the CppHashFilename and calculate a line number based on the
2584 /// ::= .line [number]
2588 return TokError("unexpected token in '.line' directive");
2594 // FIXME: Do something with the .line.
2598 return TokError("unexpected token in '.line' directive");
2607 /// a .file directive, the second number is the line number and optionally the
2624 return TokError("line number less than one in '.loc' directive");
3789 DirectiveKindMap[".line"] = DK_LINE;