#include "clang/Lex/Preprocessor.h"
using namespace clang;
-/// EnableBacktrackAtThisPos - From the point that this method is called, and\r
-/// until CommitBacktrackedTokens() or Backtrack() is called, the Preprocessor\r
-/// keeps track of the lexed tokens so that a subsequent Backtrack() call will\r
-/// make the Preprocessor re-lex the same tokens.\r
-///\r
-/// Nested backtracks are allowed, meaning that EnableBacktrackAtThisPos can\r
-/// be called multiple times and CommitBacktrackedTokens/Backtrack calls will\r
-/// be combined with the EnableBacktrackAtThisPos calls in reverse order.\r
+/// EnableBacktrackAtThisPos - From the point that this method is called, and
+/// until CommitBacktrackedTokens() or Backtrack() is called, the Preprocessor
+/// keeps track of the lexed tokens so that a subsequent Backtrack() call will
+/// make the Preprocessor re-lex the same tokens.
+///
+/// Nested backtracks are allowed, meaning that EnableBacktrackAtThisPos can
+/// be called multiple times and CommitBacktrackedTokens/Backtrack calls will
+/// be combined with the EnableBacktrackAtThisPos calls in reverse order.
void Preprocessor::EnableBacktrackAtThisPos() {
CacheTokens = true;
BacktrackPositions.push_back(CachedLexPos);