Commit graph

16 commits

Author SHA1 Message Date
ada200bf50 Partially implement phase 1 parsing
This commit introduces a few --pedantic warnings. Those will (hopefully) be
fixed in the next commit.
2020-03-30 18:57:24 +00:00
564bc44d51 Respect flags during execution 2020-03-28 19:49:45 +00:00
7397a0fecd Clean up 2020-03-28 19:32:21 +00:00
I-Al-Istannen
d3ba3355e4 Fix nested ranges not overwriting their parents 2020-03-28 20:18:06 +01:00
I-Al-Istannen
caf9a896d8 Add flag data structure and conversion 2020-03-28 17:46:41 +01:00
6b81fd67b4 Implement basic mima-run functionality
Bugs fixed:
- Print correct file name when load/save error occurs
- Correctly identify invalid file formats
2020-03-27 22:10:59 +00:00
495809bd86 Clean up storage implementation
Also switch to lazy byte strings in Mima.Run because they appear to be used in
all libraries used.
2020-03-27 21:02:20 +00:00
I-Al-Istannen
abdb8c0a0d Store MimaState 2020-03-27 21:34:58 +01:00
38ba94f675 Fix typos and clean up slightly 2020-03-27 20:31:45 +00:00
51317c0737 Write docs and tests for Mima.Vm.Word 2020-03-27 20:31:45 +00:00
I-Al-Istannen
ae7f0bdac4 Add simple load and store methods for Metadata 2020-03-27 16:14:48 +01:00
976b2b5d4d Clean up metadata
This commit also changes the metadata file format. Documentation coming soon™
2020-03-27 12:08:36 +00:00
I-Al-Istannen
a0dcb37e12 Spice up Metafile format 2020-03-26 00:25:14 +01:00
I-Al-Istannen
737c04a741 Parse ranges in meta file 2020-03-25 23:26:10 +01:00
I-Al-Istannen
70189144f1 Add a primitive meta file parser 2020-03-25 22:46:24 +01:00
b1274d5d2c Begin rewrite
... by deleting most files. By the theory of evolution, the remaining ones will
get stronger over the next commits. That's how it works, isn't it?
2020-03-25 21:41:41 +00:00