support #endmacro
track filenames through errors.
clean up to use browserify.
rename to bunny.
fix some basic errors with bunny not keeping up with the library.
fix infinite loop.
add support for FILL.
add support for include.
detect recursive expressions, and don't pretend that a register expression will ever "resolve".
macro names are lower-case.
oops. fix bug where after an if, you might never execute code again.
postpone ".fill" evaluation, and allow ".dat".
force symtab resolution.
cleanup.
don't use splice since it makes node blow up.
fix bug where compacted expressions could end up being out of bounds.
be more flexible when recognizing [R+expr].
write out big-endian memory images.
add --simple mode to generate "portable assembly"