1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-06-30 22:14:58 +03:00
Commit graph

170 commits

Author SHA1 Message Date
Graham Nelson 41964775e1 Completed noncontiguous enumerations 2023-06-24 12:06:10 +01:00
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 40259e3e7a Start parsing #Origsource in the I6-to-Inter stage. Not yet useful. 2023-05-26 10:20:26 -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 b901f9c391 Guess we're bumping the Inter version. 2023-05-25 11:02:32 -04:00
Andrew Plotkin e2d7e25045 Plumbing for the OrigSource construct. 2023-05-24 17:36:02 -04:00
Graham Nelson b382906e39 Further improvements to I6 syntax error reporting 2023-04-29 23:36:11 +01:00
Graham Nelson 568429d61c More accurate I6 error location 2023-04-28 11:18:56 +01: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 ccff6ddc47 Further work on kits loading from extension directories 2023-01-30 22:15:25 +00:00
Graham Nelson 63b5222e03 Change to Inter to support new kind constructors 2023-01-07 14:49:15 +00:00
Graham Nelson 69135575f6 Implemented +replacing(keeping) 2022-10-23 13:20:55 +01:00
Graham Nelson baa615c76f Slightly clarified namespaces 2022-10-13 23:15:49 +01:00
Graham Nelson 2083e65b6e Experimental work on +namespace 2022-10-12 23:53:21 +01:00
Graham Nelson ad81cf2e48 Implemented +private annotation 2022-10-10 23:38:11 +01:00
Graham Nelson 839aec2a7f Implemented IE-0006 2022-10-09 23:26:03 +01:00
Graham Nelson e3bcfd85a2 Bumped Inter version number to 2.0.0 2022-05-24 21:36:01 +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 1ecf77049c Enabled indirect function calls from I6 inclusions in I7 2022-05-10 10:43:18 +01:00
Graham Nelson f530783708 Fix for Jira bug I7-2084 2022-05-07 13:11:24 +01:00
Andrew 448a73d168 inter/*/*.w typos 2022-05-01 08:47:54 -05:00
Graham Nelson 4f869b386a Removed some undefined behaviour from the C code 2022-04-26 13:07:34 +01:00
Graham Nelson 0d58d4898c Modernised Include (- ... -) syntax 2022-04-19 00:29:00 +01:00
Graham Nelson a1aa7642e9 Documented and rounded out some debugging features 2022-04-18 15:46:46 +01:00
Graham Nelson cba72a3537 Improved source website 2022-04-04 18:31:44 +01:00
Graham Nelson d0b83c2686 Better type parsing in textual Inter 2022-03-28 07:57:52 +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 fdbb235a63 Shaved about 5cs off 2022-03-24 10:53:32 +00:00
Graham Nelson ab4de63628 Sped up compiler by around 10% 2022-03-23 09:49:43 +00:00
Graham Nelson 9e18fef68d Clarified documentation on Inter conventions 2022-03-21 23:44:15 +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 d1f5dc4304 Further reduction in annotation use 2022-03-20 13:41:13 +00:00
Graham Nelson fe6747d594 Removed scope and noun filter annotations 2022-03-19 23:20:20 +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