Graham Nelson
|
9fa1ad6993
|
Refactored code-provenance Inter instructions
|
2023-06-12 10:03:15 +01:00 |
|
Graham Nelson
|
e8278a5697
|
Minor tidying-up after ORIGSOURCE_IST changes
|
2023-06-05 11:12:24 +01:00 |
|
Graham Nelson
|
8e4b0d14c7
|
Merge pull request #97 from erkyrath/origsource
Origsource directive
|
2023-06-05 09:32:33 +01:00 |
|
Graham Nelson
|
c32cc7a02d
|
Added dictionary resolution use option
|
2023-06-04 11:19:34 +01:00 |
|
Andrew Plotkin
|
f9653c2377
|
Use Str::len() instead of peeking at the pointer.
|
2023-05-28 20:30:57 -04:00 |
|
Andrew Plotkin
|
468a68dcd0
|
It's ...level, eloc.
|
2023-05-28 20:09:27 -04:00 |
|
Andrew Plotkin
|
e19f50c47a
|
OrigSourceInstruction::new_from_provenance().
|
2023-05-28 20:00:45 -04:00 |
|
Andrew Plotkin
|
c0aae6022f
|
Maintain a text_provenence in Compile Blocks and Lines, and when
creating an OrigSourceInstruction. (As opposed to a source_location.)
|
2023-05-27 22:23:38 -04:00 |
|
Andrew Plotkin
|
dd5ff2a7b2
|
Comment.
|
2023-05-25 12:53:48 -04:00 |
|
Andrew Plotkin
|
63fce0f1a7
|
Optimize the case of OrigSource with no arguments.
|
2023-05-25 12:52:36 -04:00 |
|
Andrew Plotkin
|
e2d7e25045
|
Plumbing for the OrigSource construct.
|
2023-05-24 17:36:02 -04:00 |
|
Graham Nelson
|
8aa902ce50
|
More on schema error reporting
|
2023-04-26 23:11:43 +01:00 |
|
Graham Nelson
|
8d92831249
|
Improved error reporting on kit and insertion code
|
2023-04-25 10:37:50 +01:00 |
|
Graham Nelson
|
0d58d4898c
|
Modernised Include (- ... -) syntax
|
2022-04-19 00:29:00 +01:00 |
|
Graham Nelson
|
4dea2b3159
|
Numerous bugs fixed in loading large textual Inter files
|
2022-03-27 23:14:38 +01:00 |
|
Graham Nelson
|
fa8aa0f0a9
|
Improvements to out-of-sequence Inter loading
|
2022-03-26 23:18:41 +00:00 |
|
Graham Nelson
|
1a5d36ec01
|
Fixed issue with forward references in binary Inter
|
2022-03-25 23:37:32 +00:00 |
|
Graham Nelson
|
fb2687b873
|
Completed simplification of annotations
|
2022-03-21 10:32:13 +00:00 |
|
Graham Nelson
|
9fa4d0e196
|
Marked text literals using a typename rather than an annotation
|
2022-03-20 23:45:45 +00:00 |
|
Graham Nelson
|
f3c4f9140a
|
Eliminated the two verb annotations
|
2022-03-17 22:50:28 +00:00 |
|
Graham Nelson
|
dd97aa9eb1
|
Eliminated TABLEARRAY_IANN and similar annotations
|
2022-03-17 12:07:10 +00:00 |
|
Graham Nelson
|
0ab1d23d9e
|
Eliminated HEX_IANN and SIGNED_IANN
|
2022-03-17 00:19:49 +00:00 |
|
Graham Nelson
|
df5da12ead
|
Removed BIP_IANN annotation
|
2022-03-16 23:33:49 +00:00 |
|
Graham Nelson
|
3356979162
|
Improved Inter manual and minor syntax tweaks
|
2022-03-15 14:01:15 +00:00 |
|
Graham Nelson
|
0b545c37b5
|
Completed work on bytecode module
|
2022-03-14 13:53:55 +00:00 |
|
Graham Nelson
|
b3d258d332
|
Removed the defaultvalue instruction from Inter
|
2022-03-13 22:39:41 +00:00 |
|
Graham Nelson
|
a524ba53f1
|
Better handling of construct IDs
|
2022-03-13 22:08:41 +00:00 |
|
Graham Nelson
|
ce3fb2aa52
|
Better encapsulated implementation of constant instruction
|
2022-03-13 21:18:06 +00:00 |
|
Graham Nelson
|
51004bb8bf
|
Improved remaining instructions
|
2022-03-13 11:28:33 +00:00 |
|
Graham Nelson
|
07258333cc
|
Improved inv, lab, label
|
2022-03-12 23:44:46 +00:00 |
|
Graham Nelson
|
c3b7e28bec
|
Reworked typename instructions
|
2022-03-11 21:38:53 +00:00 |
|
Graham Nelson
|
4b561c4bd0
|
Improved variable instruction
|
2022-03-11 19:22:44 +00:00 |
|
Graham Nelson
|
66d2c31ba9
|
Improved property and propertyvalue instructions
|
2022-03-11 18:57:49 +00:00 |
|
Graham Nelson
|
86222f4863
|
Further instructions
|
2022-03-11 11:15:11 +00:00 |
|
Graham Nelson
|
c14b967d7c
|
Revised the package constructs
|
2022-03-10 23:54:43 +00:00 |
|
Graham Nelson
|
7c0d5bb5fd
|
Simplified insert construct, formerly link
|
2022-03-08 22:56:48 +00:00 |
|
Graham Nelson
|
d8b631f67a
|
Three more instructions improved
|
2022-03-07 23:06:30 +00:00 |
|
Graham Nelson
|
8bf644a54a
|
Advanced inform6 to v6.36 and added test cases
|
2022-03-03 00:10:25 +00:00 |
|
Graham Nelson
|
df5d9892e3
|
Improvements to the constant construct
|
2022-03-02 00:04:54 +00:00 |
|
Graham Nelson
|
652af138a8
|
Much systematic renaming
|
2022-03-01 00:41:22 +00:00 |
|
Graham Nelson
|
ed6d3cb165
|
Completed work on Inter metadata and errors
|
2022-02-28 22:24:58 +00:00 |
|
Graham Nelson
|
511158c148
|
Finished refactoring of pairs
|
2022-02-27 23:52:33 +00:00 |
|
Graham Nelson
|
8833435afe
|
Completed the pair refactoring
|
2022-02-27 18:14:05 +00:00 |
|
Graham Nelson
|
07f58e4006
|
Continued pair refactoring
|
2022-02-25 11:42:06 +00:00 |
|
Graham Nelson
|
49964c7d52
|
Furthered the abstraction of inter_pair
|
2022-02-24 23:53:40 +00:00 |
|
Graham Nelson
|
7ed7e2fd01
|
Began refactoring inter pairs
|
2022-02-24 10:24:24 +00:00 |
|
Graham Nelson
|
779288a3d0
|
Refactored inter verification
|
2022-02-23 23:37:43 +00:00 |
|
Graham Nelson
|
6d9a15ce6e
|
Abstracted symbol definition fields of instructions
|
2022-02-23 09:40:43 +00:00 |
|
Graham Nelson
|
306705709b
|
Simplified use of typenames
|
2022-02-22 23:31:47 +00:00 |
|
Graham Nelson
|
37d1759459
|
Refactored Inter types yet further
|
2022-02-21 13:05:50 +00:00 |
|