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

168 commits

Author SHA1 Message Date
Graham Nelson 3ce17f22a4 Migrated Fi element 2021-06-05 13:36:47 +01:00
Graham Nelson 32dc947b8e Migrated Ev element 2021-06-05 10:47:52 +01:00
Graham Nelson 1250544a46 Migrated Bh and Rl 2021-06-03 23:03:51 +01:00
Graham Nelson f2e9f5b8b9 And further rearrangement 2021-06-02 23:10:13 +01:00
Graham Nelson 76e952cc75 Began element-based rearrangement of index 2021-06-02 21:13:46 +01:00
Graham Nelson 7142669716 Refactored command grammar compilation via agents 2021-05-26 10:08:53 +01:00
Graham Nelson fa5240ab3b Refactored property value compilation 2021-05-23 23:12:40 +01:00
Graham Nelson c2e20f19ee Completed refactor of internal test runner 2021-05-20 12:08:24 +01:00
Graham Nelson 6d7ae1bfbc Made internal tests run faster 2021-05-19 23:30:27 +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 4f35032e81 Finished reorganising relations for now 2021-05-12 21:59:43 +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 83b803728b Improved adjective compilation 2021-05-07 19:11:39 +01:00
Graham Nelson 37cb0828bf Tidied activity compilation 2021-05-06 23:25:30 +01:00
Graham Nelson b5ca567881 Made kinds synoptic 2021-05-03 14:39:21 +01:00
Graham Nelson ffb2ac0eb9 Began work on synoptic kinds 2021-05-02 19:34:02 +01:00
Graham Nelson dfca4dbc9c Made tables synoptically linked 2021-05-01 10:46:37 +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 9709492f1d Reorganised synoptic creation and removed metadata construct from Inter 2021-04-25 13:23:45 +01:00
Graham Nelson 11f053a502 Simplified response compilation 2021-04-23 14:19:14 +01:00
Graham Nelson d71f3bdf50 Simplified text substitutions 2021-04-23 00:32:20 +01:00
Graham Nelson 62687e54db Moved alphabetical sorting of packed text to link stage 2021-04-22 18:47:42 +01:00
Graham Nelson 22ef7b5e51 Clarified interventions 2021-04-20 10:34:54 +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 eec32b0f4b Reduced usage of compilation_unit to a minimum 2021-04-12 10:20:09 +01:00
Graham Nelson fce781beff Moved compilation data to imperative module 2021-04-11 21:41:26 +01:00
Graham Nelson 2c0d5c6dda Added redundant operations optimisation 2021-04-11 12:29:07 +01:00
Graham Nelson 84904f4348 Moved raw adjectives to assertions 2021-04-10 19:15:15 +01:00
Graham Nelson 6c7db18ff5 Aggregated value compilation code 2021-04-10 17:55:28 +01:00
Graham Nelson ed6dd127b9 Clarified proposition deferral mechanism 2021-04-10 00:37:43 +01:00
Graham Nelson c471ee140e Started in on compiling propositions 2021-04-09 10:09:44 +01:00
Graham Nelson 5d4a8ec62e Tidied up atom and schema compilation 2021-04-09 00:04:34 +01:00
Graham Nelson c0a742410b Completed refactor of invocations 2021-04-04 13:46:08 +01:00
Graham Nelson 32ee52194d Started in on invocations 2021-04-03 23:10:19 +01:00
Graham Nelson 082ff4ee05 Improved closures 2021-04-03 14:32:59 +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 ee39beb662 Cosmetic improvements 2021-03-30 10:50:04 +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 6a69f25bef Began move of phrase code 2021-03-28 11:47:28 +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 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 217bd4e104 Merged the rules families 2021-03-26 09:58:50 +00:00
Graham Nelson 1f14f0b155 Imperative definition families 2021-03-25 23:20:37 +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 3869e103ba Refactored activities 2021-03-23 12:21:15 +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 e88cbfcddc Started in on rulebooks 2021-03-20 23:55:57 +00:00
Graham Nelson 3db3fa58b0 Refactored booking lists 2021-03-20 15:41:45 +00:00
Graham Nelson 543b4fe3ba Tidied up rules 2021-03-20 10:48:57 +00:00
Graham Nelson 2800e4dd6d Started in on rules 2021-03-20 00:08:32 +00:00
Graham Nelson d72b2de626 Completed refactor of CGs 2021-03-16 00:25:37 +00:00
Graham Nelson 7bb00a274c Beginning work on command grammar 2021-03-14 13:42:15 +00:00
Graham Nelson 4f5368c426 Rejigged action name list 2021-03-09 09:19:08 +00:00
Graham Nelson fb31d57883 Further strides through the swampland of actions 2021-03-06 16:35:47 +00:00
Graham Nelson 23cb64fdd2 Further work on plugin calls for actions 2021-03-05 23:36:25 +00:00
Graham Nelson 6fa0f5381b Introduced explicit_action 2021-03-05 16:20:09 +00:00
Graham Nelson d8c60bbccc Further isolated going 2021-03-04 16:40:14 +00:00
Graham Nelson 2a2c7f015e Sank into the morass of action_name_list 2021-02-27 23:12:35 +00:00
Graham Nelson 627a989e73 Completed refactor of space-time 2021-02-25 22:56:58 +00:00
Graham Nelson aa9fc07f4a Refactored the map plugin 2021-02-25 14:09:17 +00:00
Graham Nelson 787df813d1 Moved naming plugin into knowledge module 2021-02-23 21:17:13 +00:00
Graham Nelson 49fbd6df7d Rebuilt bibliographic plugin 2021-02-21 18:47:27 +00:00
Graham Nelson f76c192a24 Began work on multimedia module 2021-02-21 00:03:29 +00:00
Graham Nelson 7a8ec51907 Completed refactor of plugins 2021-02-20 15:45:46 +00:00
Graham Nelson caa5069ed5 Began revamp of plugins 2021-02-19 23:20:09 +00:00
Graham Nelson c3260f05ed Completed revision of the knowledge module 2021-02-19 00:21:55 +00:00
Graham Nelson 1ed86c4c4e Simplified property structure 2021-02-18 10:26:57 +00:00
Graham Nelson 3c680789e5 Began refactoring properties 2021-02-17 23:32:04 +00:00
Graham Nelson 4993a99dda Completed inferences chapter of knowledge model 2021-02-17 09:43:05 +00:00
Graham Nelson 3adac82a69 Clarified inference sorting 2021-02-16 19:21:06 +00:00
Graham Nelson 89f9b0e45d Refactored inferences 2021-02-16 00:54:32 +00:00
Graham Nelson cc8d396040 Reorganised variables 2021-02-15 12:10:54 +00:00
Graham Nelson 2fcffb7cad Completed refactor of adjectives code 2021-02-14 22:22:27 +00:00
Graham Nelson ef7803a29a Precautionary commit 2021-02-14 16:46:14 +00:00
Graham Nelson 5276f1f407 Further refactoring of adjectives 2021-02-13 23:27:09 +00:00
Graham Nelson 1097aed293 Further refactoring of adjectives 2021-02-13 23:26:01 +00:00
Graham Nelson 94485a2f75 Introduced adjective meaning families 2021-02-13 16:30:19 +00:00
Graham Nelson 36eb03f9dd Simplified instances 2021-02-12 23:46:18 +00:00
Graham Nelson b2a5a56317 Finished reorganising subjects 2021-02-12 13:33:19 +00:00
Graham Nelson fab4ab3c78 Refactored inference subjects into families with methods 2021-02-11 22:53:43 +00:00