Skip to content

avm-collection/anasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Issues GitHub pull requests

An assembler for the AVM virtual machine written in Go

Table of contents

Quickstart

$ make
$ make install
$ anasm ./examples/fib.anasm
$ ./fib

anasm ./examples/fib.anasm compiles the fibonacci sequence example into an AVM binary ./fib.

See the ./examples folder for example programs

Milestones

  • Lexer
  • Compiling basic instructions
  • Labels
  • Instruction argument safety
  • Macros

Editors

Syntax highlighting configs for text editors are in the ./editors folder

Documentation

Hosted here

Bugs

If you find any bugs, please create an issue and report them.

Make

Run make all to see all the make rules.

About

An assembler for the avm virtual machine

Resources

License

Stars

Watchers

Forks

Packages

No packages published