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

654 commits

Author SHA1 Message Date
Graham Nelson 1f701dad6f Beginning on inline invocations 2021-04-06 00:19:15 +01:00
Graham Nelson 80504f1bb2 Clarified runtime disambiguation of invocations 2021-04-05 17:55:34 +01:00
Graham Nelson a4dbc2d8f3 Minor tweaks to code block compilation 2021-04-05 00:56:48 +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 0df52ba048 Moved invocations to values module 2021-04-03 15:02:38 +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 6e5d0b130e Minor improvement on local variable slates 2021-03-30 23:32:22 +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 13458a5137 Finished on rulebooks for now 2021-03-22 10:38:19 +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 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
Graham Nelson 4e18934951 Tentative experiments 2021-03-09 22:39:59 +00:00
Graham Nelson 4f5368c426 Rejigged action name list 2021-03-09 09:19:08 +00:00
Graham Nelson bd6c45bca7 Descending the lip of the crater that is the action pattern parser 2021-03-07 21:37:59 +00:00
Graham Nelson e87d88592a Improved AP test case 2021-03-06 23:50:38 +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 2963bf11f0 Isolated going support 2021-03-04 13:44:16 +00:00
Graham Nelson d8f428e863 Fully adopted action pattern clauses 2021-03-04 00:01:02 +00:00
Graham Nelson e7c64b407d Merged the two forms of APOC 2021-03-03 11:22:28 +00:00
Graham Nelson 163999d37b Continuing the AP clauses slog 2021-03-02 23:39:30 +00:00
Graham Nelson 88fb8901a2 Began tentative reorganisation of action_pattern 2021-03-02 00:04:52 +00:00
Graham Nelson 35658e125b Divided up Action Patterns section 2021-03-01 01:01:41 +00:00
Graham Nelson 24f8414080 Completed refactor of action name lists 2021-02-28 23:52:04 +00:00
Graham Nelson 78686c1f11 Refactored action name lists 2021-02-28 15:12:19 +00:00
Graham Nelson c1841fa031 Cautiously sidling around anl_link 2021-02-28 10:32:58 +00:00
Graham Nelson 2a2c7f015e Sank into the morass of action_name_list 2021-02-27 23:12:35 +00:00
Graham Nelson 71424ed723 Restructured actions plugin 2021-02-27 16:52:18 +00:00
Graham Nelson e50bfc5ceb Started in on actions plugin 2021-02-27 00:41:51 +00:00
Graham Nelson 310a7cd219 Minor testing changes for Windows 2021-02-26 09:03:21 +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 f7fdc6b63a Reorganised the regions plugin 2021-02-25 08:53:42 +00:00
Graham Nelson 4730cc2f2d Miscellaneous work on spatial model 2021-02-25 00:15:09 +00:00
Graham Nelson 6b8726060d Isolated actions and parsing node annotations 2021-02-24 10:10:34 +00:00
Graham Nelson b6b68a8f9d Make actions and parsing plugins more prominent 2021-02-24 00:17:14 +00:00
Graham Nelson 787df813d1 Moved naming plugin into knowledge module 2021-02-23 21:17:13 +00:00
Graham Nelson bf8d571e9b Better plugin handling of compilation sequence 2021-02-23 11:10:22 +00:00
Graham Nelson 8531afdb4d Improved separation of plugins from main compiler 2021-02-23 00:25:10 +00:00
Graham Nelson 49fbd6df7d Rebuilt bibliographic plugin 2021-02-21 18:47:27 +00:00
Graham Nelson 1a51ff6499 Completed work on multimedia 2021-02-21 12:44:25 +00:00
Graham Nelson f76c192a24 Began work on multimedia module 2021-02-21 00:03:29 +00:00
Graham Nelson 59343ea71d Minor clarifications 2021-02-20 15:56:58 +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 b3a88ca433 Simplified property permissions 2021-02-15 16:13:38 +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 dd39e6bd8e Reconciled s- and i-parser forms of instance nonterminals 2021-02-13 13:48:24 +00:00
Graham Nelson 3856fb9d2f Simplified instance grammar 2021-02-13 13:18:26 +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
Graham Nelson 14703f57d0 More on knowledge 2021-02-10 22:20:57 +00:00
Graham Nelson ce1f8291b9 Began work on knowledge module 2021-02-09 21:27:52 +00:00
Graham Nelson 6fa43d8caa Improved tables and equations 2021-02-07 12:44:02 +00:00
Graham Nelson 7b46dc3de7 Completed work on values module 2021-02-06 23:47:07 +00:00
Graham Nelson b4a6775fa6 Reorganised the values module 2021-02-06 18:00:34 +00:00
Graham Nelson b8fcf9638e Began work on values 2021-02-05 15:15:38 +00:00
Graham Nelson 43bbcdbaf4 Completed assertions module 2021-02-05 00:15:21 +00:00
Graham Nelson 7f4507efe5 Completed work on calculus module 2021-02-04 16:35:45 +00:00
Graham Nelson 65f41dbca4 Completed simplifications 2021-02-04 09:24:35 +00:00
Graham Nelson 4994386ea4 Improved discussion of simplifications 2021-02-03 22:45:53 +00:00
Graham Nelson 41efae7f29 Clarified sentence conversions 2021-02-03 09:32:42 +00:00
Graham Nelson 5eb8b9b8ab Tidied up I6 schemas 2021-02-02 19:34:56 +00:00
Graham Nelson e0a25411c8 Completed refactor of binary predicates 2021-02-02 13:55:27 +00:00
Graham Nelson edadedbd82 Divided off more of run-time implementation 2021-02-01 23:24:17 +00:00
Graham Nelson fb20b90d54 Further relation refactoring 2021-01-31 23:44:57 +00:00
Graham Nelson ccf70137ca Further tidying of bp structure 2021-01-31 16:19:25 +00:00
Graham Nelson e99a939ef6 Refactor of property-setting predicates 2021-01-31 15:49:52 +00:00
Graham Nelson b989cd1d80 Catching back up 2021-01-31 14:57:05 +00:00
Graham Nelson 180d254ca7 Tidying up calculus module 2020-09-02 23:24:10 +01:00
Graham Nelson 515b130748 Pared calculus module down to essential predicates only 2020-08-29 09:33:21 +01:00
Graham Nelson 52f909c730 Seemingly endless annotation 2020-08-28 11:16:29 +01:00
Graham Nelson 8e8565c0db Further work on annotation logging 2020-08-28 01:00:52 +01:00
Graham Nelson b0c0bf87ea Further post-fragmentation tidying 2020-08-27 15:50:24 +01:00
Graham Nelson c4ae8922c2 Further reorganisation 2020-08-26 23:12:58 +01:00
Graham Nelson dfcc5ee277 Completed fragmentation 2020-08-26 10:52:50 +01:00
Graham Nelson 67cb9a9f1e Began fragmentation of the core 2020-08-25 22:27:06 +01:00
Graham Nelson 22d2c3d8bd Moved sentence conversion into calculus module 2020-08-25 21:47:14 +01:00
Graham Nelson a82ab3870f Moved deductions into calculus module 2020-08-24 23:11:39 +01:00
Graham Nelson b789334e76 Added typechecking to calculus module 2020-08-24 19:30:28 +01:00
Graham Nelson 808a1305c4 Removed CALLING and KIND atoms 2020-08-24 14:57:13 +01:00
Graham Nelson b41e60275f Removed HERE, NOWHERE and EVERYWHERE atoms 2020-08-24 11:21:17 +01:00
Graham Nelson 991b36e26f Eliminated ISAVAR, ISACONST and ISAKIND atoms 2020-08-24 10:34:23 +01:00
Graham Nelson 23ff600463 Began refactoring unary predicates 2020-08-24 00:22:48 +01:00
Graham Nelson 108173535b Tested binding and substitution 2020-08-23 16:54:14 +01:00
Graham Nelson 107f9b2c74 Improved testing of terms and atoms 2020-08-23 12:00:56 +01:00
Graham Nelson 8d943adfb8 Further work on calculus notation 2020-08-22 18:52:28 +01:00
Graham Nelson 623d5e340c Wrote basic calculus-test tool 2020-08-22 12:59:50 +01:00
Graham Nelson a0974b1a0e Enlarged calculus module 2020-08-21 22:58:58 +01:00
Graham Nelson b2cf29137d Further progress towards calculus module 2020-08-21 22:38:20 +01:00
Graham Nelson 7d3f53cc61 Introduced binary predicate families 2020-08-20 11:50:43 +01:00
Graham Nelson 24de8dd671 First steps towards a calculus module 2020-08-19 23:36:18 +01:00
Graham Nelson 568f512b3a Revised Neptune language 2020-08-19 18:32:30 +01:00
Graham Nelson f695cd7a4f Further work on Neptune 2020-08-19 00:56:02 +01:00
Graham Nelson e0cf630409 Rewrote Neptune files parser 2020-08-18 18:59:08 +01:00
Graham Nelson fb9d3d81f4 Completed Chapter 3 of kinds module 2020-08-17 22:57:45 +01:00
Graham Nelson cf7f5afe51 Use void not nil for terminator in tupling trees 2020-08-12 22:59:18 +01:00
Graham Nelson e4251bf5d7 Added variance test case 2020-08-12 13:07:35 +01:00
Graham Nelson 2a48aeb128 Completed Chapter 2 of kinds module 2020-08-12 13:05:44 +01:00
Graham Nelson 9a97eebe02 Clarified kind conformance order relation 2020-08-11 23:59:29 +01:00
Graham Nelson ebc90ce213 Join and meet operations on kinds 2020-08-11 15:07:58 +01:00
Graham Nelson 81491dc4e1 Changed the way kinds are tested for being objects 2020-08-11 12:38:21 +01:00
Graham Nelson 83dcd79164 Improved kind-checking of contravariant constructors 2020-08-11 11:55:39 +01:00
Graham Nelson 4ab9cf250d Further testing of kinds 2020-08-09 23:42:41 +01:00
Graham Nelson 23041df765 Further work on kinds module and its testing 2020-08-09 18:39:31 +01:00
Graham Nelson 0e87f5b4db Moved inform7 CLI from core to main section 2020-08-09 09:15:46 +01:00
Graham Nelson dd0605493a Moved kinds module to services library and added test utility 2020-08-08 17:40:02 +01:00
Graham Nelson b716540ffd Better logging of parse tree, part II 2020-08-07 10:39:22 +01:00
Graham Nelson 51c0f7c521 Better logging of parse tree, part I 2020-08-06 22:01:38 +01:00
Graham Nelson 5924189755 Added internal test cases to core module 2020-08-05 12:07:44 +01:00
Graham Nelson a313aa1178 Annotated ADJECTIVE nodes by unary predicate, not adjectival phrase 2020-08-05 09:15:26 +01:00
Graham Nelson be23559632 Started in on the refinery 2020-08-04 23:33:56 +01:00
Graham Nelson 368da08201 Completed collation of special meaning sentences 2020-08-04 19:39:50 +01:00
Graham Nelson 608e679645 Refactored new literal and new relation sentences 2020-08-04 17:16:11 +01:00
Graham Nelson 4760fa1202 Refactored rule placement requests 2020-08-04 00:13:50 +01:00
Graham Nelson f43572a4a8 Re-routed requests to define by table 2020-08-03 23:32:17 +01:00
Graham Nelson 3c53a0bdb4 Refactored internal test cases 2020-08-03 18:00:35 +01:00
Graham Nelson 3d2acd99cc Improved handling of use option sentences 2020-08-03 12:11:27 +01:00
Graham Nelson 0b901f8a47 Refactored translation request sentences 2020-08-02 23:49:31 +01:00
Graham Nelson 7fad605c39 Refactored major node passes 2020-08-02 19:04:24 +01:00
Graham Nelson f6a2e5495f Further simplified possessives 2020-08-02 12:35:36 +01:00
Graham Nelson 97a3197678 Refactored refinement and X of Y surgery 2020-08-02 10:59:03 +01:00
Graham Nelson b566975119 Moved two surgeries into linguistics module 2020-08-01 17:16:48 +01:00
Graham Nelson 6c1cc4913b Simplified anomalous handling of possessive verbs 2020-08-01 15:12:40 +01:00
Graham Nelson 17381751e8 Further resequencing of early compilation 2020-08-01 11:35:56 +01:00
Graham Nelson efd193fe2e Removed need for kind template delays 2020-07-31 11:47:30 +01:00
Graham Nelson cf23bc5b18 Added operator verb declarations to Basic Inform 2020-07-31 11:24:59 +01:00
Graham Nelson 05d4924293 Further linguistic reforms 2020-07-31 08:19:26 +01:00
Graham Nelson 143f961836 Resequenced startup 2020-07-30 12:12:41 +01:00
Graham Nelson 1c9db25b71 Further refactoring of boot sequence 2020-07-29 23:56:59 +01:00
Graham Nelson 57754f7781 Refactored early sentence parsing 2020-07-29 18:43:44 +01:00
Graham Nelson fd943d1f38 Changeover to new Preform notation 5 2020-07-28 19:19:38 +01:00
Graham Nelson f3781d3e97 New Preform notation in linguistics module 2020-07-28 00:35:58 +01:00
Graham Nelson df4cfd0d84 Better imperative verbs and special meanings 2020-07-27 17:44:29 +01:00
Graham Nelson c6766f6f95 Improved testing of assertion VP parsing 2020-07-27 13:26:59 +01:00
Graham Nelson 9b916d275e Improved assertion nounphrase grammar 2020-07-27 00:27:32 +01:00
Graham Nelson e4be15c0f4 Added implied and location pronouns 2020-07-26 19:10:16 +01:00
Graham Nelson 8346b618bb Refactored verb annotations and possessives 2020-07-26 16:09:24 +01:00
Graham Nelson e612cbd789 Documenting the linguistics module 2020-07-20 11:30:03 +01:00
Graham Nelson d39ba63b33 A digression into 7-dimensional geometry 2020-07-20 00:25:27 +01:00
Graham Nelson 89d746496b Refactored pronouns, defective nouns and linguistics module testing 2020-07-19 18:31:23 +01:00
Graham Nelson 3e284b25ce Improved testing of prepositions 2020-07-18 23:24:04 +01:00
Graham Nelson 15a20798a8 Further work on adverbs 2020-07-18 18:09:04 +01:00
Graham Nelson 5bd7fa8712 Refactored adverbs of occurrence and tense markers 2020-07-18 15:25:38 +01:00
Graham Nelson c16ced6a3c Sorted search results in inbuild 2020-07-18 10:27:25 +01:00
Graham Nelson 9ce5924d55 Converted Chanel and Wallpaper example test cases to run on Glulx 2020-07-16 14:29:47 +01:00
Graham Nelson 7ab6e94a9d Minor refactor of verb usage creation 2020-07-10 23:25:00 +01:00
Graham Nelson 6685345a21 Improved grammatical usage markers for verbs 2020-07-09 23:19:31 +01:00
Graham Nelson 85b8606949 Further work on wchar_t portability 2020-07-08 15:57:07 +01:00
Graham Nelson 6a22a70bce Reformed article semantics 2020-07-07 23:49:36 +01:00
Graham Nelson 5a86572675 Better pronoun handling 2020-07-07 18:24:23 +01:00
Graham Nelson 29264d4d26 Refactored grammatical usages 2020-07-07 12:07:15 +01:00
Graham Nelson 7c2a7170c4 New file-system separator character convention 2020-07-06 23:00:03 +01:00
Graham Nelson dcc6469aa3 Consequence of refactoring Foundation::start 2020-07-05 15:33:25 +01:00
Graham Nelson 267779bdbb Implemented -locale across all tools 2020-07-05 11:01:27 +01:00
Graham Nelson fe8e91e478 Improved linguistic markup of verb usage 2020-07-04 18:22:03 +01:00
Graham Nelson 0c51454fba Added clarifying note 2020-07-04 14:20:40 +01:00
Graham Nelson 98193cee28 Improved verb semantics 2020-07-04 14:17:00 +01:00
Graham Nelson 21da5e4527 Better pronoun handling 2020-07-03 23:01:02 +01:00
Graham Nelson d5645278f1 Better handling of noun declensions 2020-07-02 23:09:26 +01:00
Graham Nelson aa54188874 Enter the Lcon 2020-07-01 00:58:55 +01:00
Graham Nelson 639892a876 Formalised stock control in the linguistics module 2020-06-29 23:41:10 +01:00
Graham Nelson 5c065314e0 Further tidying up 2020-06-29 20:08:47 +01:00
Graham Nelson ba4b6c387d Further work on linguistics 2020-06-29 14:28:21 +01:00
Graham Nelson 4c40d0656b Tidied up lexical clusters 2020-06-29 11:41:12 +01:00
Graham Nelson 5c8469dab8 Refactored noun representation in linguistics module 2020-06-29 02:17:54 +01:00
Graham Nelson 822b38d314 Migrated to clang 11 2020-06-27 23:18:54 +01:00
Graham Nelson fe4eb94ac0 Improved diagnostics on lexicon 2020-05-31 22:53:26 +01:00
Graham Nelson 55937296a9 Divided off lexicon module 2020-05-30 14:33:19 +01:00
Graham Nelson 32e2114bdf Tidied up excerpt parser 2020-05-26 23:02:00 +01:00
Graham Nelson 2301cd4389 Tidied up linguistics callback functions 2020-05-25 23:46:01 +01:00
Graham Nelson 5e67d41867 Improved box diagram 2020-05-24 18:51:33 +01:00
Graham Nelson 7e78952505 Completed inflections 2020-05-24 16:15:15 +01:00
Graham Nelson eace688fea Started in on inflections 2020-05-23 22:57:42 +01:00
Graham Nelson a77ae3b34b Moved some Preform utilities back to words 2020-05-22 09:38:17 +01:00
Graham Nelson 1ed44539c3 Modernised problems module 2020-05-21 00:11:29 +01:00
Graham Nelson 6c1b6e033f Started work on problems 2020-05-20 11:36:42 +01:00
Graham Nelson 0365086b1f Reorganised services library 2020-05-20 00:02:28 +01:00
Graham Nelson 9c21fda61b Completed work on words module 2020-05-19 16:36:50 +01:00
Graham Nelson 8494c465b6 Refactored Preform optimiser 2020-05-19 11:46:13 +01:00
Graham Nelson a6040a65ab Added performance metrics 2020-05-17 23:10:11 +01:00
Graham Nelson a26271906d Factored out Instrumentation for Preform 2020-05-17 13:37:39 +01:00
Graham Nelson 31d1467869 Refactored Preform parsing 2020-05-17 11:51:27 +01:00
Graham Nelson 4c86f53d74 Improved Preform source 2020-05-17 00:20:21 +01:00
Graham Nelson 3ed31bef56 Further work on words 2020-05-14 21:55:05 +01:00
Graham Nelson c63b502165 Work in progress 2020-05-12 23:33:17 +01:00
Graham Nelson 0be5d9ba77 Improvements to words module 2020-05-12 10:00:53 +01:00
Graham Nelson e671b1d795 Fixed comments in words module 2020-05-11 22:58:36 +01:00
Graham Nelson 7f37431f4a Started in on words module 2020-05-11 22:33:22 +01:00
Graham Nelson 6893c4130f Further work on shared modules 2020-05-11 20:49:36 +01:00
Graham Nelson 98c3419e84 Completed revision of syntax module 2020-05-11 19:14:00 +01:00
Graham Nelson b87ace2f32 Reworked syntax module 2020-05-11 15:21:29 +01:00
Graham Nelson e630531226 Restructured html module 2020-05-10 17:33:41 +01:00
Graham Nelson dd8233116c Documented arch module 2020-05-09 23:49:59 +01:00
Graham Nelson baff90449f Refactored to remove works hash and enable multiple versions in ext dictionary 2020-05-09 16:25:04 +01:00
Graham Nelson 0e63cacd7b Removed use of _array_CLASS 2020-05-09 14:15:42 +01:00
Graham Nelson 80af58f62e Catching up with Inweb changes 2020-05-09 13:07:39 +01:00