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

198 commits

Author SHA1 Message Date
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 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 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 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 3d2acd99cc Improved handling of use option sentences 2020-08-03 12:11:27 +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 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 abf51cb170 Changeover to new Preform notation 3 2020-07-28 12:29:51 +01:00
Graham Nelson a4d475be9d Changeover to new Preform notation 2 2020-07-28 10:43:16 +01:00
Graham Nelson bd86a9f9ea Changeover to new Preform notation 1 2020-07-28 09:57:58 +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 34a3a7de6e Further linguistics testing 2020-07-19 20:52:26 +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 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 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