Extend MCAsmLexer so that it can peek forward several tokens
[oota-llvm.git] / include / llvm / MC / MCParser / AsmLexer.h
index 62d39b26c860055cbb3e99e436e7c4f0ba5407cc..1bb6d212784eec327ae9fb2de4d1510a6c67fbec 100644 (file)
@@ -47,7 +47,8 @@ public:
   StringRef LexUntilEndOfStatement() override;
   StringRef LexUntilEndOfLine();
 
-  const AsmToken peekTok(bool ShouldSkipSpace = true) override;
+  size_t peekTokens(MutableArrayRef<AsmToken> Buf,
+                    bool ShouldSkipSpace = true) override;
 
   bool isAtStartOfComment(const char *Ptr);
   bool isAtStatementSeparator(const char *Ptr);