MimIR
0.4-dev
MimIR is my Intermediate Representation
Toggle main menu visibility
Loading...
Searching...
No Matches
sexpr.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <ostream>
4
5
namespace
mim
{
6
7
class
World
;
8
9
namespace
sexpr
{
10
11
void
emit
(
World
&, std::ostream&);
12
void
emit_typed
(
World
&, std::ostream&);
13
14
void
emit_slotted
(
World
&, std::ostream&);
15
void
emit_slotted_typed
(
World
&, std::ostream&);
16
17
}
// namespace sexpr
18
19
}
// namespace mim
mim::World
The World represents the whole program and manages creation of MimIR nodes (Defs).
Definition
world.h:40
mim::sexpr
Definition
sexpr.h:9
mim::sexpr::emit_slotted
void emit_slotted(World &, std::ostream &)
Definition
sexpr.cpp:953
mim::sexpr::emit_typed
void emit_typed(World &, std::ostream &)
Definition
sexpr.cpp:948
mim::sexpr::emit
void emit(World &, std::ostream &)
Definition
sexpr.cpp:943
mim::sexpr::emit_slotted_typed
void emit_slotted_typed(World &, std::ostream &)
Definition
sexpr.cpp:958
mim
Definition
ast.h:16
include
mim
sexpr.h
Generated by
1.18.0