diff --git a/README.md b/README.md index 28983761..56875d96 100644 --- a/README.md +++ b/README.md @@ -187,7 +187,7 @@ A list of the layers in the codebase and their associated namespaces is below: - `hash_store` (`HS_`): Implements a cache for general data blobs, keyed by a 128-bit hash of the data. Used as a general data store by other layers. - `metagen` (`MG_`): A metaprogram which is used to generate primarily code and - data tables. Consumes Metadesk files, stored with the extension `.mc`, and + data tables. Consumes Metadesk files, stored with the extension `.mdesk`, and generates C code which is then included by hand-written C code. Currently, it does not analyze the codebase's hand-written C code, but in principle this is possible. This allows easier & less-error-prone management of large data diff --git a/project.4coder b/project.4coder index 33fbb625..2122c0fb 100644 --- a/project.4coder +++ b/project.4coder @@ -18,9 +18,8 @@ patterns = "*.bfs", "*.html", "*.txt", - "*.ds", "*.md", - "*.mc", + "*.mdesk", "*.asm", }; diff --git a/src/ctrl/ctrl.mc b/src/ctrl/ctrl.mdesk similarity index 100% rename from src/ctrl/ctrl.mc rename to src/ctrl/ctrl.mdesk diff --git a/src/df/core/df_core.mc b/src/df/core/df_core.mdesk similarity index 100% rename from src/df/core/df_core.mc rename to src/df/core/df_core.mdesk diff --git a/src/df/gfx/df_gfx.mc b/src/df/gfx/df_gfx.mdesk similarity index 100% rename from src/df/gfx/df_gfx.mc rename to src/df/gfx/df_gfx.mdesk diff --git a/src/draw/draw.mc b/src/draw/draw.mdesk similarity index 100% rename from src/draw/draw.mc rename to src/draw/draw.mdesk diff --git a/src/eval/eval.mc b/src/eval/eval.mdesk similarity index 100% rename from src/eval/eval.mc rename to src/eval/eval.mdesk diff --git a/src/metagen/metagen_main.c b/src/metagen/metagen_main.c index c6a501a6..6942687a 100644 --- a/src/metagen/metagen_main.c +++ b/src/metagen/metagen_main.c @@ -86,7 +86,7 @@ int main(int argument_count, char **arguments) { String8 file_path = n->string; String8 file_ext = str8_skip_last_dot(file_path); - if(str8_match(file_ext, str8_lit("mc"), 0)) + if(str8_match(file_ext, str8_lit("mdesk"), 0)) { String8 data = os_data_from_file_path(mg_arena, file_path); MD_TokenizeResult tokenize = md_tokenize_from_text(mg_arena, data); diff --git a/src/os/gfx/os_gfx.mc b/src/os/gfx/os_gfx.mdesk similarity index 100% rename from src/os/gfx/os_gfx.mc rename to src/os/gfx/os_gfx.mdesk diff --git a/src/regs/regs.mc b/src/regs/regs.mdesk similarity index 100% rename from src/regs/regs.mc rename to src/regs/regs.mdesk diff --git a/src/render/d3d11/render_d3d11.mc b/src/render/d3d11/render_d3d11.mdesk similarity index 100% rename from src/render/d3d11/render_d3d11.mc rename to src/render/d3d11/render_d3d11.mdesk diff --git a/src/render/render_core.mc b/src/render/render_core.mdesk similarity index 100% rename from src/render/render_core.mc rename to src/render/render_core.mdesk diff --git a/src/type_graph/type_graph.mc b/src/type_graph/type_graph.mdesk similarity index 100% rename from src/type_graph/type_graph.mc rename to src/type_graph/type_graph.mdesk diff --git a/src/ui/ui.mc b/src/ui/ui.mdesk similarity index 100% rename from src/ui/ui.mc rename to src/ui/ui.mdesk