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

1256 commits

Author SHA1 Message Date
Graham Nelson f8a5ffc897 Rearranged early chapters of inter-module 2019-07-24 21:16:01 +01:00
Graham Nelson c979c31c7e Recast inter tree structure wholesale 2019-07-24 20:29:29 +01:00
Graham Nelson 60bcd75650 Another intermediate stage 2019-07-24 18:15:07 +01:00
Graham Nelson 46c5b41e38 Safety copy before inter_frame transition 2019-07-24 15:19:38 +01:00
Graham Nelson 73b2e39208 Moved all trees to a single shared warehouse 2019-07-23 20:07:01 +01:00
Graham Nelson 99053bbe57 Further divided warehouses from trees 2019-07-23 00:13:47 +01:00
Graham Nelson 14b035c33a Further simplified inter bookmarks 2019-07-22 23:34:28 +01:00
Graham Nelson f32c04e5bc Removed global frame list from inter trees 2019-07-22 10:05:02 +01:00
Graham Nelson ab0401fc41 Began separation of warehousing from tree heading 2019-07-22 00:01:18 +01:00
Graham Nelson ff1936ee31 Added error messages for pipeline syntax 2019-07-21 00:10:05 +01:00
Graham Nelson 5c27d8894c Decluttered inter pipeline mini-language 2019-07-20 23:29:50 +01:00
Graham Nelson ab54c350d3 Changed handling of memory Inter in pipeline language 2019-07-20 18:42:20 +01:00
Graham Nelson 0c0c148830 Added interpipeline files 2019-07-20 12:40:27 +01:00
Graham Nelson 07973d0704 Added link symbols and linkage packages 2019-07-20 07:18:40 +01:00
Graham Nelson 064bc8a28c Merge branch 'master' of https://github.com/ganelson/inform 2019-07-19 11:00:48 +01:00
Graham Nelson e0a78454b4 Test commit from laptop 2019-07-19 11:00:00 +01:00
Graham Nelson f3cd5a68d9 Fully packaged the assimilator 2019-07-17 12:16:17 +01:00
Graham Nelson b9cc7b54fa Restructured the template assimilator 2019-07-17 00:39:04 +01:00
Graham Nelson 353a9ca1c6 Further simplified code eliminator 2019-07-16 12:53:24 +01:00
Graham Nelson 60c3884fe1 Improved code eliminator 2019-07-16 00:03:09 +01:00
Graham Nelson 6ce1776ee0 Moved assimilated functions to their own submodule 2019-07-14 18:11:41 +01:00
Graham Nelson 4168f55a87 Clarified inter bookmarks API 2019-07-14 10:44:07 +01:00
Graham Nelson 1714d32e9c Removed redundant i7_baselne field 2019-07-14 08:36:06 +01:00
Graham Nelson 4612c58e75 Finally abolished cp_indent field 2019-07-14 00:33:50 +01:00
Graham Nelson aa34975c55 Reformed inter tree traversal 2019-07-13 17:15:26 +01:00
Graham Nelson 459bd48214 Removed begin/end labels in inter functions 2019-07-13 15:33:57 +01:00
Graham Nelson b6865fd58e Removed further package structure cruft 2019-07-13 14:48:27 +01:00
Graham Nelson d0fb2ff9b2 Removed package pointers 2019-07-13 14:17:48 +01:00
Graham Nelson 495fc8bdb6 Added test case for label eliminator 2019-07-13 11:03:54 +01:00
Graham Nelson f2a9083eca Removed vestigial marker construct 2019-07-12 11:37:23 +01:00
Graham Nelson 35df62eda4 Made more careful about package membership 2019-07-12 11:33:52 +01:00
Graham Nelson 5b8d226742 Plumbed new inter memory structure into main I7 2019-07-11 22:18:10 +01:00
Graham Nelson 91ae779412 Experimentation with package field 2019-07-11 20:38:01 +01:00
Graham Nelson ccb8555a21 Simplified bookmarks and tree insertion 2019-07-11 09:15:57 +01:00
Graham Nelson 9ecd388cf2 Abstracted tree structure of memory inter 2019-07-10 10:27:52 +01:00
Graham Nelson 3c66bbe04f Reformed inter construct children lists 2019-07-09 10:32:05 +01:00
Graham Nelson 25595cf806 Simplified inter language constructs 2019-07-09 06:45:46 +01:00
Graham Nelson 6465aa3218 Began to refactor the memory inter representation 2019-07-08 11:21:00 +01:00
Graham Nelson f71d8de2f6 Removed vestigial remains of summariser 2019-06-30 11:45:05 +01:00
Graham Nelson 574c40cda9 Further work to improve inter tree traversals 2019-06-30 11:38:16 +01:00
Graham Nelson 3032b68127 Removed redundant redundancy code 2019-06-29 17:42:16 +01:00
Graham Nelson feed8cea62 Extended pipeline language 2019-06-29 17:36:49 +01:00
Graham Nelson 279ccfb366 Further work on target abstraction 2019-06-29 13:17:29 +01:00
Graham Nelson fd9f539438 Continued restructuring of final code generation 2019-06-28 18:25:50 +01:00
Graham Nelson 7c30f5ba0b Further refactored generations 2019-06-27 22:56:55 +01:00
Graham Nelson c0fd3e48bd Refactored generations 2019-06-27 10:41:37 +01:00
Graham Nelson 0d27cc0e04 Began refactoring final code generator 2019-06-26 23:50:30 +01:00
Graham Nelson be07096f1f Removed vestigial import-export mechanism 2019-06-26 17:27:54 +01:00
Graham Nelson 04aef17c9f Adapted indoc slightly for documentation on new website 2019-06-26 09:05:27 +01:00
Graham Nelson f2993826b2 Further work on redundant code elimination 2019-06-12 08:59:08 +01:00