MLIR: lib/AsmParser/Token.h File Reference (original) (raw)
#include "[mlir/Support/LLVM.h](mlir%5F2Support%5F2LLVM%5F8h%5Fsource.html)"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/SMLoc.h"
#include <optional>
#include "TokenKinds.def"
Go to the source code of this file.
Namespaces |
---|
Macros | |
---|---|
#define | TOK_MARKER(NAME) NAME, |
#define | TOK_IDENTIFIER(NAME) NAME, |
#define | TOK_LITERAL(NAME) NAME, |
#define | TOK_PUNCTUATION(NAME, SPELLING) NAME, |
#define | TOK_KEYWORD(SPELLING) kw_##SPELLING, |
◆ TOK_IDENTIFIER
| #define TOK_IDENTIFIER | ( | | NAME | ) | NAME, | | ----------------------- | - | | ---- | - | ----- |
Definition at line 24 of file Token.h.
◆ TOK_KEYWORD
| #define TOK_KEYWORD | ( | | SPELLING | ) | kw_##SPELLING, | | -------------------- | - | | -------- | - | --------------- |
Definition at line 27 of file Token.h.
◆ TOK_LITERAL
| #define TOK_LITERAL | ( | | NAME | ) | NAME, | | -------------------- | - | | ---- | - | ----- |
Definition at line 25 of file Token.h.
◆ TOK_MARKER
| #define TOK_MARKER | ( | | NAME | ) | NAME, | | ------------------- | - | | ---- | - | ----- |
Definition at line 23 of file Token.h.
◆ TOK_PUNCTUATION
| #define TOK_PUNCTUATION | ( | | NAME, | | ------------------------ | ----- | | ----- | | | SPELLING | | | | | ) | NAME, | | |