| Commit message (Collapse) | Author | Files | Lines |
|
this has been bothering me for MONTHS, and it compiles faster now. also fixed some warnings
|
|
|
|
|
|
|
|
also don't keep adjusted maps around if not necessary
|
|
as annoying as yaml is, cabal's package format is somehow worse, apparently
|
|
don't add maps to the result if their lint result looks the same as that
of another list, just say it happened several times instead (this leads
to a rather confusing Eq instance for MapResult which implements a very
simple surface-level equality — perhaps change that later)
|
|
|
|
|
|
|
|
it was kinda getting messy in places.
Also found some accidental isomorphisms between types, so these are now
only one type because the consequences were getting silly.
|
|
|
|
because we can't ever trust workadventure, apparently.
why are we using that thing again?
|
|
this reorganised the whole linting for tilesets somewhat; it's now very
similar to that linting layers, and it may be possible to abstract some
of the code away ...
|
|
|
|
|
|
apparently i couldn't read or something?
|
|
it's almost as if there's some structure to this code!
|
|
Adds a PrettyPrint typeclass which operates on Text and should replace
Show, since constantly converting strings from linked lists to arrays
seems somewhat silly.
|
|
(also renaming things now that concepts seem a bit clearer)
|