Add custom IDs to documentation properties for improved cross-referencing.
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Fri, 20 Feb 2026 23:19:24 +0000 (01:19 +0200)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Fri, 20 Feb 2026 23:19:24 +0000 (01:19 +0200)
doc/index.org
doc/language.org
doc/opcodes_00_09.org
doc/virtual machine.org

index aa74f94..fedd6a9 100644 (file)
@@ -106,6 +106,7 @@ tree description]].
 
 * Fifth distribution directory tree description
 :PROPERTIES:
+:CUSTOM_ID: ID-0759f3e0-28bb-4901-9e4f-09ef41732173
 :ID:       0759f3e0-28bb-4901-9e4f-09ef41732173
 :END:
 After downloading and unpacking the ZIP file you shoud get directory
@@ -331,6 +332,7 @@ mousedo         ( -- ) Updates mouse coordinates and keys. Parse mouse
 
 *** sin ( a -- result )
 :PROPERTIES:
+:CUSTOM_ID: ID-9a66ca9c-eb5f-45aa-8116-71763081f2fb
 :ID:       9a66ca9c-eb5f-45aa-8116-71763081f2fb
 :END:
 
index 230ec29..39073ce 100644 (file)
@@ -613,6 +613,7 @@ like ordinary letters.
 *** nip ( n1 n2 -- n2 )
 *** neg ( n1 -- -n1 )
 :PROPERTIES:
+:CUSTOM_ID: ID-a7cf0a47-40f1-49bc-afde-f6e86ac2c6d8
 :ID:       a7cf0a47-40f1-49bc-afde-f6e86ac2c6d8
 :END:
 + See also: [[id:861f65e6-7ecb-43f0-9927-396855fb993f][abs ( n -- |n| )]]
@@ -700,6 +701,7 @@ like ordinary letters.
 
 *** abs ( n -- |n| )
 :PROPERTIES:
+:CUSTOM_ID: ID-861f65e6-7ecb-43f0-9927-396855fb993f
 :ID:       861f65e6-7ecb-43f0-9927-396855fb993f
 :END:
 + See also: [[id:a7cf0a47-40f1-49bc-afde-f6e86ac2c6d8][neg ( n1 -- -n1 )]]
index daac85e..242f989 100644 (file)
@@ -28,6 +28,7 @@
 
 * 0: nop
 :PROPERTIES:
+:CUSTOM_ID: ID-4f0dee8a-647e-4d91-a252-aaf4782b5edc
 :ID:       4f0dee8a-647e-4d91-a252-aaf4782b5edc
 :END:
 
@@ -40,6 +41,7 @@
 
 * 1: halt
 :PROPERTIES:
+:CUSTOM_ID: ID-7c8841d3-2335-4ee9-b6b9-518d05354841
 :ID:       7c8841d3-2335-4ee9-b6b9-518d05354841
 :END:
 - *Stack Effect:* =--=
@@ -51,6 +53,7 @@
 
 * 2: kbd@
 :PROPERTIES:
+:CUSTOM_ID: ID-820b1b90-4f4c-4ab1-b49f-9b4a52ea2528
 :ID:       820b1b90-4f4c-4ab1-b49f-9b4a52ea2528
 :END:
 - *Stack Effect:* =-- scancode=
@@ -59,6 +62,7 @@
 
 * 3: num
 :PROPERTIES:
+:CUSTOM_ID: ID-8721dc8c-b237-4e9a-a509-0ded1c02329b
 :ID:       8721dc8c-b237-4e9a-a509-0ded1c02329b
 :END:
 - *Stack Effect:* =-- n=
@@ -75,6 +79,7 @@
 
 * 4: jmp
 :PROPERTIES:
+:CUSTOM_ID: ID-a5c53b60-ffe9-4ba4-ab87-30c2ccc51a45
 :ID:       a5c53b60-ffe9-4ba4-ab87-30c2ccc51a45
 :END:
 - *Stack Effect:* =--=
@@ -90,6 +95,7 @@
 
 * 5: call
 :PROPERTIES:
+:CUSTOM_ID: ID-66efbd35-c2b6-4657-ba0f-ff00a3a2c312
 :ID:       66efbd35-c2b6-4657-ba0f-ff00a3a2c312
 :END:
 - *Stack Effect:* =--=
 
 * 6: 1+
 :PROPERTIES:
+:CUSTOM_ID: ID-76fe1c8f-756d-406e-9e8a-4ecc8f1d7369
 :ID:       76fe1c8f-756d-406e-9e8a-4ecc8f1d7369
 :END:
 - *Stack Effect:* =n -- n+1=
 
 * 7: 1-
 :PROPERTIES:
+:CUSTOM_ID: ID-523f93a3-359e-4a6d-b296-df25008db403
 :ID:       523f93a3-359e-4a6d-b296-df25008db403
 :END:
 - *Stack Effect:* =n -- n-1=
 
 * 8: dup
 :PROPERTIES:
+:CUSTOM_ID: ID-2a6a449a-fc76-421c-a81c-c2024a15fc78
 :ID:       2a6a449a-fc76-421c-a81c-c2024a15fc78
 :END:
 - *Stack Effect:* =n -- n n=
 
 * 9: drop
 :PROPERTIES:
+:CUSTOM_ID: ID-4600dbeb-1833-4e7d-af7e-f6cc6c98d022
 :ID:       4600dbeb-1833-4e7d-af7e-f6cc6c98d022
 :END:
 - *Stack Effect:* =n --=
index 75ac3bf..7bda79f 100644 (file)
@@ -245,6 +245,7 @@ in FIFTH programming language):
 
 ** pop
 :PROPERTIES:
+:CUSTOM_ID: ID-21871d09-4d58-440f-8c94-231105aa4e3f
 :ID:       21871d09-4d58-440f-8c94-231105aa4e3f
 :END:
 - *Stack Effect:* =-- n=
@@ -730,6 +731,7 @@ After execution, stack contains buttons (top), y, x (bottom).
 
 ** vidput - put image1 into image2, at location x, y
 :PROPERTIES:
+:CUSTOM_ID: ID-238e8b03-57b6-424d-bfee-b6bb652cefbc
 :ID:       238e8b03-57b6-424d-bfee-b6bb652cefbc
 :END:
 Stack Footprint:
@@ -768,6 +770,7 @@ vidput
 
 ** cmove - copy memory array
 :PROPERTIES:
+:CUSTOM_ID: ID-79e1916f-4103-42cc-ac10-bb1ee776ed50
 :ID:       79e1916f-4103-42cc-ac10-bb1ee776ed50
 :END:
 
@@ -807,6 +810,7 @@ regions correctly.
 
 ** tvidput - put image with transparency support
 :PROPERTIES:
+:CUSTOM_ID: ID-ab45247c-44c3-464d-9e2a-337f483b4616
 :ID:       ab45247c-44c3-464d-9e2a-337f483b4616
 :END:
 Stack Footprint:
@@ -853,6 +857,7 @@ tvidput
 
 ** depth
 :PROPERTIES:
+:CUSTOM_ID: ID-77fa76d3-9cd0-49c1-882c-f30383347352
 :ID:       77fa76d3-9cd0-49c1-882c-f30383347352
 :END:
 - *Stack Effect:* =-- depth=
@@ -869,6 +874,7 @@ tvidput
 
 ** charput - draw text character
 :PROPERTIES:
+:CUSTOM_ID: ID-4bb479cf-aae0-4128-9868-f016c286a162
 :ID:       4bb479cf-aae0-4128-9868-f016c286a162
 :END: