1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-07 17:44:22 +03:00
Commit graph

327 commits

Author SHA1 Message Date
Graham Nelson 4dd5774924 Fixed miscellaneous undefined behaviour and buffer overrun issues 2022-04-26 23:54:31 +01:00
Graham Nelson 99c7394e81 Modernised inform.mkscript 2022-04-25 16:44:43 +01:00
Graham Nelson a1aa7642e9 Documented and rounded out some debugging features 2022-04-18 15:46:46 +01:00
Graham Nelson ce8014cfc5 Fix for Mantis bug 1904 2022-04-12 12:32:28 +01:00
Graham Nelson f9232cb45a Improved test script for GenerateDiagnostics-G 2022-04-10 22:28:24 +01:00
Graham Nelson fbf4e2d882 Updated test suite for inblorb and inbuild 2022-04-08 10:23:23 +01:00
Graham Nelson 4a252c10cc Bug fix for inblorb on releasing auxiliary files 2022-04-07 22:37:19 +01:00
Graham Nelson 6eedda53e6 Fixed bug in releasing small cover image for projects with default cover art 2022-04-06 11:14:15 +01:00
Graham Nelson cba72a3537 Improved source website 2022-04-04 18:31:44 +01:00
Graham Nelson fb2687b873 Completed simplification of annotations 2022-03-21 10:32:13 +00:00
Graham Nelson 49964c7d52 Furthered the abstraction of inter_pair 2022-02-24 23:53:40 +00:00
Graham Nelson c17d5ba65a Reduced memory overhead for annotations 2022-02-05 12:27:28 +00:00
Graham Nelson 916864b41c Documented and reorganised Produce API 2022-01-22 16:44:52 +00:00
Graham Nelson b0069b92ce Finally made door_to property not a special case 2021-10-18 05:31:07 +01:00
Graham Nelson 044cecf0f4 Explicated and simplified I6 generator 2021-10-11 01:11:20 +01:00
Graham Nelson d968cd7fec Finally pushing attribute/property distinction down the stack 2021-10-02 23:52:18 +01:00
Graham Nelson 1f1cbfb6b2 Added C sender functions 2021-09-17 20:57:52 +01:00
Graham Nelson c2b1504318 Divided codegen module into new modules pipeline and final 2021-08-10 11:01:03 +01:00
Graham Nelson 8d3be62bff Brought testing up to date 2021-07-30 23:11:04 +01:00
Graham Nelson c301610103 Further refactoring 2021-07-27 00:42:09 +01:00
Graham Nelson d6cb4311a9 Moved localisation code to html module 2021-07-26 00:34:51 +01:00
Graham Nelson 60135aadaa Completed index localisation 2021-07-25 23:56:17 +01:00
Graham Nelson 7cb89b4697 A little more writing-up 2021-07-08 22:56:01 +01:00
Graham Nelson 1c2aa1ff74 Finally moved index module to inter 2021-06-27 16:04:28 +01:00
Graham Nelson d96a6168d8 Migrated Mp element 2021-06-27 14:56:29 +01:00
Graham Nelson e1417bfd67 Began accessing instance packages 2021-06-23 10:57:01 +01:00
Graham Nelson 9209026930 Migrated mapping to codegen 2021-06-23 00:23:35 +01:00
Graham Nelson 356fd835b7 Before rearranging source 2021-06-22 20:37:53 +01:00
Graham Nelson 9a8db049b9 Began huge refactor of World index 2021-06-21 23:37:27 +01:00
Graham Nelson 8d093af5de Migrated A1 element 2021-06-20 23:29:49 +01:00
Graham Nelson 94353d93bf Migrated Pl element 2021-06-13 18:04:57 +01:00
Graham Nelson 32dc947b8e Migrated Ev element 2021-06-05 10:47:52 +01:00
Graham Nelson e8aa7243c7 Migrated Cd element 2021-06-01 23:00:22 +01:00
Graham Nelson 409411440a Began a migration of indexing to codegen 2021-05-31 17:45:44 +01:00
Graham Nelson 38e14c23c7 Finally completed refactor of command grammar 2021-05-30 14:42:29 +01:00
Graham Nelson c79ea43546 Divided grammar token and line typechecking from compilation 2021-05-29 23:39:22 +01:00
Graham Nelson bbf943f128 Refactored grammar line compilation 2021-05-27 23:28:16 +01:00
Graham Nelson 7142669716 Refactored command grammar compilation via agents 2021-05-26 10:08:53 +01:00
Graham Nelson 5f12389a22 Started in on grammar compilation 2021-05-25 23:18:46 +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 87fe04d58b Reorganised parsing properties of objects 2021-05-22 22:40:05 +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 c2e20f19ee Completed refactor of internal test runner 2021-05-20 12:08:24 +01:00
Graham Nelson d5c7c4a3e3 Further rearrangement of deckchairs 2021-05-18 22:20:35 +01:00
Graham Nelson 12f04c461c Compiled max score and ranking table better 2021-05-17 09:18:28 +01:00
Graham Nelson 8ba613690b Reorganised runtime module 2021-05-16 23:58:16 +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 dec03b1ad8 Improved property compilation 2021-05-11 09:19:15 +01:00
Graham Nelson 4e93eb8f63 Partial progress on properties 2021-05-10 23:09:06 +01:00
Graham Nelson 948f1d5fc8 Better local rule and rulebook compilation 2021-05-09 18:56:10 +01:00
Graham Nelson 28e094a3a5 Reorganised runtime module somewhat 2021-05-08 16:22:30 +01:00
Graham Nelson 755d2bd6f5 Completed second implementation of synoptic module 2021-05-05 12:24:08 +01:00
Graham Nelson 741209e225 Scene status and changing made synoptic 2021-05-01 18:18:59 +01:00
Graham Nelson 81229aadec Synoptic chronology 2021-05-01 15:00:44 +01:00
Graham Nelson af6b0b1166 Moved actions metadata into synoptic linking 2021-04-29 12:32:12 +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 62687e54db Moved alphabetical sorting of packed text to link stage 2021-04-22 18:47:42 +01:00
Graham Nelson 70b17e3237 Handled box quotations outside literal text system 2021-04-22 07:19:25 +01:00
Graham Nelson 07893302ab Improved use options and extension credits 2021-04-19 22:58:24 +01:00
Graham Nelson 6942400204 Completed the code-emission API 2021-04-17 15:28:28 +01:00
Graham Nelson c471ee140e Started in on compiling propositions 2021-04-09 10:09:44 +01:00
Graham Nelson c35ce73b8c Largely abolished compilation modes altogether 2021-04-08 15:06:01 +01:00
Graham Nelson 14bbcda3ea Removed a further compilation mode 2021-04-07 13:31:43 +01:00
Graham Nelson 8bb060c576 Removed 6 of the compilation modes 2021-04-07 00:34:07 +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 7c27b94542 Finally completed draft of imperative definitions 2021-03-29 22:53:01 +01:00
Graham Nelson 1ff736a2a0 Updated phrase options 2021-03-29 09:18:07 +01:00
Graham Nelson 7b2df20585 Improved type data 2021-03-28 23:42:22 +01:00
Graham Nelson 6f6737f319 Tidied up rule family 2021-03-27 15:21:07 +00:00
Graham Nelson 7ca37360b4 Tidied up further 2021-03-26 23:03:25 +00:00
Graham Nelson df2f345dad Eliminated ph_usage_data 2021-03-26 15:04:34 +00:00
Graham Nelson fd34abd418 Refactored Definition: X is Y: subtrees 2021-03-25 08:46:41 +00:00
Graham Nelson d41b67bc9e Began refaactor of imperative blocks 2021-03-24 12:48:15 +00:00
Graham Nelson 919fd9bc3e Tentative work on imperative nodes 2021-03-24 00:20:56 +00:00
Graham Nelson 9c0d8a0c63 Improved focus and outcomes 2021-03-23 00:08:57 +00:00
Graham Nelson 51d1afce08 Some progress on rulebooks amid fever 2021-03-21 21:56:46 +00:00
Graham Nelson 3db3fa58b0 Refactored booking lists 2021-03-20 15:41:45 +00:00
Graham Nelson 5423ba4d2e Catch-up on pages 2021-03-19 14:43:33 +00:00
Graham Nelson 3f73e2b1c6 Completed if module at last 2021-03-19 14:43:02 +00:00
Graham Nelson 8daea041e6 Reimplemented CG tokens 2021-03-18 17:56:40 +00:00
Graham Nelson 52eebfcb9b Completed overhaul of CGLs 2021-03-18 13:38:20 +00:00
Graham Nelson f89a30378d Some tidying of CGLs 2021-03-17 00:18:19 +00:00
Graham Nelson 4e3fbffcc8 Started work on CGLs 2021-03-16 09:08:31 +00:00
Graham Nelson d72b2de626 Completed refactor of CGs 2021-03-16 00:25:37 +00:00
Graham Nelson f2c0250e42 Began work on CGs 2021-03-15 09:31:16 +00:00
Graham Nelson f28a210e0f Completed work on Understand... sentences 2021-03-15 00:09:17 +00:00
Graham Nelson 7bb00a274c Beginning work on command grammar 2021-03-14 13:42:15 +00:00
Graham Nelson a06bd0020b Completed work on the actions plugin 2021-03-13 13:00:21 +00:00
Graham Nelson 27da81f8f8 Much tidying up 2021-03-13 01:02:50 +00:00
Graham Nelson f102bc7e3f Removed now-dead code 2021-03-12 12:31:40 +00:00
Graham Nelson d95addef94 New AP parser finally passes test suite 2021-03-12 10:55:57 +00:00
Graham Nelson df10fd520e New AP parser mostly working now 2021-03-12 01:20:29 +00:00
Graham Nelson b00c787b90 Completed better ANL parser 2021-03-11 13:34:23 +00:00