Thorin 1.9.0
The Higher ORder INtermediate representation
Loading...
Searching...
No Matches
ll.h
Go to the documentation of this file.
1#pragma once
2
3#include <ostream>
4
5namespace thorin {
6
7class World;
8
9namespace ll {
10
11void emit(World&, std::ostream&);
12
13int compile(World&, std::string name);
14int compile(World&, std::string ll, std::string out);
15int compile_and_run(World&, std::string name, std::string args = {});
16
17} // namespace ll
18} // namespace thorin
The World represents the whole program and manages creation of Thorin nodes (Defs).
Definition world.h:35
void emit(World &, std::ostream &)
Definition ll.cpp:1065
int compile_and_run(World &, std::string name, std::string args={})
Definition ll.cpp:1087
int compile(World &, std::string name)
Definition ll.cpp:1070
Definition cfg.h:11