Changed mistaken access level modifier of parseS() method from public to
private.
Cleaned up follow sets. Removed unneeded set followOfR and added new set
followOfTMinusFirstOfT which is used to decide if the epsilon production of
T is to be used.  Also expanded on first and follow sets in the doc
comment.