From c1e7b5e039120e23f9ed049ff08ae655f35dd1b1 Mon Sep 17 00:00:00 2001 From: Rodrigo Date: Thu, 3 Aug 2023 12:26:16 -0400 Subject: [PATCH 1/2] chore: file reorganization --- pkg/{vm => program}/program.go | 0 pkg/{vm => program}/program_test.go | 0 pkg/runner/runner.go | 1 + 3 files changed, 1 insertion(+) rename pkg/{vm => program}/program.go (100%) rename pkg/{vm => program}/program_test.go (100%) create mode 100644 pkg/runner/runner.go diff --git a/pkg/vm/program.go b/pkg/program/program.go similarity index 100% rename from pkg/vm/program.go rename to pkg/program/program.go diff --git a/pkg/vm/program_test.go b/pkg/program/program_test.go similarity index 100% rename from pkg/vm/program_test.go rename to pkg/program/program_test.go diff --git a/pkg/runner/runner.go b/pkg/runner/runner.go new file mode 100644 index 00000000..75c10db6 --- /dev/null +++ b/pkg/runner/runner.go @@ -0,0 +1 @@ +package runner From 71ffcd9767f7b05ead83e4ed3017829b15cfead1 Mon Sep 17 00:00:00 2001 From: Rodrigo Date: Thu, 3 Aug 2023 15:06:09 -0400 Subject: [PATCH 2/2] Type fix --- pkg/vm/vm.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/vm/vm.go b/pkg/vm/vm.go index 76e8778b..a663170c 100644 --- a/pkg/vm/vm.go +++ b/pkg/vm/vm.go @@ -4,10 +4,10 @@ type VirtualMachine struct { // todo(rodro): define state fields } -func NewVirtualMachine(program *Program) *VirtualMachine { +func NewVirtualMachine() *VirtualMachine { return &VirtualMachine{} } func (vm *VirtualMachine) Run() error { - return nil + return nil }