Graham Nelson
|
489a0de7a2
|
Packaged literal patterns
|
2021-05-13 08:40:51 +01:00 |
|
Graham Nelson
|
dec03b1ad8
|
Improved property compilation
|
2021-05-11 09:19:15 +01:00 |
|
Graham Nelson
|
4e93eb8f63
|
Partial progress on properties
|
2021-05-10 23:09:06 +01:00 |
|
Graham Nelson
|
948f1d5fc8
|
Better local rule and rulebook compilation
|
2021-05-09 18:56:10 +01:00 |
|
Graham Nelson
|
28e094a3a5
|
Reorganised runtime module somewhat
|
2021-05-08 16:22:30 +01:00 |
|
Graham Nelson
|
755d2bd6f5
|
Completed second implementation of synoptic module
|
2021-05-05 12:24:08 +01:00 |
|
Graham Nelson
|
741209e225
|
Scene status and changing made synoptic
|
2021-05-01 18:18:59 +01:00 |
|
Graham Nelson
|
81229aadec
|
Synoptic chronology
|
2021-05-01 15:00:44 +01:00 |
|
Graham Nelson
|
af6b0b1166
|
Moved actions metadata into synoptic linking
|
2021-04-29 12:32:12 +01:00 |
|
Graham Nelson
|
8ab3d3c4e6
|
Synoptic rulebook renumbering
|
2021-04-27 14:01:34 +01:00 |
|
Graham Nelson
|
03b09ac3f4
|
Queued rule and GPR compilation, fixing a timing problem
|
2021-04-26 23:31:08 +01:00 |
|
Graham Nelson
|
62687e54db
|
Moved alphabetical sorting of packed text to link stage
|
2021-04-22 18:47:42 +01:00 |
|
Graham Nelson
|
70b17e3237
|
Handled box quotations outside literal text system
|
2021-04-22 07:19:25 +01:00 |
|
Graham Nelson
|
07893302ab
|
Improved use options and extension credits
|
2021-04-19 22:58:24 +01:00 |
|
Graham Nelson
|
6942400204
|
Completed the code-emission API
|
2021-04-17 15:28:28 +01:00 |
|
Graham Nelson
|
c471ee140e
|
Started in on compiling propositions
|
2021-04-09 10:09:44 +01:00 |
|
Graham Nelson
|
c35ce73b8c
|
Largely abolished compilation modes altogether
|
2021-04-08 15:06:01 +01:00 |
|
Graham Nelson
|
14bbcda3ea
|
Removed a further compilation mode
|
2021-04-07 13:31:43 +01:00 |
|
Graham Nelson
|
8bb060c576
|
Removed 6 of the compilation modes
|
2021-04-07 00:34:07 +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
|
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
|
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
|
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
|
9c0d8a0c63
|
Improved focus and outcomes
|
2021-03-23 00:08:57 +00:00 |
|
Graham Nelson
|
51d1afce08
|
Some progress on rulebooks amid fever
|
2021-03-21 21:56:46 +00:00 |
|
Graham Nelson
|
3db3fa58b0
|
Refactored booking lists
|
2021-03-20 15:41:45 +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
|
f76c192a24
|
Began work on multimedia module
|
2021-02-21 00:03:29 +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
|
cc8d396040
|
Reorganised variables
|
2021-02-15 12:10:54 +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
|
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
|
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
|
b4a6775fa6
|
Reorganised the values module
|
2021-02-06 18:00:34 +00:00 |
|
Graham Nelson
|
43bbcdbaf4
|
Completed assertions module
|
2021-02-05 00:15:21 +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
|
fb20b90d54
|
Further relation refactoring
|
2021-01-31 23:44:57 +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
|
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
|
808a1305c4
|
Removed CALLING and KIND atoms
|
2020-08-24 14:57:13 +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
|
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
|
568f512b3a
|
Revised Neptune language
|
2020-08-19 18:32:30 +01:00 |
|
Graham Nelson
|
fb9d3d81f4
|
Completed Chapter 3 of kinds module
|
2020-08-17 22:57:45 +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
|
23041df765
|
Further work on kinds module and its testing
|
2020-08-09 18:39:31 +01:00 |
|
Graham Nelson
|
5924189755
|
Added internal test cases to core module
|
2020-08-05 12:07:44 +01:00 |
|
Graham Nelson
|
be23559632
|
Started in on the refinery
|
2020-08-04 23:33:56 +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
|
7fad605c39
|
Refactored major node passes
|
2020-08-02 19:04:24 +01:00 |
|
Graham Nelson
|
17381751e8
|
Further resequencing of early compilation
|
2020-08-01 11:35:56 +01:00 |
|
Graham Nelson
|
05d4924293
|
Further linguistic reforms
|
2020-07-31 08:19:26 +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
|
df4cfd0d84
|
Better imperative verbs and special meanings
|
2020-07-27 17:44:29 +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
|
5bd7fa8712
|
Refactored adverbs of occurrence and tense markers
|
2020-07-18 15:25:38 +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
|
5a86572675
|
Better pronoun handling
|
2020-07-07 18:24:23 +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
|
639892a876
|
Formalised stock control in the linguistics module
|
2020-06-29 23:41:10 +01:00 |
|
Graham Nelson
|
ba4b6c387d
|
Further work on linguistics
|
2020-06-29 14:28:21 +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
|
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 |
|