|
CIRCT 24.0.0git
|
#include "circt/Support/LLVM.h"#include "mlir/IR/BuiltinAttributes.h"#include "llvm/Support/SourceMgr.h"#include "FIRTokenKinds.def"

Go to the source code of this file.
Classes | |
| class | circt::firrtl::FIRToken |
| This represents a specific token for .fir files. More... | |
| class | circt::firrtl::FIRLexer |
| This implements a lexer for .fir files. More... | |
| class | circt::firrtl::FIRLexerCursor |
| This is the state captured for a lexer cursor. More... | |
Namespaces | |
| namespace | mlir |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
| namespace | circt::firrtl |
Macros | |
| #define | TOK_MARKER(NAME) |
| #define | TOK_IDENTIFIER(NAME) |
| #define | TOK_LITERAL(NAME) |
| #define | TOK_PUNCTUATION(NAME, SPELLING) |
| #define | TOK_KEYWORD(SPELLING) |
| #define | TOK_LPKEYWORD(SPELLING) |
| #define | TOK_LESSKEYWORD(SPELLING) |
| #define | TOK_LPKEYWORD_PRIM(SPELLING, CLASS, NUMOPERANDS, NUMATTRIBUTES, VERSION, FEATURE) |
| #define TOK_IDENTIFIER | ( | NAME | ) |
Definition at line 33 of file FIRLexer.h.
| #define TOK_KEYWORD | ( | SPELLING | ) |
Definition at line 36 of file FIRLexer.h.
| #define TOK_LESSKEYWORD | ( | SPELLING | ) |
Definition at line 38 of file FIRLexer.h.
| #define TOK_LITERAL | ( | NAME | ) |
Definition at line 34 of file FIRLexer.h.
| #define TOK_LPKEYWORD | ( | SPELLING | ) |
Definition at line 37 of file FIRLexer.h.
| #define TOK_LPKEYWORD_PRIM | ( | SPELLING, | |
| CLASS, | |||
| NUMOPERANDS, | |||
| NUMATTRIBUTES, | |||
| VERSION, | |||
| FEATURE ) |
Definition at line 79 of file FIRLexer.h.
| #define TOK_MARKER | ( | NAME | ) |
Definition at line 32 of file FIRLexer.h.
| #define TOK_PUNCTUATION | ( | NAME, | |
| SPELLING ) |
Definition at line 35 of file FIRLexer.h.