#include <fstream>#include <ostream>#include <ranges>#include <fe/assert.h>#include "mim/driver.h"#include "mim/nest.h"#include "mim/ast/lexer.h"#include "mim/ast/tok.h"Go to the source code of this file.
Namespaces | |
| namespace | mim |
Enumerations | |
| enum class | mim::Assoc |
| Associativity of an infix expression. More... | |
| enum class | mim::Prec |
| Expression precedences used by the parser and the dumper; ordered low to high. More... | |
Functions | |
| std::ostream & | mim::operator<< (std::ostream &os, const Def *def) |
| Def::Dump::Expr: one Def, one line, no analysis - and the backend of std::formatter for every Def pointer. | |
| static std::string | mim::file_stem (World &world) |
| The name of the file a World is dumped to - and hence the module its own annexes live in. | |
| constexpr Assoc | mim::prec_assoc (Prec p) |
Associativity of precedence level p. | |