Bläddra i källkod

File reorganization for checker system.

Ginger Bill 8 år sedan
förälder
incheckning
d9ce0b9da0
7 ändrade filer med 12 tillägg och 12 borttagningar
  1. 0 0
      src/check_decl.c
  2. 0 0
      src/check_expr.c
  3. 1 1
      src/check_stmt.c
  4. 10 10
      src/checker.c
  5. 0 0
      src/entity.c
  6. 1 1
      src/main.c
  7. 0 0
      src/types.c

+ 0 - 0
src/checker/decl.c → src/check_decl.c


+ 0 - 0
src/checker/expr.c → src/check_expr.c


+ 1 - 1
src/checker/stmt.c → 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};

+ 10 - 10
src/checker/checker.c → 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;

+ 0 - 0
src/checker/entity.c → src/entity.c


+ 1 - 1
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"

+ 0 - 0
src/checker/types.c → src/types.c