Gobra implements a Python 3 virtual machine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
maze db3b7cadfb Rework block handling 2 years ago
internal/debug Support AssertN with variable depth 2 years ago
testdata Only testfiles 2 years ago
types Add None.String and Exception.String 2 years ago
.gitignore Initial commit 2 years ago
LICENSE Initial commit 2 years ago
README.md Update image link 2 years ago
args.go Use debug.Assert/debug.Caller everywhere 2 years ago
assert.go Use debug.Assert/debug.Caller everywhere 2 years ago
block.go Rework block handling 2 years ago
builtin.go Rework block handling 2 years ago
builtin_time.go Moved to new types system 2 years ago
debug.go Rename package 2 years ago
frame.go Rework block handling 2 years ago
frame_cell.go Moved to new types system 2 years ago
func.go Fixed invalid jump 2 years ago
generator.go Moved to new types system 2 years ago
gobra.go Fixed invalid jump 2 years ago
gobra.svg Use name Gobra 2 years ago
gobra_test.go Fixed invalid jump 2 years ago
module.go Moved to new types system 2 years ago
op.go Moved to new types system 2 years ago
opcode.go opcode: ordering 2 years ago
vm.go Rework block handling 2 years ago
vm_dispatch.go Rework block handling 2 years ago
vm_example.go Use debug.Assert/debug.Caller everywhere 2 years ago
vm_magic.go Moved to new types system 2 years ago
vm_test.go Rework dispatch 2 years ago

README.md

gobra

Gobra logo

Gobra implements a Python 3 virtual machine, it’s a toy Python byte code interpreter entirely written in Go.