Allow users to specify only an input filename, we generate the output filename
Plumb in the new files
Plumb in the lexer, parser, and what has been implemented of the assembler itself
Unfinished lexer/tokenizer implementation
Unfinished parser implementation
Obviously unfinished assembler implementation
A few Opcode implementations
Use a better iterator format... in theory. It's certainly cleaner :)
Added galaxy::jupiter::Token.normalize method
Added support for binary numbers in the tokenizer
Moved label recognition code to the Parser
Added DATOpcode, guts will come later
lexer -> tokenizer
Two constants and a prototype for binary number support in the tokenizer
Added TokenError
Made SET_STR's constant, cleanup
A vector pop implementation that works :D
Use library functions for identification; in theory, they conform to locale, and handle a wider range of situations. Probably faster too
Added some code to support DATOpcode in the assembler heart
Classify a quote as punctuation so we can parse .DAT's quotes