My Project
Classes | Namespaces | Macros
Token.h File Reference
#include "mlir/Support/LLVM.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/SMLoc.h"
#include "TokenKinds.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

class  mlir::Token
 This represents a token in the MLIR syntax. More...
 

Namespaces

 mlir
 

Macros

#define TOK_MARKER(NAME)   NAME,
 
#define TOK_IDENTIFIER(NAME)   NAME,
 
#define TOK_LITERAL(NAME)   NAME,
 
#define TOK_PUNCTUATION(NAME, SPELLING)   NAME,
 
#define TOK_OPERATOR(NAME, SPELLING)   NAME,
 
#define TOK_KEYWORD(SPELLING)   kw_##SPELLING,
 

Macro Definition Documentation

◆ TOK_IDENTIFIER

#define TOK_IDENTIFIER (   NAME)    NAME,

◆ TOK_KEYWORD

#define TOK_KEYWORD (   SPELLING)    kw_##SPELLING,

◆ TOK_LITERAL

#define TOK_LITERAL (   NAME)    NAME,

◆ TOK_MARKER

#define TOK_MARKER (   NAME)    NAME,

◆ TOK_OPERATOR

#define TOK_OPERATOR (   NAME,
  SPELLING 
)    NAME,

◆ TOK_PUNCTUATION

#define TOK_PUNCTUATION (   NAME,
  SPELLING 
)    NAME,