- AsmLexer(SourceMgr &SrcMgr);
- ~AsmLexer() {}
-
- asmtok::TokKind Lex() {
- return CurKind = LexToken();
- }
-
- asmtok::TokKind getKind() const { return CurKind; }
-
- const std::string &getCurStrVal() const {
- assert(CurKind == asmtok::Identifier &&
- "This token doesn't have a string value");
- return CurStrVal;
- }
- int64_t getCurIntVal() const {
- assert(CurKind == asmtok::IntVal && "This token isn't an integer");
- return CurIntVal;
- }