|
MimIR 0.1
MimIR is my Intermediate Representation
|
#include <deque>#include <memory>#include <fe/arena.h>#include <fe/assert.h>#include <fe/cast.h>#include "mim/driver.h"#include "mim/ast/tok.h"Go to the source code of this file.
Namespaces | |
| namespace | mim |
| namespace | mim::ast |
Typedefs | |
| template<class T> | |
| using | mim::ast::Ptr = fe::Arena::Ptr<const T> |
| template<class T> | |
| using | mim::ast::Ptrs = std::deque<Ptr<T>> |
| using | mim::ast::Dbgs = std::deque<Dbg> |
Functions | |
| AST | mim::ast::load_plugins (World &, View< Sym >) |
| AST | mim::ast::load_plugins (World &w, View< std::string > plugins) |
| AST | mim::ast::load_plugins (World &w, Sym sym) |
| AST | mim::ast::load_plugins (World &w, const std::string &plugin) |
| struct mim::ast::AnnexInfo.sym |