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

138 commits

Author SHA1 Message Date
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 608e679645 Refactored new literal and new relation sentences 2020-08-04 17:16:11 +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 143f961836 Resequenced startup 2020-07-30 12:12:41 +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 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 aa54188874 Enter the Lcon 2020-07-01 00:58:55 +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 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 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 0365086b1f Reorganised services library 2020-05-20 00:02:28 +01:00
Graham Nelson 8494c465b6 Refactored Preform optimiser 2020-05-19 11:46:13 +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 b87ace2f32 Reworked syntax module 2020-05-11 15:21:29 +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
Graham Nelson b0e79ec3d5 Improved supervisor/syntax bridge 2020-05-06 15:31:53 +01:00
Graham Nelson 51be4aa9d7 Introduced module overviews 2020-05-03 16:34:53 +01:00
Graham Nelson 04b07bbdfb Moved weave colony to shared assets 2020-05-03 01:20:55 +01:00
Graham Nelson f29b66da93 Catching up with Inweb changes 2020-05-03 01:01:21 +01:00
Graham Nelson ae621dd4d0 Catching up with Foundation function name changes 2020-04-15 23:49:59 +01:00
Graham Nelson 6d492a6e15 Added github links 2020-04-14 20:38:12 +01:00
Graham Nelson 1268a0f40e Colonised 2020-04-14 17:56:54 +01:00
Graham Nelson 6e1fb88642 Improved syntax-colouring of weave 2020-04-07 23:02:44 +01:00
Graham Nelson fd4a46ddd8 Modernised use of extracts 2020-04-07 01:06:09 +01:00
Graham Nelson 424392c3d1 Simplified unit test tools and module interfaces 2020-03-28 19:42:53 +00:00
Graham Nelson 883077bbc1 Standardised module interfaces to foundation and syntax 2020-03-28 15:00:33 +00:00
Graham Nelson 4054358914 Documented Inbuild 2020-03-26 19:22:26 +00:00
Graham Nelson 9aa6176dc0 Added module lists to weaves 2020-03-25 23:44:14 +00:00
Graham Nelson 2c292048cd Conform to new README system 2020-03-23 21:42:00 +00:00
Graham Nelson a693ee4653 Documentation tidy-up 2020-03-22 10:50:19 +00:00
Graham Nelson c49ce42a2e New-style weave navigation 2020-03-19 00:11:25 +00:00
Graham Nelson 3349701c7e Relocated words and syntax modules 2020-03-11 00:21:09 +00:00
Graham Nelson 0b70407916 Presentational improvements 2020-02-27 01:43:11 +00:00
Graham Nelson df224cfd40 Small reorganisation of web hierarchy 2020-01-27 01:22:21 +00:00
Graham Nelson 5c8d078e4b Completed redrafting of Standard Rules 2020-01-25 23:42:42 +00:00
Graham Nelson 60f6c3ee35 Made the Inter modules valid as webs, and added them to README 2020-01-09 23:10:09 +00:00
Graham Nelson 1ddf852361 Further work on independent assimilation 2019-09-01 11:50:12 +01:00
Graham Nelson bb13993e92 Made template assimilation possible by inter alone 2019-08-31 13:56:36 +01:00
Graham Nelson 399a391436 Created building module 2019-08-28 10:35:44 +01:00
Graham Nelson 0ed8022628 Further refactored emitter 2019-08-24 11:21:48 +01:00
Graham Nelson 1141c5fb01 Refactored primitives to allow for multiple inter trees 2019-08-21 09:24:56 +01:00
Graham Nelson 744915d67f Reduced glob production 2019-04-25 09:44:40 +01:00
Graham Nelson 081874ba47 Improved inventory 2019-04-23 23:31:35 +01:00
Graham Nelson d8e8d824cc Tidied compilation modules 2019-04-22 15:42:10 +01:00
Graham Nelson e3de59fc48 Further refactored compilation modules 2019-04-22 15:06:29 +01:00
Graham Nelson 24ec91a807 Refactored enclosure and packaging 2019-04-19 18:15:12 +01:00
Graham Nelson 46f3e3e320 Continued to refactor 2019-04-19 14:36:05 +01:00
Graham Nelson 00f98e0c5a Simplified inter names further 2019-04-18 01:53:27 +01:00
Graham Nelson ab5e7fb349 Eliminated iname overriding 2019-04-17 18:19:03 +01:00
Graham Nelson 346218caac Moved last remaining literal inames into hierarchy 2019-04-16 23:21:13 +01:00
Graham Nelson 1aec1fdacd Added translation generations to hierarchy 2019-04-15 09:58:27 +01:00
Graham Nelson 263b3d9181 Further simplified expression of hierarchy 2019-04-14 11:46:13 +01:00
Graham Nelson 7e120ad86d Further refactored hierarchy 2019-04-13 18:58:43 +01:00
Graham Nelson 9da9314e28 Refactored external template links 2019-04-12 14:47:00 +01:00
Graham Nelson c3214e3db1 Simplified generation of extern links to template names 2019-04-12 11:52:49 +01:00
Graham Nelson 5841592f2c Abolished intern names 2019-04-12 02:07:32 +01:00
Graham Nelson 1d15efc44a Further work on hierarchy 2019-04-12 01:47:23 +01:00
Graham Nelson df4846baf8 Refactored hierarchical inter namespace 2019-04-11 20:32:39 +01:00
Graham Nelson e33de62003 Resolved remaining external inter links 2019-04-11 15:23:45 +01:00
Graham Nelson 3ba1e9bfed Fixed some broken symbol indirections 2019-04-10 02:13:29 +01:00
Graham Nelson c21d8a66a4 Began work on resolving external symbols 2019-04-09 16:09:53 +01:00
Graham Nelson 68759498d3 Rehoused further constants and arrays 2019-04-06 11:11:37 +01:00
Graham Nelson 9bca5b8bc2 Removed footer comment from woven HTML, to reduce spurious changes 2019-03-18 00:41:42 +00:00
Graham Nelson 40b1d60e8b Typo 2019-03-18 00:37:03 +00:00
Graham Nelson d969e624cb Incorporated GitHub pages 2019-03-17 12:40:57 +00:00