Store 0.0 so no cast is required.
Skip commented instructions.

Useful for when I'm fiddling with new ones.
Add a warning for a missing colon when one was expected.
Delay extern ID labeling until after all units are parsed.

Otherwise combining multiple assembly files into a single unit would
result in otherwise-resolved extern labels being unresolved and stuck
in the exts/erel tables.
Remove special case for instructions with litflags and outputs.

Litflags only refer to argument indices now, nothing else.
Just join everything and use the extern array for length.

Avoids doing a join inside the interpolation, which I like.
Fix label/extern relocation tables.

The label relocation table was including extern relocations since
they're non-nil now. The extern table _wasn't_ including extern
relocations because I changed the key for the externs map from the
label itself to its mangled symbol.
Write byte size of assembled bytecode to stderr.
Add premake file for building vm_test.
Add read_lstring(in).

Simply reads a length-prefixed string.
Tweak each_in_mask a bit.

Now takes any unsigned type.
Add a bunch of unit loading code.

Still contains debugging messages and still incomplete.