Go to the source code of this file.
Classes | |
| class | mim::ast::DummyDecl |
| class | mim::ast::Scopes |
| struct | mim::ast::Scopes::Barrier |
Namespaces | |
| namespace | mim |
| namespace | mim::ast |
Typedefs | |
| using | mim::ast::Tag = Tok::Tag |
Functions | |
| static Sym | mim::ast::loc2plugin (AST &ast, Loc loc) |
| static void | mim::ast::add_names (AnnexInfo &annex, const Expr *type) |
Records the constructor or field names that type - the body of an annex declaration - spells out. | |
| static void | mim::ast::add_alias (AnnexInfo *annex, sub_t sub, Sym target, Sym alias) |
Registers alias as a further name of the annex slot target introduced. | |