Cleanup of C implementation, including fixing several warnings. Began reimplementing the spec implementation, with enum implemented.
Began rewriting MLS parser using new tokenization code
Mostly implemented mlst_io_tokenrdr_t and friends; added associated unit tests.
Refactored CMakeLists.txt to fix issues preventing building Makefile on UNIX
Implemented rdctx and associated unit test. Added env.h and atexit handlers.
Began revisiting C implementation; added unit tests; added hashmap and string builder. Began working on IO classes.
Forgot to add IO.pm
Added base type specification for enum. Added ability to base bitfields off of bitfield enums. Fixed multiline docstring parsing. Added string literal tokens. Implemented include directive. Fixed some bugs in contributed MLS files.
New IO classes now in use; most issues from the transition should be corrected, but we should keep an eye out just in case.
Preparing to refactor by making ReadContext and TokenReader classes in MLST::IO. Added unit tests for ReadContext and TextReadContext.
Added bitfield and fixed support. Added support for pagedesc directive.
Implemented enumerations and docstring capturing. Added contrib/mls-dump.pl and friends. .bitfield needs to be fixed, and potential parsing issue with single-line comments.
Added .org directive; implemented structs and unions, enums still need to be written
Perl implementation mostly on par with C implementation, with a couple of extra features such a typedefs.
Parsing nearly on parity with C implementation, need to implement number parsing
Updated 8086 architecture to use 20 bit address bus. Fleshed out nearly all of the type implementations in perl implementation.
Began work on several MLS files that can be used as test harnesses for the MLS parser. Added the NES, C64, and some IBM Compatible memory maps.
More work on Perl implementation, added contrib/x16.mls as an example file.
Began working on Perl 5 implementation which will hopefully faster experimentation with the parser.
Began implementing type support into MLS parser.
Began implementing MLS parser, with work starting on tokenization.
Began initial work on mlst parser.
Began working on C implementation with a focus on the model implementation.
Initial import; began working on the documentation defining the MLS format.