![]() |
Tensor Comprehensions
|
#include <assert.h>#include <algorithm>#include <iostream>#include <memory>#include <sstream>#include <string>#include <unordered_map>#include <vector>

Go to the source code of this file.
Classes | |
| struct | lang::TokenTrie |
| struct | lang::SharedParserData |
| struct | lang::SourceRange |
| struct | lang::Token |
| struct | lang::Lexer |
Namespaces | |
| lang | |
Macros | |
| #define | TC_FORALL_TOKEN_KINDS(_) |
| #define | DEFINE_TOKEN(tok, _, _2) tok, |
| #define | ADD_CASE(tok, _, tokstring) |
Typedefs | |
| using | lang::TokenTrieRef = std::unique_ptr< TokenTrie > |
Enumerations | |
| enum | lang::TokenKind { lang::TK_DUMMY_START = 256 } |
Functions | |
| std::string | lang::kindToString (int kind) |
| SharedParserData & | lang::sharedParserData () |
| #define ADD_CASE | ( | tok, | |
| _, | |||
| tokstring | |||
| ) |
| #define DEFINE_TOKEN | ( | tok, | |
| _, | |||
| _2 | |||
| ) | tok, |
| #define TC_FORALL_TOKEN_KINDS | ( | _ | ) |