Differences From Artifact [8ce0d84b32]:
- File
bs/builtins/statements/using.cpp
— part of check-in
[bf81e30984]
at
2021-09-18 17:00:20
on branch trunk
—
- Refactored LocationId into a separate class and actually use it everywhere instead of uint32_t, this makes it easier to make generic wrappers for APIs
- g0 api: more work on the CIR api
To Artifact [6f469edfd4]:
- File bs/builtins/statements/using.cpp — part of check-in [1ad61a2717] at 2021-11-11 20:05:58 on branch trunk — Refactored the code builder: it is now carried around as a Value, and accessed through a bunch of extension points, so we can have different builders (and even user defined ones) later to make classes etc. (user: zlodo size: 3583)
1 2 3 | #include "builtins/builtins.h" #include "parse/parse.h" #include "precedence.h" | < | 1 2 3 4 5 6 7 8 9 10 |
#include "builtins/builtins.h"
#include "parse/parse.h"
#include "precedence.h"
using namespace goose;
using namespace goose::eir;
using namespace goose::parse;
namespace goose::builtins
{
|
| ︙ | ︙ |