generate tables instead of manual entry

- make descriptions of table entries phrases instead of sentences;
lower case start, no ending period (not enforced, yet)

- add #Line markup to move one line descriptions to the #Method
body. Later, will generate tables like Member_Functions from this

- add #In markup to associate a #Method with a #Subtopic. Later, will
generate tables of related methods from this

- remove return type from operator overloads in tables

- add new colorTypes to examples that index into arrays of strings
to name them


Docs-Preview: https://skia.org/?cl=100422
TBR=caryclark@google.com
Bug: skia:6898
Change-Id: I8558048866369f419f1944832b99c05da3fd52bb
Reviewed-on: https://skia-review.googlesource.com/100422
Reviewed-by: Cary Clark <caryclark@skia.org>
Commit-Queue: Cary Clark <caryclark@skia.org>
diff --git a/docs/SkIPoint16_Reference.bmh b/docs/SkIPoint16_Reference.bmh
index 4f3d53b..276158c 100644
--- a/docs/SkIPoint16_Reference.bmh
+++ b/docs/SkIPoint16_Reference.bmh
@@ -3,7 +3,7 @@
 
 #Struct SkIPoint16
 
-SkIPoint holds two 16 bit integer coordinates.
+SkIPoint16 holds two 16 bit integer coordinates.
 
 #Topic Overview
 
@@ -53,6 +53,7 @@
 
 #Method static constexpr SkIPoint16 Make(int x, int y)
 
+#Line # constructs from integer inputs ##
 Sets fX to x, fY to y. If SK_DEBUG is defined, asserts
 if x or y does not fit in 16 bits.
 
@@ -80,6 +81,7 @@
 
 #Method int16_t x() const
 
+#Line # returns fX ##
 Returns x-axis value of IPoint16.
 
 #Return fX ##
@@ -100,6 +102,7 @@
 
 #Method int16_t y() const
 
+#Line # returns fY ##
 Returns y-axis value of IPoint.
 
 #Return fY ##
@@ -120,6 +123,7 @@
 
 #Method void set(int x, int y)
 
+#Line # sets to integer input ##
 Sets fX to x and fY to y.
 
 #Param x  new value for fX ##