mini-llvm 0.1.0
Loading...
Searching...
No Matches
Token.h File Reference
#include <cstdint>
#include <cstdlib>
#include <string>
#include <variant>
#include <vector>
#include "mini-llvm/utils/BigInteger.h"
#include "mini-llvm/ir_reader/TokenKind.def"
Include dependency graph for Token.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mini_llvm::ir::Token

Namespaces

namespace  mini_llvm
namespace  mini_llvm::ir

Macros

#define X(name)
#define X(name)

Functions

bool mini_llvm::ir::operator== (const Token &lhs, const Token &rhs)
constexpr const char * mini_llvm::ir::name (Token::Kind kind)

Macro Definition Documentation

◆ X [1/2]

#define X ( name)
Value:
case Token::Kind::k##name: return #name;

◆ X [2/2]

#define X ( name)
Value:
k##name,