#include "Token.h"
#include "mlir/Support/LLVM.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/ErrorHandling.h"
#include <cassert>
#include <cstdint>
#include <optional>
#include <string>
#include "TokenKinds.def"
Go to the source code of this file.
◆ TOK_IDENTIFIER [1/2]
| #define TOK_IDENTIFIER |
( |
| NAME | ) |
|
◆ TOK_IDENTIFIER [2/2]
| #define TOK_IDENTIFIER |
( |
| NAME | ) |
|
◆ TOK_KEYWORD [1/2]
| #define TOK_KEYWORD |
( |
| SPELLING | ) |
|
Value: case kw_##SPELLING: \
return #SPELLING;
◆ TOK_KEYWORD [2/2]
| #define TOK_KEYWORD |
( |
| SPELLING | ) |
|
Value: case kw_##SPELLING: \
return true;
◆ TOK_LITERAL [1/2]
| #define TOK_LITERAL |
( |
| NAME | ) |
|
◆ TOK_LITERAL [2/2]
| #define TOK_LITERAL |
( |
| NAME | ) |
|
◆ TOK_MARKER [1/2]
◆ TOK_MARKER [2/2]
◆ TOK_PUNCTUATION [1/2]
| #define TOK_PUNCTUATION |
( |
| NAME, |
|
|
| SPELLING ) |
Value: case NAME: \
return SPELLING;
◆ TOK_PUNCTUATION [2/2]
| #define TOK_PUNCTUATION |
( |
| NAME, |
|
|
| SPELLING ) |