cmd/evm, core/asm: add EVM assembler (#3686)
The evm compile command implements a simple assembly language that compiles to EVM bytecode.
Showing
- cmd/evm/compiler.go 55 additions, 0 deletionscmd/evm/compiler.go
- cmd/evm/internal/compiler/compiler.go 39 additions, 0 deletionscmd/evm/internal/compiler/compiler.go
- cmd/evm/main.go 3 additions, 115 deletionscmd/evm/main.go
- cmd/evm/runner.go 145 additions, 0 deletionscmd/evm/runner.go
- core/asm/compiler.go 281 additions, 0 deletionscore/asm/compiler.go
- core/asm/lex_test.go 36 additions, 0 deletionscore/asm/lex_test.go
- core/asm/lexer.go 291 additions, 0 deletionscore/asm/lexer.go
- core/vm/logger.go 2 additions, 18 deletionscore/vm/logger.go
Loading
Please register or sign in to comment