diff --git a/src/Lexer.ts b/compiler/Lexer.ts similarity index 100% rename from src/Lexer.ts rename to compiler/Lexer.ts diff --git a/src/Parser.ts b/compiler/Parser.ts similarity index 100% rename from src/Parser.ts rename to compiler/Parser.ts diff --git a/src/Token.ts b/compiler/Token.ts similarity index 100% rename from src/Token.ts rename to compiler/Token.ts diff --git a/src/arch.ts b/compiler/arch.ts similarity index 100% rename from src/arch.ts rename to compiler/arch.ts diff --git a/architecture.txt b/compiler/architecture.txt similarity index 100% rename from architecture.txt rename to compiler/architecture.txt diff --git a/src/ast.ts b/compiler/ast.ts similarity index 100% rename from src/ast.ts rename to compiler/ast.ts diff --git a/deno.jsonc b/compiler/deno.jsonc similarity index 100% rename from deno.jsonc rename to compiler/deno.jsonc diff --git a/deno.lock b/compiler/deno.lock similarity index 100% rename from deno.lock rename to compiler/deno.lock diff --git a/example-no-types.slg b/compiler/example-no-types.slg similarity index 100% rename from example-no-types.slg rename to compiler/example-no-types.slg diff --git a/example.slg b/compiler/example.slg similarity index 100% rename from example.slg rename to compiler/example.slg diff --git a/src/main.ts b/compiler/main.ts similarity index 100% rename from src/main.ts rename to compiler/main.ts