LLVM API Documentation
#include "llvm/MC/MCParser/AsmLexer.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/SMLoc.h"
#include <cctype>
#include <cerrno>
#include <cstdio>
#include <cstdlib>
Go to the source code of this file.
Functions | |
static bool | IsIdentifierChar (char c, bool AllowAt) |
LexIdentifier: [a-zA-Z_.][a-zA-Z0-9_$.@?]*. | |
static void | SkipIgnoredIntegerSuffix (const char *&CurPtr) |
static unsigned | doLookAhead (const char *&CurPtr, unsigned DefaultRadix) |
static AsmToken | intToken (StringRef Ref, APInt &Value) |
static unsigned doLookAhead | ( | const char *& | CurPtr, |
unsigned | DefaultRadix | ||
) | [static] |
Definition at line 219 of file AsmLexer.cpp.
References llvm::LibFunc::isdigit.
Definition at line 240 of file AsmLexer.cpp.
References llvm::AsmToken::BigNum, llvm::AsmToken::Integer, and llvm::APInt::isIntN().
static bool IsIdentifierChar | ( | char | c, |
bool | AllowAt | ||
) | [static] |
LexIdentifier: [a-zA-Z_.][a-zA-Z0-9_$.@?]*.
Definition at line 142 of file AsmLexer.cpp.
static void SkipIgnoredIntegerSuffix | ( | const char *& | CurPtr | ) | [static] |
Definition at line 207 of file AsmLexer.cpp.