├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── go.yml ├── .gitignore ├── .vscode └── launch.json ├── CONTRIBUINDO.md ├── CONTRIBUTING.md ├── LICENSE ├── README-pt.md ├── README.md ├── assembler ├── assembler.go ├── assembler_test.go ├── included_tokenizer_test.asm ├── tokenizer.go └── tokenizer_test.asm ├── debugger.go ├── go.mod ├── go.sum ├── internationalization.go ├── machine └── machine.go ├── main.go ├── mips ├── hello-world.asm ├── mips-test.asm ├── mips.go └── mips_test.go ├── reduxK ├── reduxK.go ├── reduxK_test.go └── test.asm ├── reduxv ├── reduxv.go ├── reduxv_test.go └── test.asm ├── release.sh ├── riscv ├── hello-world.asm ├── riscv.go ├── riscv_test.go ├── test-instructions.asm ├── test-rars.asm └── test.asm └── sagui ├── sagui.go ├── sagui_test.go └── test.asm /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CONTRIBUINDO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/CONTRIBUINDO.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/LICENSE -------------------------------------------------------------------------------- /README-pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/README-pt.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/README.md -------------------------------------------------------------------------------- /assembler/assembler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/assembler/assembler.go -------------------------------------------------------------------------------- /assembler/assembler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/assembler/assembler_test.go -------------------------------------------------------------------------------- /assembler/included_tokenizer_test.asm: -------------------------------------------------------------------------------- 1 | hello: 2 | world foo, bar 3 | -------------------------------------------------------------------------------- /assembler/tokenizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/assembler/tokenizer.go -------------------------------------------------------------------------------- /assembler/tokenizer_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/assembler/tokenizer_test.asm -------------------------------------------------------------------------------- /debugger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/debugger.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/go.sum -------------------------------------------------------------------------------- /internationalization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/internationalization.go -------------------------------------------------------------------------------- /machine/machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/machine/machine.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/main.go -------------------------------------------------------------------------------- /mips/hello-world.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/mips/hello-world.asm -------------------------------------------------------------------------------- /mips/mips-test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/mips/mips-test.asm -------------------------------------------------------------------------------- /mips/mips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/mips/mips.go -------------------------------------------------------------------------------- /mips/mips_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/mips/mips_test.go -------------------------------------------------------------------------------- /reduxK/reduxK.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/reduxK/reduxK.go -------------------------------------------------------------------------------- /reduxK/reduxK_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/reduxK/reduxK_test.go -------------------------------------------------------------------------------- /reduxK/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/reduxK/test.asm -------------------------------------------------------------------------------- /reduxv/reduxv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/reduxv/reduxv.go -------------------------------------------------------------------------------- /reduxv/reduxv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/reduxv/reduxv_test.go -------------------------------------------------------------------------------- /reduxv/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/reduxv/test.asm -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/release.sh -------------------------------------------------------------------------------- /riscv/hello-world.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/riscv/hello-world.asm -------------------------------------------------------------------------------- /riscv/riscv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/riscv/riscv.go -------------------------------------------------------------------------------- /riscv/riscv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/riscv/riscv_test.go -------------------------------------------------------------------------------- /riscv/test-instructions.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/riscv/test-instructions.asm -------------------------------------------------------------------------------- /riscv/test-rars.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/riscv/test-rars.asm -------------------------------------------------------------------------------- /riscv/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/riscv/test.asm -------------------------------------------------------------------------------- /sagui/sagui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/sagui/sagui.go -------------------------------------------------------------------------------- /sagui/sagui_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/sagui/sagui_test.go -------------------------------------------------------------------------------- /sagui/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gboncoffee/egg/HEAD/sagui/test.asm --------------------------------------------------------------------------------