Graham Nelson
|
0fabb281a6
|
Nonworking introduction of new -format
|
2021-09-10 23:03:09 +01:00 |
|
Graham Nelson
|
54713bb29c
|
Revised to pave way for ctags files
|
2021-08-11 12:06:05 +01:00 |
|
Graham Nelson
|
c2b1504318
|
Divided codegen module into new modules pipeline and final
|
2021-08-10 11:01:03 +01:00 |
|
Graham Nelson
|
d749074da9
|
Refactored the index with a better API
|
2021-07-26 13:48:49 +01:00 |
|
Graham Nelson
|
edd07a3a55
|
Migrated In element
|
2021-06-09 22:20:23 +01:00 |
|
Graham Nelson
|
e3219db83a
|
Migrated C and Vl elements
|
2021-06-06 22:18:08 +01:00 |
|
Graham Nelson
|
654b0f38b5
|
Relocated some headings code
|
2021-06-05 11:21:06 +01:00 |
|
Graham Nelson
|
409411440a
|
Began a migration of indexing to codegen
|
2021-05-31 17:45:44 +01:00 |
|
Graham Nelson
|
8ab3d3c4e6
|
Synoptic rulebook renumbering
|
2021-04-27 14:01:34 +01:00 |
|
Graham Nelson
|
d71f3bdf50
|
Simplified text substitutions
|
2021-04-23 00:32:20 +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
|
3e5107bb90
|
Fixed bug making pipelines and languages invisible in Materials folder
|
2021-04-12 22:30:39 +01:00 |
|
Graham Nelson
|
919fd9bc3e
|
Tentative work on imperative nodes
|
2021-03-24 00:20:56 +00:00 |
|
Graham Nelson
|
8531afdb4d
|
Improved separation of plugins from main compiler
|
2021-02-23 00:25:10 +00:00 |
|
Graham Nelson
|
caa5069ed5
|
Began revamp of plugins
|
2021-02-19 23:20:09 +00:00 |
|
Graham Nelson
|
515b130748
|
Pared calculus module down to essential predicates only
|
2020-08-29 09:33:21 +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
|
dfcc5ee277
|
Completed fragmentation
|
2020-08-26 10:52:50 +01:00 |
|
Graham Nelson
|
e0cf630409
|
Rewrote Neptune files parser
|
2020-08-18 18:59:08 +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
|
3d2acd99cc
|
Improved handling of use option sentences
|
2020-08-03 12:11:27 +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
|
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
|
05e99b9835
|
Changeover to new Preform notation 4
|
2020-07-28 15:49:03 +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
|
c16ced6a3c
|
Sorted search results in inbuild
|
2020-07-18 10:27:25 +01:00 |
|
Graham Nelson
|
85b8606949
|
Further work on wchar_t portability
|
2020-07-08 15:57:07 +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
|
822b38d314
|
Migrated to clang 11
|
2020-06-27 23:18:54 +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
|
1ed44539c3
|
Modernised problems module
|
2020-05-21 00:11:29 +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
|
4c86f53d74
|
Improved Preform source
|
2020-05-17 00:20:21 +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
|
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 |
|
Graham Nelson
|
00147622fe
|
Completed census revision
|
2020-05-09 12:10:43 +01:00 |
|
Graham Nelson
|
d257032046
|
Further work on supervisor
|
2020-05-08 23:13:45 +01:00 |
|
Graham Nelson
|
71f1a4839f
|
Tidier Preform grammar
|
2020-05-07 23:01:32 +01:00 |
|
Graham Nelson
|
84c478fa12
|
Further work on supervisor
|
2020-05-07 16:44:07 +01:00 |
|
Graham Nelson
|
c98da433c3
|
Refactored heading trees
|
2020-05-06 23:57:17 +01:00 |
|
Graham Nelson
|
1005fd668c
|
Made heading tree subordinate to syntax tree
|
2020-05-06 18:16:52 +01:00 |
|
Graham Nelson
|
b0e79ec3d5
|
Improved supervisor/syntax bridge
|
2020-05-06 15:31:53 +01:00 |
|
Graham Nelson
|
d8ff772b1f
|
Improved supervisor/words bridge
|
2020-05-06 12:55:04 +01:00 |
|
Graham Nelson
|
6f179ce3a4
|
Further work on extensions
|
2020-05-05 23:52:20 +01:00 |
|
Graham Nelson
|
48cb7c24c4
|
Restructured and simplified project supervisor
|
2020-05-05 21:59:02 +01:00 |
|
Graham Nelson
|
21a16de986
|
Further work on supervisor Chapter 4
|
2020-05-04 23:34:55 +01:00 |
|
Graham Nelson
|
fff4339ad0
|
Tidied up language services
|
2020-05-04 21:48:54 +01:00 |
|
Graham Nelson
|
2f1490fc58
|
Completed guide to supervisor module
|
2020-05-03 23:48:52 +01:00 |
|
Graham Nelson
|
51be4aa9d7
|
Introduced module overviews
|
2020-05-03 16:34:53 +01:00 |
|
Graham Nelson
|
ae621dd4d0
|
Catching up with Foundation function name changes
|
2020-04-15 23:49:59 +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
|
a1e28495b3
|
Inbuild now uses the new web_md service
|
2020-04-02 00:45:02 +01:00 |
|
Graham Nelson
|
567950cce4
|
Continued redrafting of inbuild module
|
2020-04-01 20:43:13 +01:00 |
|
Graham Nelson
|
b044dc53dd
|
Further work redrafting inbuild module
|
2020-03-31 00:17:21 +01:00 |
|
Graham Nelson
|
4c05cacf9b
|
Redrafted Chapter 4 of inbuild module
|
2020-03-30 13:25:23 +01:00 |
|
Graham Nelson
|
8f2dea78de
|
Redrafted Chapter 3 of inbuild module
|
2020-03-30 12:23:06 +01:00 |
|
Graham Nelson
|
123b9c166e
|
Redrafted most of Chapter 3 of inbuild
|
2020-03-30 00:30:20 +01:00 |
|
Graham Nelson
|
e76d02da6e
|
Redrafted Chapter 1 of inbuild module
|
2020-03-29 17:39:17 +01:00 |
|
Graham Nelson
|
47f29c9e86
|
Improved Genre API
|
2020-03-29 14:48:19 +01:00 |
|
Graham Nelson
|
b254a8d41f
|
Added arch-test
|
2020-03-29 12:32:49 +01:00 |
|
Graham Nelson
|
5a5ba70c21
|
Tidied up the inter tool
|
2020-03-29 00:22:31 +00: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
|
8b4dfae940
|
Better abstraction of inbuild module
|
2020-03-28 13:00:08 +00:00 |
|
Graham Nelson
|
557028ce63
|
Made inform7, inbuild and inter command lines more consistent
|
2020-03-27 23:17:16 +00:00 |
|
Graham Nelson
|
6a1678ef06
|
Small fix
|
2020-03-26 23:31:05 +00:00 |
|
Graham Nelson
|
93ffb8b3d6
|
Added reference cards
|
2020-03-26 23:26:35 +00:00 |
|
Graham Nelson
|
4054358914
|
Documented Inbuild
|
2020-03-26 19:22:26 +00:00 |
|
Graham Nelson
|
3c59521ab7
|
Removed need to declare SENTENCE_NODE when using syntax module
|
2020-03-26 09:59:32 +00:00 |
|
Graham Nelson
|
b4bf54424d
|
Moved semantic versioning out of arch
|
2020-03-22 22:45:46 +00:00 |
|
Graham Nelson
|
a693ee4653
|
Documentation tidy-up
|
2020-03-22 10:50:19 +00:00 |
|
Graham Nelson
|
3349701c7e
|
Relocated words and syntax modules
|
2020-03-11 00:21:09 +00:00 |
|
Graham Nelson
|
1a996f2724
|
Added -missing and -archive
|
2020-03-10 20:21:55 +00:00 |
|
Graham Nelson
|
1277610f9f
|
Ability to search best of multiple versions
|
2020-03-10 10:08:45 +00:00 |
|
Graham Nelson
|
4307af7af1
|
Ability to nest multiple versions
|
2020-03-10 00:08:35 +00:00 |
|
Graham Nelson
|
5a16b16e12
|
Improved project dependency graph
|
2020-03-09 12:44:59 +00:00 |
|
Graham Nelson
|
de0965a93e
|
Added -needs to inbuild
|
2020-03-09 00:15:27 +00:00 |
|
Graham Nelson
|
cda6af2f05
|
Moved heading dependencies into inbuild
|
2020-03-08 13:05:25 +00:00 |
|
Graham Nelson
|
4c1757a7ed
|
Progress towards earlier extension-checking
|
2020-03-08 11:33:57 +00:00 |
|
Graham Nelson
|
3fef66aaf0
|
Moved heading parser into inbuild
|
2020-03-07 23:20:30 +00:00 |
|
Graham Nelson
|
efbc329e7c
|
Made sentence-breaking of main text happen earlier
|
2020-03-07 08:46:43 +00:00 |
|
Graham Nelson
|
80cc74aeea
|
Minor bug fixes
|
2020-03-06 09:38:02 +00:00 |
|
Graham Nelson
|
ff7d14d1f5
|
Refactored to allow multiple syntax trees
|
2020-03-05 12:42:33 +00:00 |
|
Graham Nelson
|
c65c3ac931
|
Inbuild now reads bibliographic sentences
|
2020-03-04 19:34:23 +00:00 |
|
Graham Nelson
|
39a77b4bae
|
Refactored structural syntax errors
|
2020-03-03 11:02:46 +00:00 |
|
Graham Nelson
|
ad713cc66a
|
Moved sentence-breaking into inbuild
|
2020-03-03 00:59:42 +00:00 |
|
Graham Nelson
|
67fc2ae91c
|
Implemented semantic versioning 2.0.0
|
2020-03-02 12:55:33 +00:00 |
|
Graham Nelson
|
b5a2f39552
|
Fixed incremental build bug
|
2020-02-29 10:12:46 +00:00 |
|
Graham Nelson
|
35978b0026
|
Catching up on the woven form
|
2020-02-27 11:18:25 +00:00 |
|
Graham Nelson
|
528c68ce07
|
Improved command-line interface
|
2020-02-27 00:35:17 +00:00 |
|
Graham Nelson
|
dfc716b4f6
|
Tidied up further
|
2020-02-26 19:58:32 +00:00 |
|
Graham Nelson
|
edc97dcf9c
|
Rewrote handling of per-project pathnames and filenames
|
2020-02-26 10:02:06 +00:00 |
|
Graham Nelson
|
badeae86b5
|
Continuing refactor of inform7 task manager
|
2020-02-24 23:16:59 +00:00 |
|
Graham Nelson
|
6d37e9db46
|
Divided code generation as a new skill
|
2020-02-24 09:48:40 +00:00 |
|
Graham Nelson
|
1e730e6d63
|
Fixed extension census bug
|
2020-02-24 09:21:31 +00:00 |
|
Graham Nelson
|
695721dcee
|
Skills
|
2020-02-23 23:49:56 +00:00 |
|
Graham Nelson
|
9206d88dbb
|
Moved census mode out of core Inform
|
2020-02-23 12:36:39 +00:00 |
|
Graham Nelson
|
7cc9c598f3
|
Finally able to incrementally build Inform projects
|
2020-02-22 14:09:13 +00:00 |
|
Graham Nelson
|
828619fd96
|
Towards a build-graph control of inform7
|
2020-02-21 23:16:23 +00:00 |
|
Graham Nelson
|
325d541880
|
Refactored the "current virtual machine" via inbuild
|
2020-02-20 22:20:04 +00:00 |
|
Graham Nelson
|
44fffd7bb8
|
Moved extension version checking into inbuild
|
2020-02-20 00:39:36 +00:00 |
|
Graham Nelson
|
926de356f2
|
Intermediate state for safe keeping
|
2020-02-19 20:48:30 +00:00 |
|
Graham Nelson
|
4d9d263343
|
More organised idea of copy scanning
|
2020-02-18 19:57:31 +00:00 |
|
Graham Nelson
|
fb40729621
|
Added compatibility to editions
|
2020-02-18 12:06:32 +00:00 |
|
Graham Nelson
|
b8c2a178e8
|
Added arch module and inbuild unit testing
|
2020-02-18 11:56:09 +00:00 |
|
Graham Nelson
|
7043d6c855
|
Moved two extension problems from inform to inbuild
|
2020-02-18 00:41:18 +00:00 |
|
Graham Nelson
|
1558194b45
|
Moved lexer errors into inbuild
|
2020-02-17 23:50:21 +00:00 |
|
Graham Nelson
|
f125104bfe
|
Tidied up copies code
|
2020-02-17 09:43:20 +00:00 |
|
Graham Nelson
|
4dc12ac3ef
|
Abolished extension_file struct
|
2020-02-17 00:16:38 +00:00 |
|
Graham Nelson
|
104a1782b5
|
Wrangly refactor of extension and source lexing
|
2020-02-16 22:01:50 +00:00 |
|
Graham Nelson
|
fbe371caa5
|
Moved language of play, syntax and index into project
|
2020-02-14 00:06:28 +00:00 |
|
Graham Nelson
|
56b2a15450
|
Reorganised inbuild's run into sequenced phases
|
2020-02-13 19:43:24 +00:00 |
|
Graham Nelson
|
978aa77772
|
Improved build graph
|
2020-02-12 23:48:37 +00:00 |
|
Graham Nelson
|
67c3f1a121
|
Convoluted refactor of projects, adding Source to materials
|
2020-02-11 23:20:14 +00:00 |
|
Graham Nelson
|
62aa1026ae
|
Support for settings files in Inform and Inbuild
|
2020-02-11 10:29:10 +00:00 |
|
Graham Nelson
|
e91d0e73f7
|
Brought the project itself into inbuild as a copy
|
2020-02-11 00:15:49 +00:00 |
|
Graham Nelson
|
f432ac019f
|
Shared command line options
|
2020-02-10 10:27:24 +00:00 |
|
Graham Nelson
|
1338ef1cde
|
Made pipelines inbuild resources
|
2020-02-10 00:10:58 +00:00 |
|
Graham Nelson
|
f2378d5a07
|
More integration of language with inbuild
|
2020-02-09 11:35:57 +00:00 |
|
Graham Nelson
|
cc653304aa
|
Added scaffolding, at least, for templates, projects, languages
|
2020-02-08 23:28:32 +00:00 |
|
Graham Nelson
|
e412a7b601
|
Refactored inbuild
|
2020-02-08 10:34:58 +00:00 |
|
Graham Nelson
|
bee49ecc3d
|
Improved requirements and searching
|
2020-02-05 10:10:07 +00:00 |
|
Graham Nelson
|
ace0230321
|
Moved extension census and scanning to inbuild
|
2020-02-04 00:02:34 +00:00 |
|
Graham Nelson
|
accbe7e16c
|
Divided old extension_file structure into requirement plus copy
|
2020-02-03 09:25:57 +00:00 |
|
Graham Nelson
|
5b5e6ccf47
|
Began migrating extension version numbers to inbuild
|
2020-02-02 11:25:56 +00:00 |
|
Graham Nelson
|
70280f6be0
|
Turned I7 extension IDs into inbuild works
|
2020-02-01 23:28:37 +00:00 |
|
Graham Nelson
|
5faf2f8557
|
Copy and sync to nests
|
2020-01-31 23:04:39 +00:00 |
|
Graham Nelson
|
3842c4276c
|
Nests
|
2020-01-31 00:13:50 +00:00 |
|
Graham Nelson
|
3a9365b2ce
|
Rudimentary inbuild now incrementally builds kits
|
2020-01-29 19:58:43 +00:00 |
|
Graham Nelson
|
c6e8fcd813
|
Created inbuild-module
|
2020-01-27 23:20:49 +00:00 |
|