LLVM API Documentation

Functions
AsmLexer.cpp File Reference
#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>
Include dependency graph for AsmLexer.cpp:

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)

Function Documentation

static unsigned doLookAhead ( const char *&  CurPtr,
unsigned  DefaultRadix 
) [static]

Definition at line 219 of file AsmLexer.cpp.

References llvm::LibFunc::isdigit.

static AsmToken intToken ( StringRef  Ref,
APInt Value 
) [static]
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.