14 #ifndef LLVM_MC_MCPARSER_ASMLEXER_H
15 #define LLVM_MC_MCPARSER_ASMLEXER_H
19 #include "llvm/Support/DataTypes.h"
57 AsmToken ReturnError(
const char *Loc,
const std::string &Msg);
66 AsmToken LexHexFloatLiteral(
bool NoIntDigits);
virtual AsmToken LexToken()
LexToken - Read the next token and return its code.
virtual StringRef LexUntilEndOfStatement()
AsmLexer - Lexer class for assembly files.
AsmToken - Target independent representation for an assembler token.
StringRef LexUntilEndOfLine()
bool isAtStatementSeparator(const char *Ptr)
#define LLVM_DELETED_FUNCTION
void setBuffer(const MemoryBuffer *buf, const char *ptr=NULL)
const MCAsmInfo & getMAI() const
bool isAtStartOfComment(char Char)