1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-18 15:04:25 +03:00
Commit graph

65 commits

Author SHA1 Message Date
Graham Nelson 438196af49 Completed refactor of action pattern matching 2021-05-25 12:14:32 +01:00
Graham Nelson 56235a21c5 Started in on the AP matching code 2021-05-25 00:04:01 +01:00
Graham Nelson fa5240ab3b Refactored property value compilation 2021-05-23 23:12:40 +01:00
Graham Nelson 551401e4bd Made loops over scope locally enclosed packages 2021-05-22 11:31:40 +01:00
Graham Nelson ad422e1303 Made test scripts synoptic 2021-05-22 09:49:04 +01:00
Graham Nelson 159b15d619 Refactored scene compilation, marginally 2021-05-21 21:12:32 +01:00
Graham Nelson ea511a461c Tidied up map, doors and directions 2021-05-20 21:12:08 +01:00
Graham Nelson 6f95e077fc Improved short name compilation 2021-05-19 20:11:02 +01:00
Graham Nelson d5c7c4a3e3 Further rearrangement of deckchairs 2021-05-18 22:20:35 +01:00
Graham Nelson 8ba613690b Reorganised runtime module 2021-05-16 23:58:16 +01:00
Graham Nelson 27787a3473 Divided up and simplified kind compilation 2021-05-15 23:31:42 +01:00
Graham Nelson 345fbc10e8 Continued refactoring of kinds 2021-05-14 23:28:50 +01:00
Graham Nelson d60b131e50 Began work on refactoring kind constructors 2021-05-14 14:12:46 +01:00
Graham Nelson 489a0de7a2 Packaged literal patterns 2021-05-13 08:40:51 +01:00
Graham Nelson c703a94d0a Started in on runtime relations 2021-05-12 10:47:14 +01:00
Graham Nelson 36300d6302 Improved variables compilation 2021-05-10 09:31:35 +01:00
Graham Nelson 948f1d5fc8 Better local rule and rulebook compilation 2021-05-09 18:56:10 +01:00
Graham Nelson 018ddb13dc Improved local tables 2021-05-08 22:44:59 +01:00
Graham Nelson 28e094a3a5 Reorganised runtime module somewhat 2021-05-08 16:22:30 +01:00
Graham Nelson 4a3e6d0cf7 More systematic synoptic generation 2021-05-08 13:11:12 +01:00
Graham Nelson 37cb0828bf Tidied activity compilation 2021-05-06 23:25:30 +01:00
Graham Nelson 755d2bd6f5 Completed second implementation of synoptic module 2021-05-05 12:24:08 +01:00
Graham Nelson 78e393dae0 Established second version of how to compile synoptic module 2021-05-04 11:04:04 +01:00
Graham Nelson 8060a44887 Module identities more clearly emerging 2021-05-03 23:49:40 +01:00
Graham Nelson af6b0b1166 Moved actions metadata into synoptic linking 2021-04-29 12:32:12 +01:00
Graham Nelson cbb3fcb0bf Moved synoptic activities into codegen 2021-04-28 09:14:20 +01:00
Graham Nelson 8ab3d3c4e6 Synoptic rulebook renumbering 2021-04-27 14:01:34 +01:00
Graham Nelson 03b09ac3f4 Queued rule and GPR compilation, fixing a timing problem 2021-04-26 23:31:08 +01:00
Graham Nelson ec8f68e4ea Better handling of group together 2021-04-25 15:29:47 +01:00
Graham Nelson 9709492f1d Reorganised synoptic creation and removed metadata construct from Inter 2021-04-25 13:23:45 +01:00
Graham Nelson 4cbe26a57f More coherent approach to enclosures 2021-04-21 12:02:18 +01:00
Graham Nelson 8c2ebbffd3 Began on enclosures 2021-04-20 23:43:29 +01:00
Graham Nelson 27e678d03d Clarified Hierarchy code 2021-04-18 22:42:39 +01:00
Graham Nelson 6942400204 Completed the code-emission API 2021-04-17 15:28:28 +01:00
Graham Nelson a053adebfc More on emission 2021-04-16 21:50:46 +01:00
Graham Nelson a8ecdcfab2 Abolished holding of Inter symbols 2021-04-16 09:31:46 +01:00
Graham Nelson 4c2640617a Improved constant emission 2021-04-15 22:42:28 +01:00
Graham Nelson aab471d0ab Began work on Emit 2021-04-14 22:57:48 +01:00
Graham Nelson 3f99d77c58 Organising stage 4 2021-04-12 22:32:27 +01:00
Graham Nelson fce781beff Moved compilation data to imperative module 2021-04-11 21:41:26 +01:00
Graham Nelson 4f9045361b Made jump label storage local in Inter hierarchy 2021-04-11 16:42:37 +01:00
Graham Nelson 2c0d5c6dda Added redundant operations optimisation 2021-04-11 12:29:07 +01:00
Graham Nelson c35ce73b8c Largely abolished compilation modes altogether 2021-04-08 15:06:01 +01:00
Graham Nelson 8486fe484e Made kernel functions very slightly faster 2021-04-02 19:28:39 +01:00
Graham Nelson 467ae1892c Reorganised local variables 2021-04-02 17:33:37 +01:00
Graham Nelson a8191a9168 Improved stack frame handling 2021-04-02 00:47:20 +01:00
Graham Nelson d23fe29b05 Clarified stacked variables, a little 2021-03-31 23:28:26 +01:00
Graham Nelson b21a194644 Further work on To... phrases 2021-03-27 19:52:35 +00:00
Graham Nelson 6f6737f319 Tidied up rule family 2021-03-27 15:21:07 +00:00
Graham Nelson 3db3fa58b0 Refactored booking lists 2021-03-20 15:41:45 +00:00