aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-01-07 12:01:52 +0000
committerGinger Bill <bill@gingerbill.org>2017-01-07 12:01:52 +0000
commitd9ce0b9da0cd1b6c76306734357e2452c30c7f4e (patch)
treed3c7dd1bfb149a8c40b4d97508b916418de1e59d /src
parent703e1aa2bcf6bb059a3dd0e12a02cf02ed5449cf (diff)
File reorganization for checker system.
Diffstat (limited to 'src')
-rw-r--r--src/check_decl.c (renamed from src/checker/decl.c)0
-rw-r--r--src/check_expr.c (renamed from src/checker/expr.c)0
-rw-r--r--src/check_stmt.c (renamed from src/checker/stmt.c)2
-rw-r--r--src/checker.c (renamed from src/checker/checker.c)20
-rw-r--r--src/entity.c (renamed from src/checker/entity.c)0
-rw-r--r--src/main.c2
-rw-r--r--src/types.c (renamed from src/checker/types.c)0
7 files changed, 12 insertions, 12 deletions
diff --git a/src/checker/decl.c b/src/check_decl.c
index 9f683cf29..9f683cf29 100644
--- a/src/checker/decl.c
+++ b/src/check_decl.c
diff --git a/src/checker/expr.c b/src/check_expr.c
index 2c772d149..2c772d149 100644
--- a/src/checker/expr.c
+++ b/src/check_expr.c
diff --git a/src/checker/stmt.c b/src/check_stmt.c
index b6bf9b1d0..068f6a2b3 100644
--- a/src/checker/stmt.c
+++ b/src/check_stmt.c
@@ -302,7 +302,7 @@ typedef struct TypeAndToken {
#define MAP_TYPE TypeAndToken
#define MAP_PROC map_type_and_token_
#define MAP_NAME MapTypeAndToken
-#include "../map.c"
+#include "map.c"
void check_when_stmt(Checker *c, AstNodeWhenStmt *ws, u32 flags) {
Operand operand = {Addressing_Invalid};
diff --git a/src/checker/checker.c b/src/checker.c
index 436a89391..6685d56ab 100644
--- a/src/checker/checker.c
+++ b/src/checker.c
@@ -1,11 +1,11 @@
-#include "../exact_value.c"
+#include "exact_value.c"
#include "entity.c"
#include "types.c"
#define MAP_TYPE Entity *
#define MAP_PROC map_entity_
#define MAP_NAME MapEntity
-#include "../map.c"
+#include "map.c"
typedef enum AddressingMode {
Addressing_Invalid,
@@ -216,27 +216,27 @@ typedef struct CheckerContext {
#define MAP_TYPE TypeAndValue
#define MAP_PROC map_tav_
#define MAP_NAME MapTypeAndValue
-#include "../map.c"
+#include "map.c"
#define MAP_TYPE Scope *
#define MAP_PROC map_scope_
#define MAP_NAME MapScope
-#include "../map.c"
+#include "map.c"
#define MAP_TYPE DeclInfo *
#define MAP_PROC map_decl_info_
#define MAP_NAME MapDeclInfo
-#include "../map.c"
+#include "map.c"
#define MAP_TYPE AstFile *
#define MAP_PROC map_ast_file_
#define MAP_NAME MapAstFile
-#include "../map.c"
+#include "map.c"
#define MAP_TYPE ExprInfo
#define MAP_PROC map_expr_info_
#define MAP_NAME MapExprInfo
-#include "../map.c"
+#include "map.c"
typedef struct DelayedDecl {
Scope * parent;
@@ -1093,9 +1093,9 @@ void init_preload(Checker *c) {
bool check_arity_match(Checker *c, AstNodeValueDecl *d);
-#include "expr.c"
-#include "decl.c"
-#include "stmt.c"
+#include "check_expr.c"
+#include "check_decl.c"
+#include "check_stmt.c"
bool check_arity_match(Checker *c, AstNodeValueDecl *d) {
isize lhs = d->names.count;
diff --git a/src/checker/entity.c b/src/entity.c
index 17fb70e06..17fb70e06 100644
--- a/src/checker/entity.c
+++ b/src/entity.c
diff --git a/src/main.c b/src/main.c
index 9148636ae..157667b52 100644
--- a/src/main.c
+++ b/src/main.c
@@ -9,7 +9,7 @@ extern "C" {
#include "tokenizer.c"
#include "parser.c"
// #include "printer.c"
-#include "checker/checker.c"
+#include "checker.c"
// #include "ssa.c"
#include "ir.c"
#include "ir_opt.c"
diff --git a/src/checker/types.c b/src/types.c
index 779924cd4..779924cd4 100644
--- a/src/checker/types.c
+++ b/src/types.c