From 91f34bc88f8fb7f65a45e446a0f6a0ee89c974a1 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Tue, 25 Feb 2025 17:16:09 +0100 Subject: [PATCH] Updated module path --- docs/readme.md | 6 +++--- go.mod | 6 +++--- go.sum | 8 ++++---- main.go | 2 +- src/arm/Registers.go | 2 +- src/arm/Registers_test.go | 4 ++-- src/asm/Assembler.go | 2 +- src/asm/CanSkip.go | 2 +- src/asm/Memory.go | 2 +- src/asm/MemoryRegister.go | 2 +- src/asm/Register.go | 2 +- src/asm/RegisterLabel.go | 2 +- src/asm/RegisterNumber.go | 2 +- src/asm/RegisterRegister.go | 2 +- src/asmc/Finalize.go | 6 +++--- src/asmc/call.go | 4 ++-- src/asmc/codeOffset.go | 10 +++++----- src/asmc/compile.go | 4 ++-- src/asmc/compiler.go | 2 +- src/asmc/dllCall.go | 4 ++-- src/asmc/jump.go | 4 ++-- src/asmc/load.go | 4 ++-- src/asmc/move.go | 6 +++--- src/asmc/resolvePointers.go | 6 +++--- src/asmc/store.go | 6 +++--- src/ast/AST.go | 2 +- src/ast/Count.go | 2 +- src/ast/Parse.go | 4 ++-- src/ast/ast_test.go | 8 ++++---- src/ast/block.go | 6 +++--- src/ast/eachInstruction.go | 2 +- src/ast/helpers.go | 4 ++-- src/ast/parseCases.go | 6 +++--- src/ast/parseInstruction.go | 8 ++++---- src/ast/parseKeyword.go | 8 ++++---- src/build/Executable.go | 2 +- src/build/Run.go | 4 ++-- src/build/build_test.go | 6 +++--- src/cli/Build.go | 4 ++-- src/cli/Main_test.go | 6 +++--- src/cli/System.go | 2 +- src/compiler/Compile.go | 8 ++++---- src/compiler/CompileFunctions.go | 2 +- src/compiler/PrintInstructions.go | 2 +- src/compiler/PrintStatistics.go | 2 +- src/compiler/Result.go | 4 ++-- src/compiler/Write.go | 10 +++++----- src/compiler/eachFunction.go | 4 ++-- src/compiler/finalize.go | 10 +++++----- src/core/ArrayElementToRegister.go | 12 ++++++------ src/core/CallExtern.go | 10 +++++----- src/core/CallSafe.go | 4 ++-- src/core/CallToRegister.go | 8 ++++---- src/core/Compare.go | 8 ++++---- src/core/CompileAST.go | 2 +- src/core/CompileASTNode.go | 2 +- src/core/CompileAssert.go | 4 ++-- src/core/CompileAssign.go | 10 +++++----- src/core/CompileAssignArray.go | 8 ++++---- src/core/CompileAssignDivision.go | 14 +++++++------- src/core/CompileAssignField.go | 8 ++++---- src/core/CompileCall.go | 6 +++--- src/core/CompileCondition.go | 4 ++-- src/core/CompileDefinition.go | 10 +++++----- src/core/CompileDelete.go | 8 ++++---- src/core/CompileFor.go | 10 +++++----- src/core/CompileIf.go | 4 ++-- src/core/CompileLen.go | 8 ++++---- src/core/CompileLoop.go | 4 ++-- src/core/CompileMemoryStore.go | 6 +++--- src/core/CompileNew.go | 8 ++++---- src/core/CompileReturn.go | 4 ++-- src/core/CompileSwitch.go | 4 ++-- src/core/CompileSyscall.go | 2 +- src/core/CompileTokens.go | 4 ++-- src/core/Constant.go | 4 ++-- src/core/Define.go | 8 ++++---- src/core/Environment.go | 4 ++-- src/core/Evaluate.go | 10 +++++----- src/core/Execute.go | 8 ++++---- src/core/ExecuteLeaf.go | 6 +++--- src/core/ExecuteRegister.go | 8 ++++---- src/core/ExecuteRegisterNumber.go | 10 +++++----- src/core/ExecuteRegisterRegister.go | 10 +++++----- src/core/ExpressionToMemory.go | 10 +++++----- src/core/ExpressionToRegister.go | 12 ++++++------ src/core/ExpressionsToRegisters.go | 10 +++++----- src/core/Fold.go | 6 +++--- src/core/Function.go | 10 +++++----- src/core/Identifier.go | 2 +- src/core/JumpIfFalse.go | 4 ++-- src/core/JumpIfTrue.go | 4 ++-- src/core/NewFunction.go | 12 ++++++------ src/core/Parameter.go | 4 ++-- src/core/PeriodToRegister.go | 10 +++++----- src/core/PrintInstructions.go | 4 ++-- src/core/ResolveTypes.go | 10 +++++----- src/core/ToNumber.go | 6 +++--- src/core/TokenToRegister.go | 10 +++++----- src/core/UsesRegister.go | 8 ++++---- src/cpu/Register_test.go | 4 ++-- src/cpu/State_test.go | 4 ++-- src/data/Data_test.go | 4 ++-- src/elf/ELF.go | 4 ++-- src/elf/ELF_test.go | 2 +- src/errors/Error.go | 4 ++-- src/expression/Expression.go | 2 +- src/expression/Expression_test.go | 6 +++--- src/expression/List.go | 2 +- src/expression/Operator.go | 2 +- src/expression/Parse.go | 2 +- src/expression/bench_test.go | 4 ++-- src/fs/File.go | 2 +- src/fs/Import.go | 2 +- src/fs/Walk_test.go | 4 ++-- src/fs/bench_test.go | 4 ++-- src/macho/MachO.go | 4 ++-- src/macho/MachO_test.go | 2 +- src/pe/EXE.go | 6 +++--- src/pe/EXE_test.go | 2 +- src/pe/importLibraries.go | 2 +- src/register/AddLabel.go | 2 +- src/register/DLLCall.go | 2 +- src/register/FreeRegister.go | 2 +- src/register/Jump.go | 2 +- src/register/Machine.go | 6 +++--- src/register/MemoryLabel.go | 2 +- src/register/MemoryNumber.go | 2 +- src/register/MemoryRegister.go | 4 ++-- src/register/NewRegister.go | 2 +- src/register/Number.go | 2 +- src/register/Register.go | 4 ++-- src/register/RegisterIsUsed.go | 2 +- src/register/RegisterLabel.go | 4 ++-- src/register/RegisterNumber.go | 6 +++--- src/register/RegisterRegister.go | 4 ++-- src/register/SaveRegister.go | 4 ++-- src/register/UseRegister.go | 2 +- src/register/postInstruction.go | 2 +- src/riscv/Registers.go | 2 +- src/riscv/Registers_test.go | 4 ++-- src/scanner/Scan.go | 8 ++++---- src/scanner/Scanner.go | 6 +++--- src/scanner/queueDirectory.go | 4 ++-- src/scanner/scanConst.go | 8 ++++---- src/scanner/scanExtern.go | 6 +++--- src/scanner/scanFile.go | 6 +++--- src/scanner/scanFunction.go | 6 +++--- src/scanner/scanFunctionSignature.go | 8 ++++---- src/scanner/scanImport.go | 8 ++++---- src/scanner/scanStruct.go | 8 ++++---- src/scope/Scope.go | 2 +- src/scope/Stack.go | 6 +++--- src/scope/Variable.go | 4 ++-- src/sizeof/Signed_test.go | 4 ++-- src/sizeof/Unsigned_test.go | 4 ++-- src/token/Count_test.go | 4 ++-- src/token/List_test.go | 4 ++-- src/token/Token_test.go | 4 ++-- src/token/Tokenize_test.go | 4 ++-- src/token/bench_test.go | 2 +- src/types/Field.go | 2 +- src/types/types_test.go | 4 ++-- src/x86/Add.go | 2 +- src/x86/Add_test.go | 6 +++--- src/x86/And.go | 2 +- src/x86/And_test.go | 6 +++--- src/x86/Compare.go | 2 +- src/x86/Compare_test.go | 6 +++--- src/x86/Div.go | 2 +- src/x86/Div_test.go | 6 +++--- src/x86/Jump_test.go | 4 ++-- src/x86/Load.go | 2 +- src/x86/LoadDynamic.go | 2 +- src/x86/LoadDynamic_test.go | 6 +++--- src/x86/Load_test.go | 6 +++--- src/x86/ModRM_test.go | 4 ++-- src/x86/Move.go | 4 ++-- src/x86/Move_test.go | 6 +++--- src/x86/Mul.go | 2 +- src/x86/Mul_test.go | 6 +++--- src/x86/Negate.go | 2 +- src/x86/Negate_test.go | 6 +++--- src/x86/Or.go | 2 +- src/x86/Or_test.go | 6 +++--- src/x86/Pop.go | 2 +- src/x86/Pop_test.go | 6 +++--- src/x86/Push.go | 4 ++-- src/x86/Push_test.go | 6 +++--- src/x86/REX_test.go | 4 ++-- src/x86/Registers.go | 2 +- src/x86/Registers_test.go | 4 ++-- src/x86/SIB_test.go | 4 ++-- src/x86/Shift.go | 2 +- src/x86/Shift_test.go | 6 +++--- src/x86/Store.go | 2 +- src/x86/StoreDynamic.go | 2 +- src/x86/StoreDynamic_test.go | 6 +++--- src/x86/Store_test.go | 6 +++--- src/x86/Sub.go | 2 +- src/x86/Sub_test.go | 6 +++--- src/x86/Xor.go | 2 +- src/x86/Xor_test.go | 6 +++--- src/x86/encode.go | 2 +- src/x86/encodeNum.go | 4 ++-- src/x86/memoryAccess.go | 2 +- src/x86/memoryAccessDynamic.go | 2 +- src/x86/x86_test.go | 4 ++-- tests/errors_test.go | 6 +++--- tests/examples_test.go | 6 +++--- tests/programs_test.go | 6 +++--- 211 files changed, 506 insertions(+), 506 deletions(-) diff --git a/docs/readme.md b/docs/readme.md index 842942e..ac727ad 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -12,7 +12,7 @@ A programming language that compiles down to machine code. ## Installation ```shell -git clone https://git.akyoto.dev/cli/q +git clone https://git.urbach.dev/cli/q cd q go build ``` @@ -48,13 +48,13 @@ q build examples/hello --os windows ## Status `q` is under heavy development and not ready for production yet. -Feel free to [get in touch](https://akyoto.dev/contact) if you are interested in helping out. +Feel free to [get in touch](https://urbach.dev/contact) if you are interested in helping out. The biggest obstacle right now is the lack of funding. If you want to help out financially you can [donate towards the project](https://en.liberapay.com/akyoto). ## License -Please see the [license documentation](https://akyoto.dev/license). +Please see the [license documentation](https://urbach.dev/license). ## Copyright diff --git a/go.mod b/go.mod index baf1b38..c2ac09c 100644 --- a/go.mod +++ b/go.mod @@ -1,10 +1,10 @@ -module git.akyoto.dev/cli/q +module git.urbach.dev/cli/q go 1.24 require ( - git.akyoto.dev/go/assert v0.1.3 - git.akyoto.dev/go/color v0.1.3 + git.urbach.dev/go/assert v0.0.0-20250225153414-fc1f84f19edf + git.urbach.dev/go/color v0.0.0-20250225153715-1b0b4cb28f7d ) require golang.org/x/sys v0.30.0 // indirect diff --git a/go.sum b/go.sum index 236fc35..51f26c6 100644 --- a/go.sum +++ b/go.sum @@ -1,6 +1,6 @@ -git.akyoto.dev/go/assert v0.1.3 h1:QwCUbmG4aZYsNk/OuRBz1zWVKmGlDUHhOnnDBfn8Qw8= -git.akyoto.dev/go/assert v0.1.3/go.mod h1:0GzMaM0eURuDwtGkJJkCsI7r2aUKr+5GmWNTFPgDocM= -git.akyoto.dev/go/color v0.1.3 h1:kqOVYaPJJDHi8qEwTZkZecQaUENBToaLmiiV1Gg++GM= -git.akyoto.dev/go/color v0.1.3/go.mod h1:e00cRnX0fzFyIYEpAA7dCR/Hlk0/2YpXpVQaMT5Zoss= +git.urbach.dev/go/assert v0.0.0-20250225153414-fc1f84f19edf h1:BQWa5GKNUsA5CSUa/+UlFWYCEVe3IDDKRbVqBLK0mAE= +git.urbach.dev/go/assert v0.0.0-20250225153414-fc1f84f19edf/go.mod h1:y9jGII9JFiF1HNIju0u87OyPCt82xKCtqnAFyEreCDo= +git.urbach.dev/go/color v0.0.0-20250225153715-1b0b4cb28f7d h1:j1ARCrjUYE/c1STH/s6UYGQoOXAkxXll4AFhTb8P2GE= +git.urbach.dev/go/color v0.0.0-20250225153715-1b0b4cb28f7d/go.mod h1:UE8tQTrlWeVPKhfPZ9G5QrDFRhL9EoPazcDgfgd5Xsk= golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= diff --git a/main.go b/main.go index 60febb9..99f6f29 100644 --- a/main.go +++ b/main.go @@ -3,7 +3,7 @@ package main import ( "os" - "git.akyoto.dev/cli/q/src/cli" + "git.urbach.dev/cli/q/src/cli" ) func main() { diff --git a/src/arm/Registers.go b/src/arm/Registers.go index f9ca6b6..86d78d2 100644 --- a/src/arm/Registers.go +++ b/src/arm/Registers.go @@ -1,6 +1,6 @@ package arm -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" const ( X0 cpu.Register = iota diff --git a/src/arm/Registers_test.go b/src/arm/Registers_test.go index 5c44c94..50cdae9 100644 --- a/src/arm/Registers_test.go +++ b/src/arm/Registers_test.go @@ -3,8 +3,8 @@ package arm_test import ( "testing" - "git.akyoto.dev/cli/q/src/arm" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/arm" + "git.urbach.dev/go/assert" ) func TestRegisters(t *testing.T) { diff --git a/src/asm/Assembler.go b/src/asm/Assembler.go index 3f3cb88..8e32655 100644 --- a/src/asm/Assembler.go +++ b/src/asm/Assembler.go @@ -3,7 +3,7 @@ package asm import ( "maps" - "git.akyoto.dev/cli/q/src/data" + "git.urbach.dev/cli/q/src/data" ) // Assembler contains a list of instructions. diff --git a/src/asm/CanSkip.go b/src/asm/CanSkip.go index c707990..b0999e0 100644 --- a/src/asm/CanSkip.go +++ b/src/asm/CanSkip.go @@ -1,6 +1,6 @@ package asm -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // CanSkip returns true if the register/register operation can be skipped. func (a *Assembler) CanSkip(mnemonic Mnemonic, left cpu.Register, right cpu.Register) bool { diff --git a/src/asm/Memory.go b/src/asm/Memory.go index 1076405..903ff15 100644 --- a/src/asm/Memory.go +++ b/src/asm/Memory.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) type Memory struct { diff --git a/src/asm/MemoryRegister.go b/src/asm/MemoryRegister.go index 1c9f51b..5e76305 100644 --- a/src/asm/MemoryRegister.go +++ b/src/asm/MemoryRegister.go @@ -3,7 +3,7 @@ package asm import ( "fmt" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // MemoryRegister operates with a memory address and a number. diff --git a/src/asm/Register.go b/src/asm/Register.go index 7188752..91be5e0 100644 --- a/src/asm/Register.go +++ b/src/asm/Register.go @@ -1,7 +1,7 @@ package asm import ( - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // Register operates with a single register. diff --git a/src/asm/RegisterLabel.go b/src/asm/RegisterLabel.go index 8092d9f..402954b 100644 --- a/src/asm/RegisterLabel.go +++ b/src/asm/RegisterLabel.go @@ -3,7 +3,7 @@ package asm import ( "fmt" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // RegisterLabel operates with a register and a label. diff --git a/src/asm/RegisterNumber.go b/src/asm/RegisterNumber.go index 6addf74..f12bb81 100644 --- a/src/asm/RegisterNumber.go +++ b/src/asm/RegisterNumber.go @@ -3,7 +3,7 @@ package asm import ( "fmt" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // RegisterNumber operates with a register and a number. diff --git a/src/asm/RegisterRegister.go b/src/asm/RegisterRegister.go index c133e2c..dadafd1 100644 --- a/src/asm/RegisterRegister.go +++ b/src/asm/RegisterRegister.go @@ -3,7 +3,7 @@ package asm import ( "fmt" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // RegisterRegister operates with two registers. diff --git a/src/asmc/Finalize.go b/src/asmc/Finalize.go index 377b777..f73a1e8 100644 --- a/src/asmc/Finalize.go +++ b/src/asmc/Finalize.go @@ -1,9 +1,9 @@ package asmc import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/dll" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/dll" ) // Finalize generates the final machine code. diff --git a/src/asmc/call.go b/src/asmc/call.go index cf84156..6c78a09 100644 --- a/src/asmc/call.go +++ b/src/asmc/call.go @@ -1,8 +1,8 @@ package asmc import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/x86" ) func (c *compiler) call(x asm.Instruction) { diff --git a/src/asmc/codeOffset.go b/src/asmc/codeOffset.go index 306adc0..9142762 100644 --- a/src/asmc/codeOffset.go +++ b/src/asmc/codeOffset.go @@ -1,11 +1,11 @@ package asmc import ( - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/elf" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/macho" - "git.akyoto.dev/cli/q/src/pe" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/elf" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/macho" + "git.urbach.dev/cli/q/src/pe" ) // codeOffset returns the file offset of the code section. diff --git a/src/asmc/compile.go b/src/asmc/compile.go index 7cec3b2..dfcddca 100644 --- a/src/asmc/compile.go +++ b/src/asmc/compile.go @@ -1,8 +1,8 @@ package asmc import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/x86" ) func (c *compiler) compile(x asm.Instruction) { diff --git a/src/asmc/compiler.go b/src/asmc/compiler.go index fd17c89..b4e30e6 100644 --- a/src/asmc/compiler.go +++ b/src/asmc/compiler.go @@ -1,6 +1,6 @@ package asmc -import "git.akyoto.dev/cli/q/src/dll" +import "git.urbach.dev/cli/q/src/dll" type compiler struct { code []byte diff --git a/src/asmc/dllCall.go b/src/asmc/dllCall.go index bd37582..75523d1 100644 --- a/src/asmc/dllCall.go +++ b/src/asmc/dllCall.go @@ -3,8 +3,8 @@ package asmc import ( "strings" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/x86" ) func (c *compiler) dllCall(x asm.Instruction) { diff --git a/src/asmc/jump.go b/src/asmc/jump.go index f01f547..853bd81 100644 --- a/src/asmc/jump.go +++ b/src/asmc/jump.go @@ -1,8 +1,8 @@ package asmc import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/x86" ) func (c *compiler) jump(x asm.Instruction) { diff --git a/src/asmc/load.go b/src/asmc/load.go index e460a82..7a3a707 100644 --- a/src/asmc/load.go +++ b/src/asmc/load.go @@ -3,8 +3,8 @@ package asmc import ( "math" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/x86" ) func (c *compiler) load(x asm.Instruction) { diff --git a/src/asmc/move.go b/src/asmc/move.go index b4f76ae..71e71f3 100644 --- a/src/asmc/move.go +++ b/src/asmc/move.go @@ -3,9 +3,9 @@ package asmc import ( "strings" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/x86" ) func (c *compiler) move(x asm.Instruction) { diff --git a/src/asmc/resolvePointers.go b/src/asmc/resolvePointers.go index 112a0d1..2e6d30f 100644 --- a/src/asmc/resolvePointers.go +++ b/src/asmc/resolvePointers.go @@ -5,9 +5,9 @@ import ( "fmt" "slices" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/sizeof" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/sizeof" ) // resolvePointers resolves the addresses of all pointers within the code and writes the correct addresses to the code slice. diff --git a/src/asmc/store.go b/src/asmc/store.go index b5e8f0d..aa81960 100644 --- a/src/asmc/store.go +++ b/src/asmc/store.go @@ -3,9 +3,9 @@ package asmc import ( "math" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/x86" ) func (c *compiler) store(x asm.Instruction) { diff --git a/src/ast/AST.go b/src/ast/AST.go index 99f1ed1..8aef14c 100644 --- a/src/ast/AST.go +++ b/src/ast/AST.go @@ -1,6 +1,6 @@ package ast -import "git.akyoto.dev/cli/q/src/expression" +import "git.urbach.dev/cli/q/src/expression" // Node is an interface used for all types of AST nodes. type Node any diff --git a/src/ast/Count.go b/src/ast/Count.go index 83e7f69..c0408d9 100644 --- a/src/ast/Count.go +++ b/src/ast/Count.go @@ -1,6 +1,6 @@ package ast -import "git.akyoto.dev/cli/q/src/token" +import "git.urbach.dev/cli/q/src/token" // Count counts how often the given token appears in the AST. func Count(body AST, buffer []byte, kind token.Kind, name string) uint8 { diff --git a/src/ast/Parse.go b/src/ast/Parse.go index 84c9972..20634e4 100644 --- a/src/ast/Parse.go +++ b/src/ast/Parse.go @@ -1,8 +1,8 @@ package ast import ( - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // Parse generates an AST from a list of tokens. diff --git a/src/ast/ast_test.go b/src/ast/ast_test.go index 621ab6e..33730dc 100644 --- a/src/ast/ast_test.go +++ b/src/ast/ast_test.go @@ -3,10 +3,10 @@ package ast_test import ( "testing" - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/go/assert" ) func TestAssign(t *testing.T) { diff --git a/src/ast/block.go b/src/ast/block.go index da58e2a..36c1933 100644 --- a/src/ast/block.go +++ b/src/ast/block.go @@ -1,9 +1,9 @@ package ast import ( - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // block retrieves the start and end position of a block. diff --git a/src/ast/eachInstruction.go b/src/ast/eachInstruction.go index b593ebc..0bed958 100644 --- a/src/ast/eachInstruction.go +++ b/src/ast/eachInstruction.go @@ -1,6 +1,6 @@ package ast -import "git.akyoto.dev/cli/q/src/token" +import "git.urbach.dev/cli/q/src/token" // eachInstruction calls the function on each AST node. func eachInstruction(tokens token.List, call func(token.List) error) error { diff --git a/src/ast/helpers.go b/src/ast/helpers.go index ffb2bf5..f21ac47 100644 --- a/src/ast/helpers.go +++ b/src/ast/helpers.go @@ -1,8 +1,8 @@ package ast import ( - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) // IsAssignment returns true if the expression is an assignment. diff --git a/src/ast/parseCases.go b/src/ast/parseCases.go index da6e561..dbb5412 100644 --- a/src/ast/parseCases.go +++ b/src/ast/parseCases.go @@ -1,9 +1,9 @@ package ast import ( - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // parseCases generates the cases inside a switch statement. diff --git a/src/ast/parseInstruction.go b/src/ast/parseInstruction.go index c14db17..bffd14a 100644 --- a/src/ast/parseInstruction.go +++ b/src/ast/parseInstruction.go @@ -1,10 +1,10 @@ package ast import ( - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // parseInstruction generates an AST node from an instruction. diff --git a/src/ast/parseKeyword.go b/src/ast/parseKeyword.go index c012e38..0ad1442 100644 --- a/src/ast/parseKeyword.go +++ b/src/ast/parseKeyword.go @@ -1,10 +1,10 @@ package ast import ( - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // parseKeyword generates a keyword node from an instruction. diff --git a/src/build/Executable.go b/src/build/Executable.go index 4eff03e..8b62a7e 100644 --- a/src/build/Executable.go +++ b/src/build/Executable.go @@ -4,7 +4,7 @@ import ( "path/filepath" "strings" - "git.akyoto.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/config" ) // Executable returns the path to the executable. diff --git a/src/build/Run.go b/src/build/Run.go index bbc06d8..2fd33d7 100644 --- a/src/build/Run.go +++ b/src/build/Run.go @@ -1,8 +1,8 @@ package build import ( - "git.akyoto.dev/cli/q/src/compiler" - "git.akyoto.dev/cli/q/src/scanner" + "git.urbach.dev/cli/q/src/compiler" + "git.urbach.dev/cli/q/src/scanner" ) // Run compiles the input files. diff --git a/src/build/build_test.go b/src/build/build_test.go index e442e12..87600b0 100644 --- a/src/build/build_test.go +++ b/src/build/build_test.go @@ -4,9 +4,9 @@ import ( "path/filepath" "testing" - "git.akyoto.dev/cli/q/src/build" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/build" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/go/assert" ) func TestBuildDirectory(t *testing.T) { diff --git a/src/cli/Build.go b/src/cli/Build.go index 82daf25..1614bdc 100644 --- a/src/cli/Build.go +++ b/src/cli/Build.go @@ -6,8 +6,8 @@ import ( "runtime" "strings" - "git.akyoto.dev/cli/q/src/build" - "git.akyoto.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/build" + "git.urbach.dev/cli/q/src/config" ) // Build parses the arguments and creates a build. diff --git a/src/cli/Main_test.go b/src/cli/Main_test.go index b27a964..236ef5a 100644 --- a/src/cli/Main_test.go +++ b/src/cli/Main_test.go @@ -3,9 +3,9 @@ package cli_test import ( "testing" - "git.akyoto.dev/cli/q/src/cli" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cli" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/go/assert" ) func TestCLI(t *testing.T) { diff --git a/src/cli/System.go b/src/cli/System.go index a2a6801..06e5ee2 100644 --- a/src/cli/System.go +++ b/src/cli/System.go @@ -5,7 +5,7 @@ import ( "runtime" "strconv" - "git.akyoto.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/config" ) // System shows system information. diff --git a/src/compiler/Compile.go b/src/compiler/Compile.go index cc56464..f62943c 100644 --- a/src/compiler/Compile.go +++ b/src/compiler/Compile.go @@ -1,10 +1,10 @@ package compiler import ( - "git.akyoto.dev/cli/q/src/core" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/core" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/types" ) // Compile waits for the scan to finish and compiles all functions. diff --git a/src/compiler/CompileFunctions.go b/src/compiler/CompileFunctions.go index d4ee25b..05ab228 100644 --- a/src/compiler/CompileFunctions.go +++ b/src/compiler/CompileFunctions.go @@ -3,7 +3,7 @@ package compiler import ( "sync" - "git.akyoto.dev/cli/q/src/core" + "git.urbach.dev/cli/q/src/core" ) // CompileFunctions starts a goroutine for each function compilation and waits for completion. diff --git a/src/compiler/PrintInstructions.go b/src/compiler/PrintInstructions.go index 3d92da2..39eb9db 100644 --- a/src/compiler/PrintInstructions.go +++ b/src/compiler/PrintInstructions.go @@ -1,6 +1,6 @@ package compiler -import "git.akyoto.dev/cli/q/src/core" +import "git.urbach.dev/cli/q/src/core" // PrintInstructions prints out the generated instructions. func (r *Result) PrintInstructions() { diff --git a/src/compiler/PrintStatistics.go b/src/compiler/PrintStatistics.go index 65b9066..14c3e26 100644 --- a/src/compiler/PrintStatistics.go +++ b/src/compiler/PrintStatistics.go @@ -3,7 +3,7 @@ package compiler import ( "fmt" - "git.akyoto.dev/go/color/ansi" + "git.urbach.dev/go/color/ansi" ) // PrintStatistics shows the statistics. diff --git a/src/compiler/Result.go b/src/compiler/Result.go index ce94da8..b9bbb7b 100644 --- a/src/compiler/Result.go +++ b/src/compiler/Result.go @@ -1,8 +1,8 @@ package compiler import ( - "git.akyoto.dev/cli/q/src/core" - "git.akyoto.dev/cli/q/src/dll" + "git.urbach.dev/cli/q/src/core" + "git.urbach.dev/cli/q/src/dll" ) // Result contains everything we need to write an executable file to disk. diff --git a/src/compiler/Write.go b/src/compiler/Write.go index 70c1e96..bb14745 100644 --- a/src/compiler/Write.go +++ b/src/compiler/Write.go @@ -4,11 +4,11 @@ import ( "bufio" "io" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/dll" - "git.akyoto.dev/cli/q/src/elf" - "git.akyoto.dev/cli/q/src/macho" - "git.akyoto.dev/cli/q/src/pe" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/dll" + "git.urbach.dev/cli/q/src/elf" + "git.urbach.dev/cli/q/src/macho" + "git.urbach.dev/cli/q/src/pe" ) // Write writes the executable to the given writer. diff --git a/src/compiler/eachFunction.go b/src/compiler/eachFunction.go index 03973f4..de7fc63 100644 --- a/src/compiler/eachFunction.go +++ b/src/compiler/eachFunction.go @@ -1,8 +1,8 @@ package compiler import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/core" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/core" ) // eachFunction recursively finds all the calls to external functions. diff --git a/src/compiler/finalize.go b/src/compiler/finalize.go index e82a049..6437913 100644 --- a/src/compiler/finalize.go +++ b/src/compiler/finalize.go @@ -1,11 +1,11 @@ package compiler import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/asmc" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/core" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/asmc" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/core" + "git.urbach.dev/cli/q/src/x86" ) // finalize generates the final machine code. diff --git a/src/core/ArrayElementToRegister.go b/src/core/ArrayElementToRegister.go index 924f16f..0dec215 100644 --- a/src/core/ArrayElementToRegister.go +++ b/src/core/ArrayElementToRegister.go @@ -3,12 +3,12 @@ package core import ( "math" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" ) // ArrayElementToRegister moves the value of an array element into the given register. diff --git a/src/core/CallExtern.go b/src/core/CallExtern.go index 1413a45..2b17fc1 100644 --- a/src/core/CallExtern.go +++ b/src/core/CallExtern.go @@ -4,11 +4,11 @@ import ( "fmt" "slices" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/types" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/x86" ) // CallExtern calls an external function. diff --git a/src/core/CallSafe.go b/src/core/CallSafe.go index f6756b4..20f4676 100644 --- a/src/core/CallSafe.go +++ b/src/core/CallSafe.go @@ -3,8 +3,8 @@ package core import ( "slices" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" ) // CallSafe pushes used registers to the stack, executes the call and restores the original register value. diff --git a/src/core/CallToRegister.go b/src/core/CallToRegister.go index 5b9901e..9137790 100644 --- a/src/core/CallToRegister.go +++ b/src/core/CallToRegister.go @@ -1,10 +1,10 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/types" ) // CallToRegister moves the result of a function call into the given register. diff --git a/src/core/Compare.go b/src/core/Compare.go index 0244335..731165f 100644 --- a/src/core/Compare.go +++ b/src/core/Compare.go @@ -1,10 +1,10 @@ package core import ( - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) // Compare evaluates a boolean expression. diff --git a/src/core/CompileAST.go b/src/core/CompileAST.go index a9d54f5..b509146 100644 --- a/src/core/CompileAST.go +++ b/src/core/CompileAST.go @@ -1,7 +1,7 @@ package core import ( - "git.akyoto.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/ast" ) // CompileAST compiles an abstract syntax tree. diff --git a/src/core/CompileASTNode.go b/src/core/CompileASTNode.go index a32a321..057b127 100644 --- a/src/core/CompileASTNode.go +++ b/src/core/CompileASTNode.go @@ -1,7 +1,7 @@ package core import ( - "git.akyoto.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/ast" ) // CompileASTNode compiles a node in the AST. diff --git a/src/core/CompileAssert.go b/src/core/CompileAssert.go index f3db795..a761982 100644 --- a/src/core/CompileAssert.go +++ b/src/core/CompileAssert.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/ast" ) // CompileAssert compiles an assertion. diff --git a/src/core/CompileAssign.go b/src/core/CompileAssign.go index bbc237b..2ff6dfb 100644 --- a/src/core/CompileAssign.go +++ b/src/core/CompileAssign.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) // CompileAssign compiles an assign statement. diff --git a/src/core/CompileAssignArray.go b/src/core/CompileAssignArray.go index 2e5d8be..55e33a5 100644 --- a/src/core/CompileAssignArray.go +++ b/src/core/CompileAssignArray.go @@ -3,10 +3,10 @@ package core import ( "math" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/types" ) // CompileAssignArray compiles an assign statement for array elements. diff --git a/src/core/CompileAssignDivision.go b/src/core/CompileAssignDivision.go index c93d90b..cbca794 100644 --- a/src/core/CompileAssignDivision.go +++ b/src/core/CompileAssignDivision.go @@ -1,13 +1,13 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/scope" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/scope" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/x86" ) // CompileAssignDivision compiles an assign statement that has quotient and remainder on the left side and division on the right. diff --git a/src/core/CompileAssignField.go b/src/core/CompileAssignField.go index 412be15..31310d2 100644 --- a/src/core/CompileAssignField.go +++ b/src/core/CompileAssignField.go @@ -3,10 +3,10 @@ package core import ( "math" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/types" ) // CompileAssignField compiles a memory write to a struct field. diff --git a/src/core/CompileCall.go b/src/core/CompileCall.go index 9089335..3d4ad40 100644 --- a/src/core/CompileCall.go +++ b/src/core/CompileCall.go @@ -1,9 +1,9 @@ package core import ( - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/types" ) // CompileCall executes a function call. diff --git a/src/core/CompileCondition.go b/src/core/CompileCondition.go index 0a31b5a..a0c8ffe 100644 --- a/src/core/CompileCondition.go +++ b/src/core/CompileCondition.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) // CompileCondition inserts code to jump to the start label or end label depending on the truth of the condition. diff --git a/src/core/CompileDefinition.go b/src/core/CompileDefinition.go index 6b46991..71d4b73 100644 --- a/src/core/CompileDefinition.go +++ b/src/core/CompileDefinition.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) // CompileDefinition compiles a variable definition. diff --git a/src/core/CompileDelete.go b/src/core/CompileDelete.go index f768dab..05966d9 100644 --- a/src/core/CompileDelete.go +++ b/src/core/CompileDelete.go @@ -1,10 +1,10 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/types" ) // CompileDelete compiles a `delete` function call which deallocates a struct. diff --git a/src/core/CompileFor.go b/src/core/CompileFor.go index b9a6d7f..9f77413 100644 --- a/src/core/CompileFor.go +++ b/src/core/CompileFor.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) // CompileFor compiles a for loop. diff --git a/src/core/CompileIf.go b/src/core/CompileIf.go index 61fb3c6..1474eff 100644 --- a/src/core/CompileIf.go +++ b/src/core/CompileIf.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/ast" ) // CompileIf compiles a branch instruction. diff --git a/src/core/CompileLen.go b/src/core/CompileLen.go index e7264f3..4065d76 100644 --- a/src/core/CompileLen.go +++ b/src/core/CompileLen.go @@ -3,10 +3,10 @@ package core import ( "math" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/types" ) var _len = Function{OutputTypes: []types.Type{types.Int}} diff --git a/src/core/CompileLoop.go b/src/core/CompileLoop.go index 13ccf90..923e690 100644 --- a/src/core/CompileLoop.go +++ b/src/core/CompileLoop.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/ast" ) // CompileLoop compiles an infinite loop. diff --git a/src/core/CompileMemoryStore.go b/src/core/CompileMemoryStore.go index 1277268..a1bb856 100644 --- a/src/core/CompileMemoryStore.go +++ b/src/core/CompileMemoryStore.go @@ -3,9 +3,9 @@ package core import ( "math" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" ) // CompileMemoryStore compiles a variable-width store to memory. diff --git a/src/core/CompileNew.go b/src/core/CompileNew.go index 2589f3f..52a1649 100644 --- a/src/core/CompileNew.go +++ b/src/core/CompileNew.go @@ -1,10 +1,10 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/types" ) // CompileNew compiles a `new` function call which allocates a struct. diff --git a/src/core/CompileReturn.go b/src/core/CompileReturn.go index cb2ffe6..cd15afe 100644 --- a/src/core/CompileReturn.go +++ b/src/core/CompileReturn.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/errors" ) // CompileReturn compiles a return instruction. diff --git a/src/core/CompileSwitch.go b/src/core/CompileSwitch.go index e62b8ca..7196f8a 100644 --- a/src/core/CompileSwitch.go +++ b/src/core/CompileSwitch.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/ast" ) // CompileSwitch compiles a multi-branch instruction. diff --git a/src/core/CompileSyscall.go b/src/core/CompileSyscall.go index a4edf16..dcfb42d 100644 --- a/src/core/CompileSyscall.go +++ b/src/core/CompileSyscall.go @@ -1,7 +1,7 @@ package core import ( - "git.akyoto.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/expression" ) // CompileSyscall executes a kernel syscall. diff --git a/src/core/CompileTokens.go b/src/core/CompileTokens.go index 2aa390c..beef1b6 100644 --- a/src/core/CompileTokens.go +++ b/src/core/CompileTokens.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/token" ) // CompileTokens compiles a token list. diff --git a/src/core/Constant.go b/src/core/Constant.go index b5bb523..0800947 100644 --- a/src/core/Constant.go +++ b/src/core/Constant.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // Constant registers a single value to be accessible under a descriptive name. diff --git a/src/core/Define.go b/src/core/Define.go index d017d85..eacd340 100644 --- a/src/core/Define.go +++ b/src/core/Define.go @@ -1,10 +1,10 @@ package core import ( - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/scope" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/scope" + "git.urbach.dev/cli/q/src/token" ) // Define defines a new variable. diff --git a/src/core/Environment.go b/src/core/Environment.go index 87b1a29..e2a1354 100644 --- a/src/core/Environment.go +++ b/src/core/Environment.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/types" ) // Environment holds information about the entire build. diff --git a/src/core/Evaluate.go b/src/core/Evaluate.go index 68da992..5e36fec 100644 --- a/src/core/Evaluate.go +++ b/src/core/Evaluate.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" ) // Evaluate evaluates an expression and returns a register that contains the value of the expression. diff --git a/src/core/Execute.go b/src/core/Execute.go index 74132b8..8d01a4e 100644 --- a/src/core/Execute.go +++ b/src/core/Execute.go @@ -1,10 +1,10 @@ package core import ( - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) // Execute executes an operation on a register with a value operand. diff --git a/src/core/ExecuteLeaf.go b/src/core/ExecuteLeaf.go index 32feb13..06310ae 100644 --- a/src/core/ExecuteLeaf.go +++ b/src/core/ExecuteLeaf.go @@ -1,9 +1,9 @@ package core import ( - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/token" ) // ExecuteLeaf performs an operation on a register with the given leaf operand. diff --git a/src/core/ExecuteRegister.go b/src/core/ExecuteRegister.go index 8a48bd5..6920310 100644 --- a/src/core/ExecuteRegister.go +++ b/src/core/ExecuteRegister.go @@ -1,10 +1,10 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/token" ) // ExecuteRegister performs an operation on a single register. diff --git a/src/core/ExecuteRegisterNumber.go b/src/core/ExecuteRegisterNumber.go index 0176f82..a3acbb5 100644 --- a/src/core/ExecuteRegisterNumber.go +++ b/src/core/ExecuteRegisterNumber.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/x86" ) // ExecuteRegisterNumber performs an operation on a register and a number. diff --git a/src/core/ExecuteRegisterRegister.go b/src/core/ExecuteRegisterRegister.go index 3e699fb..5b59667 100644 --- a/src/core/ExecuteRegisterRegister.go +++ b/src/core/ExecuteRegisterRegister.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/x86" ) // ExecuteRegisterRegister performs an operation on two registers. diff --git a/src/core/ExpressionToMemory.go b/src/core/ExpressionToMemory.go index 461cc1c..f62ba58 100644 --- a/src/core/ExpressionToMemory.go +++ b/src/core/ExpressionToMemory.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" ) // ExpressionToMemory puts the result of an expression into the specified memory address. diff --git a/src/core/ExpressionToRegister.go b/src/core/ExpressionToRegister.go index 785cb91..0a3fb29 100644 --- a/src/core/ExpressionToRegister.go +++ b/src/core/ExpressionToRegister.go @@ -1,12 +1,12 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" ) // ExpressionToRegister puts the result of an expression into the specified register. diff --git a/src/core/ExpressionsToRegisters.go b/src/core/ExpressionsToRegisters.go index f6a21f3..7156daa 100644 --- a/src/core/ExpressionsToRegisters.go +++ b/src/core/ExpressionsToRegisters.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" ) // ExpressionsToRegisters moves multiple expressions into the specified registers and checks that the types match with the function signature. diff --git a/src/core/Fold.go b/src/core/Fold.go index 6245114..768f2ec 100644 --- a/src/core/Fold.go +++ b/src/core/Fold.go @@ -1,9 +1,9 @@ package core import ( - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) // Fold will try to precalculate the results of operations with constants. diff --git a/src/core/Function.go b/src/core/Function.go index f159815..dca269e 100644 --- a/src/core/Function.go +++ b/src/core/Function.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/dll" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/register" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/dll" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/register" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" ) // Function represents the smallest unit of code. diff --git a/src/core/Identifier.go b/src/core/Identifier.go index 6a8a148..ab51f9e 100644 --- a/src/core/Identifier.go +++ b/src/core/Identifier.go @@ -3,7 +3,7 @@ package core import ( "fmt" - "git.akyoto.dev/cli/q/src/scope" + "git.urbach.dev/cli/q/src/scope" ) // Identifier looks up an identifier which can be a variable or a function. diff --git a/src/core/JumpIfFalse.go b/src/core/JumpIfFalse.go index 44eb1ba..61c649d 100644 --- a/src/core/JumpIfFalse.go +++ b/src/core/JumpIfFalse.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/token" ) // JumpIfFalse jumps to the label if the previous comparison was false. diff --git a/src/core/JumpIfTrue.go b/src/core/JumpIfTrue.go index c8dc487..5c8eddc 100644 --- a/src/core/JumpIfTrue.go +++ b/src/core/JumpIfTrue.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/token" ) // JumpIfTrue jumps to the label if the previous comparison was true. diff --git a/src/core/NewFunction.go b/src/core/NewFunction.go index 3da5ed5..dabb185 100644 --- a/src/core/NewFunction.go +++ b/src/core/NewFunction.go @@ -1,12 +1,12 @@ package core import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/register" - "git.akyoto.dev/cli/q/src/scope" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/register" + "git.urbach.dev/cli/q/src/scope" + "git.urbach.dev/cli/q/src/x86" ) // NewFunction creates a new function. diff --git a/src/core/Parameter.go b/src/core/Parameter.go index 1375a09..8c89249 100644 --- a/src/core/Parameter.go +++ b/src/core/Parameter.go @@ -1,8 +1,8 @@ package core import ( - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" ) type Parameter struct { diff --git a/src/core/PeriodToRegister.go b/src/core/PeriodToRegister.go index c897853..2307a43 100644 --- a/src/core/PeriodToRegister.go +++ b/src/core/PeriodToRegister.go @@ -4,11 +4,11 @@ import ( "fmt" "math" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/types" ) // PeriodToRegister moves a constant or a function address into the given register. diff --git a/src/core/PrintInstructions.go b/src/core/PrintInstructions.go index 00fcf7c..69cfc26 100644 --- a/src/core/PrintInstructions.go +++ b/src/core/PrintInstructions.go @@ -4,8 +4,8 @@ import ( "bytes" "fmt" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/go/color/ansi" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/go/color/ansi" ) // PrintInstructions shows the assembly instructions. diff --git a/src/core/ResolveTypes.go b/src/core/ResolveTypes.go index 2a5bf08..42382fb 100644 --- a/src/core/ResolveTypes.go +++ b/src/core/ResolveTypes.go @@ -1,11 +1,11 @@ package core import ( - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/scope" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" - "git.akyoto.dev/cli/q/src/x86" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/scope" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/x86" ) // ResolveTypes parses the input and output types. diff --git a/src/core/ToNumber.go b/src/core/ToNumber.go index 122b04d..fc891b4 100644 --- a/src/core/ToNumber.go +++ b/src/core/ToNumber.go @@ -5,9 +5,9 @@ import ( "strings" "unicode/utf8" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // ToNumber tries to convert the token into a numeric value. diff --git a/src/core/TokenToRegister.go b/src/core/TokenToRegister.go index e8dd66e..a8128eb 100644 --- a/src/core/TokenToRegister.go +++ b/src/core/TokenToRegister.go @@ -3,11 +3,11 @@ package core import ( "encoding/binary" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" ) // TokenToRegister moves a token into a register. diff --git a/src/core/UsesRegister.go b/src/core/UsesRegister.go index 74519bd..df66b67 100644 --- a/src/core/UsesRegister.go +++ b/src/core/UsesRegister.go @@ -1,10 +1,10 @@ package core import ( - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) // UsesRegister returns true if evaluating the expression would write or read the given register. diff --git a/src/cpu/Register_test.go b/src/cpu/Register_test.go index e14f6f0..1dc6b20 100644 --- a/src/cpu/Register_test.go +++ b/src/cpu/Register_test.go @@ -3,8 +3,8 @@ package cpu_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/go/assert" ) func TestRegisterString(t *testing.T) { diff --git a/src/cpu/State_test.go b/src/cpu/State_test.go index 52b1fa9..6fdbf0b 100644 --- a/src/cpu/State_test.go +++ b/src/cpu/State_test.go @@ -3,8 +3,8 @@ package cpu_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/go/assert" ) func TestRegisterState(t *testing.T) { diff --git a/src/data/Data_test.go b/src/data/Data_test.go index b8d0c60..69453e9 100644 --- a/src/data/Data_test.go +++ b/src/data/Data_test.go @@ -3,8 +3,8 @@ package data_test import ( "testing" - "git.akyoto.dev/cli/q/src/data" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/data" + "git.urbach.dev/go/assert" ) func TestInterning(t *testing.T) { diff --git a/src/elf/ELF.go b/src/elf/ELF.go index 0248c7e..d9e8d52 100644 --- a/src/elf/ELF.go +++ b/src/elf/ELF.go @@ -5,8 +5,8 @@ import ( "encoding/binary" "io" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/fs" ) const HeaderEnd = HeaderSize + ProgramHeaderSize*2 diff --git a/src/elf/ELF_test.go b/src/elf/ELF_test.go index c813536..74bd71c 100644 --- a/src/elf/ELF_test.go +++ b/src/elf/ELF_test.go @@ -4,7 +4,7 @@ import ( "io" "testing" - "git.akyoto.dev/cli/q/src/elf" + "git.urbach.dev/cli/q/src/elf" ) func TestWrite(t *testing.T) { diff --git a/src/errors/Error.go b/src/errors/Error.go index d23d7a0..f2c0629 100644 --- a/src/errors/Error.go +++ b/src/errors/Error.go @@ -5,8 +5,8 @@ import ( "os" "path/filepath" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // Error is a compiler error at a given line and column. diff --git a/src/expression/Expression.go b/src/expression/Expression.go index 2344a37..aecaa77 100644 --- a/src/expression/Expression.go +++ b/src/expression/Expression.go @@ -3,7 +3,7 @@ package expression import ( "strings" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/token" ) // Expression is a binary tree with an operator on each node. diff --git a/src/expression/Expression_test.go b/src/expression/Expression_test.go index df62868..cfd2ea9 100644 --- a/src/expression/Expression_test.go +++ b/src/expression/Expression_test.go @@ -4,9 +4,9 @@ import ( "errors" "testing" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/go/assert" ) func TestParse(t *testing.T) { diff --git a/src/expression/List.go b/src/expression/List.go index 6431451..b05058b 100644 --- a/src/expression/List.go +++ b/src/expression/List.go @@ -1,7 +1,7 @@ package expression import ( - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/token" ) // NewList generates a list of expressions from comma separated parameters. diff --git a/src/expression/Operator.go b/src/expression/Operator.go index 800277a..63f77c1 100644 --- a/src/expression/Operator.go +++ b/src/expression/Operator.go @@ -3,7 +3,7 @@ package expression import ( "math" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/token" ) // Operator represents an operator for mathematical expressions. diff --git a/src/expression/Parse.go b/src/expression/Parse.go index f839ac8..750fd29 100644 --- a/src/expression/Parse.go +++ b/src/expression/Parse.go @@ -3,7 +3,7 @@ package expression import ( "math" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/token" ) // Parse generates an expression tree from tokens. diff --git a/src/expression/bench_test.go b/src/expression/bench_test.go index 7353cce..ecbf0ff 100644 --- a/src/expression/bench_test.go +++ b/src/expression/bench_test.go @@ -3,8 +3,8 @@ package expression_test import ( "testing" - "git.akyoto.dev/cli/q/src/expression" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/expression" + "git.urbach.dev/cli/q/src/token" ) func BenchmarkExpression(b *testing.B) { diff --git a/src/fs/File.go b/src/fs/File.go index 76a43bb..ac4685b 100644 --- a/src/fs/File.go +++ b/src/fs/File.go @@ -1,6 +1,6 @@ package fs -import "git.akyoto.dev/cli/q/src/token" +import "git.urbach.dev/cli/q/src/token" // File represents a single source file. type File struct { diff --git a/src/fs/Import.go b/src/fs/Import.go index ce9032e..368c686 100644 --- a/src/fs/Import.go +++ b/src/fs/Import.go @@ -1,6 +1,6 @@ package fs -import "git.akyoto.dev/cli/q/src/token" +import "git.urbach.dev/cli/q/src/token" // Import represents an import statement in a file. type Import struct { diff --git a/src/fs/Walk_test.go b/src/fs/Walk_test.go index c63f62b..c6e526b 100644 --- a/src/fs/Walk_test.go +++ b/src/fs/Walk_test.go @@ -3,8 +3,8 @@ package fs_test import ( "testing" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/go/assert" ) func TestWalk(t *testing.T) { diff --git a/src/fs/bench_test.go b/src/fs/bench_test.go index 3462acd..096343a 100644 --- a/src/fs/bench_test.go +++ b/src/fs/bench_test.go @@ -4,8 +4,8 @@ import ( "os" "testing" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/go/assert" ) func BenchmarkReadDir(b *testing.B) { diff --git a/src/macho/MachO.go b/src/macho/MachO.go index 17d9564..1c2cf03 100644 --- a/src/macho/MachO.go +++ b/src/macho/MachO.go @@ -5,8 +5,8 @@ import ( "encoding/binary" "io" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/fs" ) const ( diff --git a/src/macho/MachO_test.go b/src/macho/MachO_test.go index a026960..df2d04c 100644 --- a/src/macho/MachO_test.go +++ b/src/macho/MachO_test.go @@ -4,7 +4,7 @@ import ( "io" "testing" - "git.akyoto.dev/cli/q/src/macho" + "git.urbach.dev/cli/q/src/macho" ) func TestWrite(t *testing.T) { diff --git a/src/pe/EXE.go b/src/pe/EXE.go index bfbaef9..c34b616 100644 --- a/src/pe/EXE.go +++ b/src/pe/EXE.go @@ -5,9 +5,9 @@ import ( "encoding/binary" "io" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/dll" - "git.akyoto.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/dll" + "git.urbach.dev/cli/q/src/fs" ) const ( diff --git a/src/pe/EXE_test.go b/src/pe/EXE_test.go index 64a6356..d69d46a 100644 --- a/src/pe/EXE_test.go +++ b/src/pe/EXE_test.go @@ -4,7 +4,7 @@ import ( "io" "testing" - "git.akyoto.dev/cli/q/src/pe" + "git.urbach.dev/cli/q/src/pe" ) func TestWrite(t *testing.T) { diff --git a/src/pe/importLibraries.go b/src/pe/importLibraries.go index d7c8d32..dabc2a2 100644 --- a/src/pe/importLibraries.go +++ b/src/pe/importLibraries.go @@ -1,6 +1,6 @@ package pe -import "git.akyoto.dev/cli/q/src/dll" +import "git.urbach.dev/cli/q/src/dll" // importLibraries generates the import address table which contains the addresses of functions imported from DLLs. func importLibraries(dlls dll.List, importsStart int) ([]uint64, []byte, []DLLImport, int) { diff --git a/src/register/AddLabel.go b/src/register/AddLabel.go index 4667275..797bb30 100644 --- a/src/register/AddLabel.go +++ b/src/register/AddLabel.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/asm" +import "git.urbach.dev/cli/q/src/asm" func (f *Machine) AddLabel(label string) { f.Assembler.Label(asm.LABEL, label) diff --git a/src/register/DLLCall.go b/src/register/DLLCall.go index c62eb55..4b80f04 100644 --- a/src/register/DLLCall.go +++ b/src/register/DLLCall.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/asm" +import "git.urbach.dev/cli/q/src/asm" func (f *Machine) DLLCall(label string) { f.Assembler.Label(asm.DLLCALL, label) diff --git a/src/register/FreeRegister.go b/src/register/FreeRegister.go index 4fd016e..bff1630 100644 --- a/src/register/FreeRegister.go +++ b/src/register/FreeRegister.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // FreeRegister frees a register. func (f *Machine) FreeRegister(register cpu.Register) { diff --git a/src/register/Jump.go b/src/register/Jump.go index 98045fd..ccf1f7c 100644 --- a/src/register/Jump.go +++ b/src/register/Jump.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/asm" +import "git.urbach.dev/cli/q/src/asm" func (f *Machine) Jump(mnemonic asm.Mnemonic, label string) { f.Assembler.Label(mnemonic, label) diff --git a/src/register/Machine.go b/src/register/Machine.go index 07f64b2..69f307d 100644 --- a/src/register/Machine.go +++ b/src/register/Machine.go @@ -1,9 +1,9 @@ package register import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/scope" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/scope" ) // Machine is a register usage aware assembler. diff --git a/src/register/MemoryLabel.go b/src/register/MemoryLabel.go index 98deda9..520ad5e 100644 --- a/src/register/MemoryLabel.go +++ b/src/register/MemoryLabel.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/asm" +import "git.urbach.dev/cli/q/src/asm" func (f *Machine) MemoryLabel(mnemonic asm.Mnemonic, a asm.Memory, b string) { f.Assembler.MemoryLabel(mnemonic, a, b) diff --git a/src/register/MemoryNumber.go b/src/register/MemoryNumber.go index 2c1177f..6a00bf7 100644 --- a/src/register/MemoryNumber.go +++ b/src/register/MemoryNumber.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/asm" +import "git.urbach.dev/cli/q/src/asm" func (f *Machine) MemoryNumber(mnemonic asm.Mnemonic, a asm.Memory, b int) { f.Assembler.MemoryNumber(mnemonic, a, b) diff --git a/src/register/MemoryRegister.go b/src/register/MemoryRegister.go index fa13e9f..66fbe24 100644 --- a/src/register/MemoryRegister.go +++ b/src/register/MemoryRegister.go @@ -1,8 +1,8 @@ package register import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" ) func (f *Machine) MemoryRegister(mnemonic asm.Mnemonic, a asm.Memory, b cpu.Register) { diff --git a/src/register/NewRegister.go b/src/register/NewRegister.go index dbe3cc0..b515b67 100644 --- a/src/register/NewRegister.go +++ b/src/register/NewRegister.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // NewRegister reserves a register. func (f *Machine) NewRegister() cpu.Register { diff --git a/src/register/Number.go b/src/register/Number.go index b2c1188..9cf7bc0 100644 --- a/src/register/Number.go +++ b/src/register/Number.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/asm" +import "git.urbach.dev/cli/q/src/asm" func (f *Machine) Number(mnemonic asm.Mnemonic, number int) { f.Assembler.Number(mnemonic, number) diff --git a/src/register/Register.go b/src/register/Register.go index fa972a1..002ea86 100644 --- a/src/register/Register.go +++ b/src/register/Register.go @@ -1,8 +1,8 @@ package register import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" ) func (f *Machine) Register(mnemonic asm.Mnemonic, a cpu.Register) { diff --git a/src/register/RegisterIsUsed.go b/src/register/RegisterIsUsed.go index fedf149..4789639 100644 --- a/src/register/RegisterIsUsed.go +++ b/src/register/RegisterIsUsed.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // RegisterIsUsed reserves a register. func (f *Machine) RegisterIsUsed(register cpu.Register) bool { diff --git a/src/register/RegisterLabel.go b/src/register/RegisterLabel.go index a97de41..64a0b1a 100644 --- a/src/register/RegisterLabel.go +++ b/src/register/RegisterLabel.go @@ -1,8 +1,8 @@ package register import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" ) func (f *Machine) RegisterLabel(mnemonic asm.Mnemonic, register cpu.Register, label string) { diff --git a/src/register/RegisterNumber.go b/src/register/RegisterNumber.go index f3986f5..e12f669 100644 --- a/src/register/RegisterNumber.go +++ b/src/register/RegisterNumber.go @@ -1,9 +1,9 @@ package register import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/sizeof" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/sizeof" ) func (f *Machine) RegisterNumber(mnemonic asm.Mnemonic, a cpu.Register, b int) { diff --git a/src/register/RegisterRegister.go b/src/register/RegisterRegister.go index 59208ae..073dc3a 100644 --- a/src/register/RegisterRegister.go +++ b/src/register/RegisterRegister.go @@ -1,8 +1,8 @@ package register import ( - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" ) func (f *Machine) RegisterRegister(mnemonic asm.Mnemonic, a cpu.Register, b cpu.Register) { diff --git a/src/register/SaveRegister.go b/src/register/SaveRegister.go index c0aa17b..9f9bd0a 100644 --- a/src/register/SaveRegister.go +++ b/src/register/SaveRegister.go @@ -3,8 +3,8 @@ package register import ( "slices" - "git.akyoto.dev/cli/q/src/asm" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/asm" + "git.urbach.dev/cli/q/src/cpu" ) // SaveRegister attempts to move a variable occupying this register to another register. diff --git a/src/register/UseRegister.go b/src/register/UseRegister.go index 996181f..c582a9a 100644 --- a/src/register/UseRegister.go +++ b/src/register/UseRegister.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // Use marks a register to be currently in use. func (f *Machine) UseRegister(register cpu.Register) { diff --git a/src/register/postInstruction.go b/src/register/postInstruction.go index fd55acb..18520b5 100644 --- a/src/register/postInstruction.go +++ b/src/register/postInstruction.go @@ -1,6 +1,6 @@ package register -import "git.akyoto.dev/cli/q/src/config" +import "git.urbach.dev/cli/q/src/config" func (f *Machine) postInstruction() { if !config.ShowAssembly { diff --git a/src/riscv/Registers.go b/src/riscv/Registers.go index 66bf189..1313390 100644 --- a/src/riscv/Registers.go +++ b/src/riscv/Registers.go @@ -1,6 +1,6 @@ package riscv -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" const ( X0 cpu.Register = iota diff --git a/src/riscv/Registers_test.go b/src/riscv/Registers_test.go index efef49d..8e86ee7 100644 --- a/src/riscv/Registers_test.go +++ b/src/riscv/Registers_test.go @@ -3,8 +3,8 @@ package riscv_test import ( "testing" - "git.akyoto.dev/cli/q/src/riscv" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/riscv" + "git.urbach.dev/go/assert" ) func TestRegisters(t *testing.T) { diff --git a/src/scanner/Scan.go b/src/scanner/Scan.go index 4295972..c424f5d 100644 --- a/src/scanner/Scan.go +++ b/src/scanner/Scan.go @@ -3,10 +3,10 @@ package scanner import ( "path/filepath" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/core" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/core" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/types" ) // Scan scans the list of files. diff --git a/src/scanner/Scanner.go b/src/scanner/Scanner.go index 9bb05fa..24929f8 100644 --- a/src/scanner/Scanner.go +++ b/src/scanner/Scanner.go @@ -3,9 +3,9 @@ package scanner import ( "sync" - "git.akyoto.dev/cli/q/src/core" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/core" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/types" ) // Scanner is used to scan files before the actual compilation step. diff --git a/src/scanner/queueDirectory.go b/src/scanner/queueDirectory.go index 27b1906..d99f0db 100644 --- a/src/scanner/queueDirectory.go +++ b/src/scanner/queueDirectory.go @@ -4,8 +4,8 @@ import ( "path/filepath" "strings" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/fs" ) // queueDirectory queues an entire directory to be scanned. diff --git a/src/scanner/scanConst.go b/src/scanner/scanConst.go index 801dba4..f3223f1 100644 --- a/src/scanner/scanConst.go +++ b/src/scanner/scanConst.go @@ -1,10 +1,10 @@ package scanner import ( - "git.akyoto.dev/cli/q/src/core" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/core" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // scanConst scans a block of constants. diff --git a/src/scanner/scanExtern.go b/src/scanner/scanExtern.go index 5f4e214..82f3b85 100644 --- a/src/scanner/scanExtern.go +++ b/src/scanner/scanExtern.go @@ -1,9 +1,9 @@ package scanner import ( - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // scanExtern scans a block of external function declarations. diff --git a/src/scanner/scanFile.go b/src/scanner/scanFile.go index 65601f0..04bf2b5 100644 --- a/src/scanner/scanFile.go +++ b/src/scanner/scanFile.go @@ -3,9 +3,9 @@ package scanner import ( "os" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // scanFile scans a single file. diff --git a/src/scanner/scanFunction.go b/src/scanner/scanFunction.go index 6d85d83..b5242f3 100644 --- a/src/scanner/scanFunction.go +++ b/src/scanner/scanFunction.go @@ -1,9 +1,9 @@ package scanner import ( - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // scanFunction scans a function. diff --git a/src/scanner/scanFunctionSignature.go b/src/scanner/scanFunctionSignature.go index 874464e..d1f11ad 100644 --- a/src/scanner/scanFunctionSignature.go +++ b/src/scanner/scanFunctionSignature.go @@ -1,10 +1,10 @@ package scanner import ( - "git.akyoto.dev/cli/q/src/core" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/core" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // scanFunctionSignature scans a function declaration without the body. diff --git a/src/scanner/scanImport.go b/src/scanner/scanImport.go index 47ed367..6781804 100644 --- a/src/scanner/scanImport.go +++ b/src/scanner/scanImport.go @@ -3,10 +3,10 @@ package scanner import ( "path/filepath" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" ) // scanImport scans an import. diff --git a/src/scanner/scanStruct.go b/src/scanner/scanStruct.go index d471ce1..0de75cf 100644 --- a/src/scanner/scanStruct.go +++ b/src/scanner/scanStruct.go @@ -1,10 +1,10 @@ package scanner import ( - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/cli/q/src/fs" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/cli/q/src/fs" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/types" ) // scanStruct scans a struct. diff --git a/src/scope/Scope.go b/src/scope/Scope.go index fd1f750..20efebc 100644 --- a/src/scope/Scope.go +++ b/src/scope/Scope.go @@ -1,7 +1,7 @@ package scope import ( - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // Scope represents an independent code block. diff --git a/src/scope/Stack.go b/src/scope/Stack.go index dbfe206..16a2e62 100644 --- a/src/scope/Stack.go +++ b/src/scope/Stack.go @@ -1,9 +1,9 @@ package scope import ( - "git.akyoto.dev/cli/q/src/ast" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/ast" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/token" ) // Stack is a stack of scopes. diff --git a/src/scope/Variable.go b/src/scope/Variable.go index 7387ab6..79962f6 100644 --- a/src/scope/Variable.go +++ b/src/scope/Variable.go @@ -1,8 +1,8 @@ package scope import ( - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/types" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/types" ) // Variable represents a named register. diff --git a/src/sizeof/Signed_test.go b/src/sizeof/Signed_test.go index bd4d049..a815d22 100644 --- a/src/sizeof/Signed_test.go +++ b/src/sizeof/Signed_test.go @@ -4,8 +4,8 @@ import ( "math" "testing" - "git.akyoto.dev/cli/q/src/sizeof" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/sizeof" + "git.urbach.dev/go/assert" ) func TestSigned(t *testing.T) { diff --git a/src/sizeof/Unsigned_test.go b/src/sizeof/Unsigned_test.go index b4e78a2..94cdd10 100644 --- a/src/sizeof/Unsigned_test.go +++ b/src/sizeof/Unsigned_test.go @@ -4,8 +4,8 @@ import ( "math" "testing" - "git.akyoto.dev/cli/q/src/sizeof" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/sizeof" + "git.urbach.dev/go/assert" ) func TestUnsigned(t *testing.T) { diff --git a/src/token/Count_test.go b/src/token/Count_test.go index 9c8a228..39b9b4e 100644 --- a/src/token/Count_test.go +++ b/src/token/Count_test.go @@ -3,8 +3,8 @@ package token_test import ( "testing" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/go/assert" ) func TestCount(t *testing.T) { diff --git a/src/token/List_test.go b/src/token/List_test.go index 9b3638f..5ca101e 100644 --- a/src/token/List_test.go +++ b/src/token/List_test.go @@ -4,8 +4,8 @@ import ( "errors" "testing" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/go/assert" ) func TestIndexKind(t *testing.T) { diff --git a/src/token/Token_test.go b/src/token/Token_test.go index 1eb9092..0c5518c 100644 --- a/src/token/Token_test.go +++ b/src/token/Token_test.go @@ -3,8 +3,8 @@ package token_test import ( "testing" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/go/assert" ) func TestTokenEnd(t *testing.T) { diff --git a/src/token/Tokenize_test.go b/src/token/Tokenize_test.go index 3ed541a..65b8abe 100644 --- a/src/token/Tokenize_test.go +++ b/src/token/Tokenize_test.go @@ -3,8 +3,8 @@ package token_test import ( "testing" - "git.akyoto.dev/cli/q/src/token" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/token" + "git.urbach.dev/go/assert" ) func TestFunction(t *testing.T) { diff --git a/src/token/bench_test.go b/src/token/bench_test.go index 6004fa3..73aeba3 100644 --- a/src/token/bench_test.go +++ b/src/token/bench_test.go @@ -4,7 +4,7 @@ import ( "bytes" "testing" - "git.akyoto.dev/cli/q/src/token" + "git.urbach.dev/cli/q/src/token" ) func BenchmarkLines(b *testing.B) { diff --git a/src/types/Field.go b/src/types/Field.go index c8d4fce..1f5198d 100644 --- a/src/types/Field.go +++ b/src/types/Field.go @@ -1,6 +1,6 @@ package types -import "git.akyoto.dev/cli/q/src/token" +import "git.urbach.dev/cli/q/src/token" // Field is a memory region in a data structure. type Field struct { diff --git a/src/types/types_test.go b/src/types/types_test.go index e3cb03e..856c878 100644 --- a/src/types/types_test.go +++ b/src/types/types_test.go @@ -3,8 +3,8 @@ package types_test import ( "testing" - "git.akyoto.dev/cli/q/src/types" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/types" + "git.urbach.dev/go/assert" ) func TestName(t *testing.T) { diff --git a/src/x86/Add.go b/src/x86/Add.go index 9569a56..e2a81ad 100644 --- a/src/x86/Add.go +++ b/src/x86/Add.go @@ -1,7 +1,7 @@ package x86 import ( - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // AddRegisterNumber adds a number to the given register. diff --git a/src/x86/Add_test.go b/src/x86/Add_test.go index 4aa285e..71097d4 100644 --- a/src/x86/Add_test.go +++ b/src/x86/Add_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestAddRegisterNumber(t *testing.T) { diff --git a/src/x86/And.go b/src/x86/And.go index 39da3a8..48f999e 100644 --- a/src/x86/And.go +++ b/src/x86/And.go @@ -1,7 +1,7 @@ package x86 import ( - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // AndRegisterNumber performs a bitwise AND using a register and a number. diff --git a/src/x86/And_test.go b/src/x86/And_test.go index a4dbd58..7fb6fd4 100644 --- a/src/x86/And_test.go +++ b/src/x86/And_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestAndRegisterNumber(t *testing.T) { diff --git a/src/x86/Compare.go b/src/x86/Compare.go index 6b67aaa..8be0e22 100644 --- a/src/x86/Compare.go +++ b/src/x86/Compare.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // Compares the register with the number and sets the status flags in the EFLAGS register. func CompareRegisterNumber(code []byte, register cpu.Register, number int) []byte { diff --git a/src/x86/Compare_test.go b/src/x86/Compare_test.go index dbf6795..141c863 100644 --- a/src/x86/Compare_test.go +++ b/src/x86/Compare_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestCompareRegisterNumber(t *testing.T) { diff --git a/src/x86/Div.go b/src/x86/Div.go index 55ff659..dc46549 100644 --- a/src/x86/Div.go +++ b/src/x86/Div.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // DivRegister divides RDX:RAX by the value in the register. func DivRegister(code []byte, divisor cpu.Register) []byte { diff --git a/src/x86/Div_test.go b/src/x86/Div_test.go index 2af2bda..5069f76 100644 --- a/src/x86/Div_test.go +++ b/src/x86/Div_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestDivRegister(t *testing.T) { diff --git a/src/x86/Jump_test.go b/src/x86/Jump_test.go index b2df363..fc1aa5a 100644 --- a/src/x86/Jump_test.go +++ b/src/x86/Jump_test.go @@ -3,8 +3,8 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestJump(t *testing.T) { diff --git a/src/x86/Load.go b/src/x86/Load.go index 1a56236..dc04a25 100644 --- a/src/x86/Load.go +++ b/src/x86/Load.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // LoadRegister loads from memory into a register. func LoadRegister(code []byte, destination cpu.Register, offset int8, length byte, source cpu.Register) []byte { diff --git a/src/x86/LoadDynamic.go b/src/x86/LoadDynamic.go index d1ad253..1c5cb30 100644 --- a/src/x86/LoadDynamic.go +++ b/src/x86/LoadDynamic.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // LoadDynamicRegister loads from memory with a register offset into a register. func LoadDynamicRegister(code []byte, destination cpu.Register, offset cpu.Register, length byte, source cpu.Register) []byte { diff --git a/src/x86/LoadDynamic_test.go b/src/x86/LoadDynamic_test.go index cdd46f2..9638e80 100644 --- a/src/x86/LoadDynamic_test.go +++ b/src/x86/LoadDynamic_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestLoadDynamicRegister(t *testing.T) { diff --git a/src/x86/Load_test.go b/src/x86/Load_test.go index 32d4405..b81f6e0 100644 --- a/src/x86/Load_test.go +++ b/src/x86/Load_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestLoadRegister(t *testing.T) { diff --git a/src/x86/ModRM_test.go b/src/x86/ModRM_test.go index fd1151a..09af04a 100644 --- a/src/x86/ModRM_test.go +++ b/src/x86/ModRM_test.go @@ -3,8 +3,8 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestModRM(t *testing.T) { diff --git a/src/x86/Move.go b/src/x86/Move.go index fee16e1..efe8756 100644 --- a/src/x86/Move.go +++ b/src/x86/Move.go @@ -3,8 +3,8 @@ package x86 import ( "encoding/binary" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/sizeof" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/sizeof" ) // MoveRegisterNumber moves an integer into the given register. diff --git a/src/x86/Move_test.go b/src/x86/Move_test.go index 5c074ae..9ac8318 100644 --- a/src/x86/Move_test.go +++ b/src/x86/Move_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestMoveRegisterNumber(t *testing.T) { diff --git a/src/x86/Mul.go b/src/x86/Mul.go index f2b4dbb..cc6bc1b 100644 --- a/src/x86/Mul.go +++ b/src/x86/Mul.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // MulRegisterNumber multiplies a register with a number. func MulRegisterNumber(code []byte, register cpu.Register, number int) []byte { diff --git a/src/x86/Mul_test.go b/src/x86/Mul_test.go index 46618fe..cfde232 100644 --- a/src/x86/Mul_test.go +++ b/src/x86/Mul_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestMulRegisterNumber(t *testing.T) { diff --git a/src/x86/Negate.go b/src/x86/Negate.go index 141d105..cc55f66 100644 --- a/src/x86/Negate.go +++ b/src/x86/Negate.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // NegateRegister negates the value in the register. func NegateRegister(code []byte, register cpu.Register) []byte { diff --git a/src/x86/Negate_test.go b/src/x86/Negate_test.go index 0fcaeea..df02835 100644 --- a/src/x86/Negate_test.go +++ b/src/x86/Negate_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestNegateRegister(t *testing.T) { diff --git a/src/x86/Or.go b/src/x86/Or.go index 9ed61c4..66477d9 100644 --- a/src/x86/Or.go +++ b/src/x86/Or.go @@ -1,7 +1,7 @@ package x86 import ( - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // OrRegisterNumber performs a bitwise OR using a register and a number. diff --git a/src/x86/Or_test.go b/src/x86/Or_test.go index f26e4e7..bac71e4 100644 --- a/src/x86/Or_test.go +++ b/src/x86/Or_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestOrRegisterNumber(t *testing.T) { diff --git a/src/x86/Pop.go b/src/x86/Pop.go index c2037b4..8b8b0eb 100644 --- a/src/x86/Pop.go +++ b/src/x86/Pop.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // PopRegister pops a value from the stack and saves it into the register. func PopRegister(code []byte, register cpu.Register) []byte { diff --git a/src/x86/Pop_test.go b/src/x86/Pop_test.go index 268dcfc..65cb1aa 100644 --- a/src/x86/Pop_test.go +++ b/src/x86/Pop_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestPopRegister(t *testing.T) { diff --git a/src/x86/Push.go b/src/x86/Push.go index 15396c2..9a2c233 100644 --- a/src/x86/Push.go +++ b/src/x86/Push.go @@ -1,8 +1,8 @@ package x86 import ( - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/sizeof" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/sizeof" ) // PushNumber pushes a number onto the stack. diff --git a/src/x86/Push_test.go b/src/x86/Push_test.go index 3552fc3..30f1a68 100644 --- a/src/x86/Push_test.go +++ b/src/x86/Push_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestPushNumber(t *testing.T) { diff --git a/src/x86/REX_test.go b/src/x86/REX_test.go index 73f2290..3da7a67 100644 --- a/src/x86/REX_test.go +++ b/src/x86/REX_test.go @@ -3,8 +3,8 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestREX(t *testing.T) { diff --git a/src/x86/Registers.go b/src/x86/Registers.go index 9ed0df0..dde5260 100644 --- a/src/x86/Registers.go +++ b/src/x86/Registers.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" const ( RAX cpu.Register = iota diff --git a/src/x86/Registers_test.go b/src/x86/Registers_test.go index 54eb4d2..d1aadad 100644 --- a/src/x86/Registers_test.go +++ b/src/x86/Registers_test.go @@ -3,8 +3,8 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestRegisters(t *testing.T) { diff --git a/src/x86/SIB_test.go b/src/x86/SIB_test.go index c6dcb4b..c0437a2 100644 --- a/src/x86/SIB_test.go +++ b/src/x86/SIB_test.go @@ -3,8 +3,8 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestSIB(t *testing.T) { diff --git a/src/x86/Shift.go b/src/x86/Shift.go index 428e7aa..d5c6068 100644 --- a/src/x86/Shift.go +++ b/src/x86/Shift.go @@ -1,7 +1,7 @@ package x86 import ( - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // ShiftLeftNumber shifts the register value by `bitCount` bits to the left. diff --git a/src/x86/Shift_test.go b/src/x86/Shift_test.go index 2e80741..19fa94a 100644 --- a/src/x86/Shift_test.go +++ b/src/x86/Shift_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestShiftLeftNumber(t *testing.T) { diff --git a/src/x86/Store.go b/src/x86/Store.go index c0fc055..0f57b09 100644 --- a/src/x86/Store.go +++ b/src/x86/Store.go @@ -3,7 +3,7 @@ package x86 import ( "encoding/binary" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // StoreNumber stores a number into the memory address included in the given register. diff --git a/src/x86/StoreDynamic.go b/src/x86/StoreDynamic.go index 2cedf7e..6cb71e9 100644 --- a/src/x86/StoreDynamic.go +++ b/src/x86/StoreDynamic.go @@ -3,7 +3,7 @@ package x86 import ( "encoding/binary" - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // StoreDynamicNumber stores a number into the memory address at `destination` with a register offset. diff --git a/src/x86/StoreDynamic_test.go b/src/x86/StoreDynamic_test.go index f5a957f..2e55105 100644 --- a/src/x86/StoreDynamic_test.go +++ b/src/x86/StoreDynamic_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestStoreDynamicNumber(t *testing.T) { diff --git a/src/x86/Store_test.go b/src/x86/Store_test.go index 7d34503..1e912c5 100644 --- a/src/x86/Store_test.go +++ b/src/x86/Store_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestStoreNumber(t *testing.T) { diff --git a/src/x86/Sub.go b/src/x86/Sub.go index 40bb4ac..bd5d2aa 100644 --- a/src/x86/Sub.go +++ b/src/x86/Sub.go @@ -1,7 +1,7 @@ package x86 import ( - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // SubRegisterNumber subtracts a number from the given register. diff --git a/src/x86/Sub_test.go b/src/x86/Sub_test.go index 7577b65..5502edc 100644 --- a/src/x86/Sub_test.go +++ b/src/x86/Sub_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestSubRegisterNumber(t *testing.T) { diff --git a/src/x86/Xor.go b/src/x86/Xor.go index 5c50ee6..45e8cc2 100644 --- a/src/x86/Xor.go +++ b/src/x86/Xor.go @@ -1,7 +1,7 @@ package x86 import ( - "git.akyoto.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/cpu" ) // XorRegisterNumber performs a bitwise XOR using a register and a number. diff --git a/src/x86/Xor_test.go b/src/x86/Xor_test.go index dcf6afa..6456cb4 100644 --- a/src/x86/Xor_test.go +++ b/src/x86/Xor_test.go @@ -3,9 +3,9 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestXorRegisterNumber(t *testing.T) { diff --git a/src/x86/encode.go b/src/x86/encode.go index 1306d52..d09fd44 100644 --- a/src/x86/encode.go +++ b/src/x86/encode.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // encode is the core function that encodes an instruction. func encode(code []byte, mod AddressMode, reg cpu.Register, rm cpu.Register, numBytes byte, opCodes ...byte) []byte { diff --git a/src/x86/encodeNum.go b/src/x86/encodeNum.go index 1611604..467e26b 100644 --- a/src/x86/encodeNum.go +++ b/src/x86/encodeNum.go @@ -3,8 +3,8 @@ package x86 import ( "encoding/binary" - "git.akyoto.dev/cli/q/src/cpu" - "git.akyoto.dev/cli/q/src/sizeof" + "git.urbach.dev/cli/q/src/cpu" + "git.urbach.dev/cli/q/src/sizeof" ) // encodeNum encodes an instruction with up to two registers and a number parameter. diff --git a/src/x86/memoryAccess.go b/src/x86/memoryAccess.go index af526a0..3757ec4 100644 --- a/src/x86/memoryAccess.go +++ b/src/x86/memoryAccess.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // memoryAccess encodes a memory access. func memoryAccess(code []byte, opCode8 byte, opCode32 byte, register cpu.Register, offset int8, numBytes byte, source cpu.Register) []byte { diff --git a/src/x86/memoryAccessDynamic.go b/src/x86/memoryAccessDynamic.go index d47988e..8282eaa 100644 --- a/src/x86/memoryAccessDynamic.go +++ b/src/x86/memoryAccessDynamic.go @@ -1,6 +1,6 @@ package x86 -import "git.akyoto.dev/cli/q/src/cpu" +import "git.urbach.dev/cli/q/src/cpu" // memoryAccessDynamic encodes a memory access using the value of a register as an offset. func memoryAccessDynamic(code []byte, opCode8 byte, opCode32 byte, destination cpu.Register, offset cpu.Register, numBytes byte, source cpu.Register) []byte { diff --git a/src/x86/x86_test.go b/src/x86/x86_test.go index 393b2fb..02e0560 100644 --- a/src/x86/x86_test.go +++ b/src/x86/x86_test.go @@ -3,8 +3,8 @@ package x86_test import ( "testing" - "git.akyoto.dev/cli/q/src/x86" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/x86" + "git.urbach.dev/go/assert" ) func TestX86(t *testing.T) { diff --git a/tests/errors_test.go b/tests/errors_test.go index 781b662..c31056e 100644 --- a/tests/errors_test.go +++ b/tests/errors_test.go @@ -5,9 +5,9 @@ import ( "strings" "testing" - "git.akyoto.dev/cli/q/src/build" - "git.akyoto.dev/cli/q/src/errors" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/build" + "git.urbach.dev/cli/q/src/errors" + "git.urbach.dev/go/assert" ) var errs = []struct { diff --git a/tests/examples_test.go b/tests/examples_test.go index 9d788f6..0bac2e9 100644 --- a/tests/examples_test.go +++ b/tests/examples_test.go @@ -4,9 +4,9 @@ import ( "path/filepath" "testing" - "git.akyoto.dev/cli/q/src/build" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/build" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/go/assert" ) var examples = []struct { diff --git a/tests/programs_test.go b/tests/programs_test.go index 4dc257e..2650a88 100644 --- a/tests/programs_test.go +++ b/tests/programs_test.go @@ -7,9 +7,9 @@ import ( "strings" "testing" - "git.akyoto.dev/cli/q/src/build" - "git.akyoto.dev/cli/q/src/config" - "git.akyoto.dev/go/assert" + "git.urbach.dev/cli/q/src/build" + "git.urbach.dev/cli/q/src/config" + "git.urbach.dev/go/assert" ) var programs = []struct {