Add a bunch of autogenerated index entries.
[ibg.git] / chapters / 14.rst
index 9a62a74e1ab558f410683e79b752900521d884c5..396261f556cfcc55212b9f8cfaf073cbbc2af6ac 100644 (file)
@@ -306,6 +306,11 @@ two-state variables are attributes.
 Properties
 ----------
 
+.. Generated by autoindex
+.. index::
+   pair: before; library property
+   pair: name; library property
+
 The library defines around forty-eight standard property variables (such 
 as :prop:`before` or :prop:`name`), but you can readily create further ones just 
 by using them within an object definition.
@@ -408,6 +413,10 @@ or implicitly when the routine runs out of statements. If none of these
 
   [ routine_id; statement; statement; ... statement; ];
 
+.. Generated by autoindex
+.. index::
+   pair: true; library constant
+
 returns :const:`true` and ::
 
   property [; statement; statement; ... statement; ]
@@ -663,6 +672,11 @@ you'll come across.
 "number" property and "general" attribute
 -----------------------------------------
 
+.. Generated by autoindex
+.. index::
+   pair: general; library attribute
+   pair: number; library property
+
 The library defines a standard :prop:`number` property and a standard 
 :attr:`general` attribute, whose roles are undefined: they are 
 general-purpose variables available within every object to designers as 
@@ -705,6 +719,10 @@ is virtually unlimited.
 Setting up the object tree
 --------------------------
 
+.. Generated by autoindex
+.. index::
+   pair: found_in; library property
+
 Throughout this guide, we've defined the initial position of each object 
 within the overall object tree either by explicitly mentioning its 
 parent's ``obj_id`` (if any) in the first line of the object definition