Graham Nelson
aa99aaaa27
Hex and binary enumeration values in Neptune files
2023-06-26 10:21:09 +01:00
Graham Nelson
7569de20a8
Rewrite of kind constructor support code in runtime module
2023-06-26 09:13:25 +01:00
Graham Nelson
a2e0cc98bb
Further work on enumerations
2023-06-22 09:22:19 +01:00
Graham Nelson
782007a34e
Further progress on kit enumerations
2023-06-21 09:28:02 +01:00
Graham Nelson
2f6fcd37ce
Laying some foundations for kit-defined enumerations
2023-06-14 08:46:05 +01:00
Graham Nelson
c78c8a5322
Better policing of dialogue instance names
2022-09-22 22:43:47 +01:00
Graham Nelson
2f786c3524
Introducing performance styles
2022-09-11 23:33:38 +01:00
Graham Nelson
0d6eba5bfd
The dawn of DialogueKit
2022-09-06 23:03:04 +01:00
Graham Nelson
03592cb26f
Refactored plugins to become compiler features
2022-09-01 00:14:18 +01:00
Graham Nelson
13cb22ae9b
Removed some hard-wired CSS colours from the source code
2022-06-13 19:42:39 +01:00
Graham Nelson
a79b56f241
Fix for Jira bug I7-2124
2022-05-24 21:28:01 +01:00
Zed Lopez
4359a78d06
simoly -> simply
2022-05-16 23:46:35 -07:00
Graham Nelson
4bd2c0ad86
Fix for Jira bug I7-2107
2022-05-15 16:46:47 +01:00
Andrew
6f4fecec72
typos in services/*/*.w
2022-05-01 08:25:50 -05:00
Philip Chimento
c029af34ae
Initialize kinds array
...
GCC warns that ka[1] is possibly being used without being initialized. As
far as I can tell from reading the loop, a1 > 0 here, and the elements of
ka are initialized up to a1-1, and ka[1] is never accessed if a1 == 1.
Nonetheless, rather than rewriting the loop so GCC can understand what's
going on, maybe it's better just to put an initializer here.
2022-04-14 22:10:00 -07:00
Graham Nelson
6075e58575
Fix for Mantis bug 1821
2022-04-14 12:02:34 +01:00
Graham Nelson
2a998ded3e
Fix for Mantis bug 1987
2022-04-10 12:34:19 +01:00
Graham Nelson
cba72a3537
Improved source website
2022-04-04 18:31:44 +01:00
Graham Nelson
c2b1504318
Divided codegen module into new modules pipeline and final
2021-08-10 11:01:03 +01:00
Graham Nelson
d83999ab6b
Tidying up
2021-06-16 22:34:33 +01:00
Graham Nelson
6839e071ed
And further with Ch
2021-06-14 00:18:41 +01:00
Graham Nelson
4ae1f836fd
Began migrating Ch
2021-06-13 22:29:31 +01:00
Graham Nelson
f2e9f5b8b9
And further rearrangement
2021-06-02 23:10:13 +01:00
Graham Nelson
27787a3473
Divided up and simplified kind compilation
2021-05-15 23:31:42 +01:00
Graham Nelson
345fbc10e8
Continued refactoring of kinds
2021-05-14 23:28:50 +01:00
Graham Nelson
d60b131e50
Began work on refactoring kind constructors
2021-05-14 14:12:46 +01:00
Graham Nelson
37cb0828bf
Tidied activity compilation
2021-05-06 23:25:30 +01:00
Graham Nelson
755d2bd6f5
Completed second implementation of synoptic module
2021-05-05 12:24:08 +01:00
Graham Nelson
b5ca567881
Made kinds synoptic
2021-05-03 14:39:21 +01:00
Graham Nelson
2fe6b34a5d
Further progress on synoptic kinds
2021-05-03 09:50:36 +01:00
Graham Nelson
af6b0b1166
Moved actions metadata into synoptic linking
2021-04-29 12:32:12 +01:00
Graham Nelson
03b09ac3f4
Queued rule and GPR compilation, fixing a timing problem
2021-04-26 23:31:08 +01:00
Graham Nelson
9709492f1d
Reorganised synoptic creation and removed metadata construct from Inter
2021-04-25 13:23:45 +01:00
Graham Nelson
27e678d03d
Clarified Hierarchy code
2021-04-18 22:42:39 +01:00
Graham Nelson
6942400204
Completed the code-emission API
2021-04-17 15:28:28 +01:00
Graham Nelson
a053adebfc
More on emission
2021-04-16 21:50:46 +01:00
Graham Nelson
3f99d77c58
Organising stage 4
2021-04-12 22:32:27 +01:00
Graham Nelson
eec32b0f4b
Reduced usage of compilation_unit to a minimum
2021-04-12 10:20:09 +01:00
Graham Nelson
650a49c79e
Optimised number of K and list of K
2021-04-10 14:34:26 +01:00
Graham Nelson
082ff4ee05
Improved closures
2021-04-03 14:32:59 +01:00
Graham Nelson
ee39beb662
Cosmetic improvements
2021-03-30 10:50:04 +01:00
Graham Nelson
7bb00a274c
Beginning work on command grammar
2021-03-14 13:42:15 +00:00
Graham Nelson
e50bfc5ceb
Started in on actions plugin
2021-02-27 00:41:51 +00:00
Graham Nelson
b6b68a8f9d
Make actions and parsing plugins more prominent
2021-02-24 00:17:14 +00:00
Graham Nelson
caa5069ed5
Began revamp of plugins
2021-02-19 23:20:09 +00:00
Graham Nelson
b2a5a56317
Finished reorganising subjects
2021-02-12 13:33:19 +00:00
Graham Nelson
b4a6775fa6
Reorganised the values module
2021-02-06 18:00:34 +00: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