marekjm / viuavm

Parallel virtual machine designed to reliably run massively concurrent programs
https://viuavm.org/
GNU General Public License v3.0
71 stars 11 forks source link

Disambiguate register operands #170

Closed marekjm closed 7 years ago

marekjm commented 7 years ago

A % sigil should be prepended before all operands that just access registers (i.e. are plain register indexes). There is already @ for register indirection, and * for pointer dereference so this change will also make the syntax more consistent.

This will also server to disambiguate normal numbers from register index operands.