MimIR
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
driver.cpp File Reference
#include "mim/driver.h"
#include <algorithm>
#include <filesystem>
#include <iostream>
#include <optional>
#include <sstream>
#include <stdexcept>
#include <fe/dl.h>
#include <fe/sys.h>
#include "mim/config.h"
#include "mim/plugin.h"
Include dependency graph for driver.cpp:

Go to the source code of this file.

Namespaces

namespace  mim

Macros

#define CODE(t, str)
#define CODE(str, t)

Functions

void mim_lib_anchor ()

Macro Definition Documentation

◆ CODE [1/2]

#define CODE ( str,
t )
Value:
if (ast::Tok::Tag::t != ast::Tok::Tag::Nil) keys_.emplace(sym(str), ast::Tok::Tag::t);

◆ CODE [2/2]

#define CODE ( t,
str )
Value:
keys_.emplace(sym(str), ast::Tok::Tag::t);

Function Documentation

◆ mim_lib_anchor()

void mim_lib_anchor ( )

Definition at line 17 of file driver.cpp.

References MIM_EXPORT, and mim_lib_anchor().

Referenced by mim_lib_anchor().