Goose  Diff

Differences From Artifact [3e03d93f52]:

  • File bs/builtins/builtins.h — part of check-in [e42ae3d514] at 2019-07-23 19:44:46 on branch trunk — codegen: implemented LowerType. (user: achavasse size: 468)

To Artifact [43d65979b0]:

  • File bs/builtins/builtins.h — part of check-in [2eb6c1fa43] at 2019-08-10 17:01:13 on branch trunk — Implemented the very first draft of the DiagnosticsManager and converted the using statement to use it. (user: achavasse size: 538)

1
2
3
4
5
6

7
8
9
10
11

12
13
14
15
16
17
18
#ifndef EMPATHY_BUILTINS_H
#define EMPATHY_BUILTINS_H

#include "ir/ir.h"
#include "llr/llr.h"
#include "sema/sema.h"


namespace empathy::builtins
{
    using namespace ir;
    using namespace sema;


    extern const Term& RootIdentity();
}

#include "codegen/codegen.h"

#include "types/types.h"






>





>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef EMPATHY_BUILTINS_H
#define EMPATHY_BUILTINS_H

#include "ir/ir.h"
#include "llr/llr.h"
#include "sema/sema.h"
#include "diagnostics/diagnostics.h"

namespace empathy::builtins
{
    using namespace ir;
    using namespace sema;
    using namespace diagnostics;

    extern const Term& RootIdentity();
}

#include "codegen/codegen.h"

#include "types/types.h"